Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jmull
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
361.
▲
by
jmull
1y ago
I'd rather just pay for good search than spend time to de-enshittify Google. I'm hoping enough people agree with me for Kagi to be viable.
362.
▲
by
jmull
1y ago
On the allure of vide coding the author says, > It is really fun to just have high velocity, and it is really fun to not do code reviews and to just push stuff. Was slurfish fun? Looks like if you don't like doing deep and thorough
363.
▲
by
jmull
1y ago
HTMX is the same approach as old-school server-side templating, except you can replace parts of the page with HTML returned from the server, rather than always the whole page. This allows for some nicely responsive interactions, but introdu
364.
▲
by
jmull
1y ago
Something's missing in the "Modern Event Handling with AsyncIterators" section. The demonstration code emits events, but nothing receives them. Hopefully some copy-paste error, and not more AI generated crap filling up the in
365.
▲
by
jmull
1y ago
Your argument is just assuming the (1) previous poster has liberal bias, (2) CPB has liberal bias, (3) previous poster is unable to recognize their own or CPB’s liberal bias. Maybe these are true, but I don’t see the basis for it here.
366.
▲
by
jmull
1y ago
> one of the least biased sources of headline news and information available I’m pretty sure that’s the fundamental problem they have with it. They want media whose content they control. (All of this is about control/power, not maki
367.
▲
by
jmull
1y ago
Not mutually exclusive, but they compete for resources. Prefetch/prerender use server resources, which costs money. Moderate eagerness isn’t bad, but also has a small window of effect (e.g. very slow pages will still be almost as slow,
368.
▲
by
jmull
1y ago
The author is living in some crazy land bubble... or I am. I can't relate to the situations, problems, or solutions this article seems to just take for granted.
369.
▲
by
jmull
1y ago
> What’s interesting is that when a frame is found to have a missing or invalid checksum, SQLite drops that frame and all the subsequent frames. Skipping a frames but processing later ones would corrupt the database. > SQLite doesn’t
370.
▲
by
jmull
1y ago
Bootstrap fights you when you move away from its built-in look-and-feel. Tailwind is pretty close to neutral. You get the tailwind look by copy-pasting the tailwind components directly and straightforward use of the built-in palette and fon
371.
▲
by
jmull
1y ago
From my perspective HN has always had certain themes I find overly repetitive and boring. I just whack “hide” on those and never think of them again.
372.
▲
by
jmull
1y ago
Yes… like every other argument one function provides to another that it doesn’t pass directly through from one of its own arguments. The function color analogy captures a pernicious viral dynamic with async where it allows only one-way comp
373.
▲
by
jmull
1y ago
With Zig I/O you can call i/o functions from non-i/o functions and non-i/o functions from i/o functions. In the analogy of “What color is your function”, you can call blue functions from red functions and red functi
374.
▲
by
jmull
1y ago
You really think we should all either happily accept AI-generated emails or opt out of having an email address at all?
375.
▲
by
jmull
1y ago
I thought one of the main points the article is making about JSX is that it currently isn’t standardized.
376.
▲
by
jmull
1y ago
I find the differences between printf debugging and line debuggers (or whatever you call them) unimportant in most circumstances. Line debuggers usually have some nice conveniences, but the major bottlenecks are between the ears, not in the
377.
▲
by
jmull
1y ago
Well, the previous poster had to invent a quote. And you're the one name calling here. Look in the mirror my friend.
378.
▲
by
jmull
1y ago
I think they are just trying to put in place the common data model that, as you point out, they need. (So their micro services can work together usefully and efficiently -- I would guess that currently the communication burden between micro
379.
▲
by
jmull
1y ago
> he is a narcissist rather than authoritarian Surely you understand that narcissism doesn’t somehow exclude authoritarianism? Rather the opposite, right?
380.
▲
by
jmull
1y ago
This is a funny thread. You say "No" but then restate the point with slightly different words. As if anything a company says publicly about ongoing litigation isn't spin.
381.
▲
by
jmull
1y ago
(1) That doesn't affect everybody. (2) If it does affect you there's a simple fix. (3) The existence of one minor migration bug doesn't really justify avoiding the entire approach (consider: how many issue exist in your ad ho
382.
▲
by
jmull
1y ago
> The breakthrough moment came when I was migrating to a new Mac. Or just use Migration Assistant?
383.
▲
by
jmull
1y ago
There's still version/dependency hell (one thing wants 6, one thing wants 8, one thing wants 8.1, etc.). This can be managed but you have to manage it. (A fanatical commitment to backwards compatibility can make this a lot easie
384.
▲
by
jmull
1y ago
Traditional client/server databases let you run app logic local to the storage. E.g. stored procedures. There's no particular advantage for sqlite there. Now, people add unnecessary layers all the time to everything. But there are
385.
▲
by
jmull
1y ago
Well, you can still have an app server if you want -- having app logic that runs local to the storage doesn't preclude you from also having an "app server" (that is, a place app logic runs that isn't local to the user an
386.
▲
by
jmull
1y ago
You could use jsdoc, or 'tsc' your .ts files on the way to loading them into the db. Typescript has a fairly limited utility here though. It's a static type checker. Your types are mostly going to be SQL parameters and the
387.
▲
by
jmull
1y ago
This is a fantastic approach. BTW, it looks like the js engine is "QuickJS" [0]. (I'm not familiar with it myself.) I like it because sqlite by itself lacks a host language. (e.g., Oracle's plsql, Postgreses pgplsql, Sql
388.
▲
by
jmull
1y ago
Wow? Like so much LLM stuff, it’s simultaneously amazing and underwhelming. With several sentences of prompting and an email search tool installed, Gemini was able to do something you can do with regular search by typing a word and scanning
389.
▲
by
jmull
1y ago
For purely mathematical properties, a purely mathematical technique is probably best. But "is commutative" is just an example here (one of the topics of this post is how simplistic examples can mislead people as to the usefulness
390.
▲
by
jmull
1y ago
A perfectly valid evolution strategy is to add new APIs while keeping the old (which you may or may not choose to deprecate). That is, add the new APIs to 3.x (but probably call them something other than v4. Now, that's effectively wha
More ›