Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
josephg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
451.
▲
by
josephg
7mo ago
My rule of thumb is that its good for anything "broad", and weaker for anything "deep". Broad tasks are tasks which require working knowledge of lots of random stuff. Its bad at deep work - like implementing a complex, n
452.
▲
by
josephg
7mo ago
Nah, that's a terrible way to handle endian-ness. Your "big endian" types infect your entire program. And you pay a cost with every computation you do with them. Just treat the data on disk / on the wire as if it were in
453.
▲
by
josephg
7mo ago
> If the community is offering you a port to an architecture, whether it is 4 days old or 40 years old, that means the community actively wants to use your software on it – otherwise, nobody would put in the effort. Ports like this are h
454.
▲
by
josephg
7mo ago
AV1 / Opus where we can. But H264 is far better supported. For example, Safari doesn't include a software AV1 decoder. So AV1 videos only work in safari on M3 or later laptops, and iPhone 15 or later phones. H264 is the compatibil
455.
▲
by
josephg
7mo ago
> For sites like FanDuel and DraftKings, you get banned or your bet sizes severelyl restricted if you consistently win Can confirm this in Australia too. They give you progressively worse odds if you win. And they give you progressively
456.
▲
by
josephg
7mo ago
> There is something very wrong now with how companies operate in general. Some companies. A lot of companies, maybe. But far from all of them. I've done a lot of consulting work, which means I've done short stints at a lot of
457.
▲
by
josephg
7mo ago
> therefore there is zero incentive to even bother. I hear you, and this is a real problem. But it's kind of depressing to need incentives to care about the quality of your work.
458.
▲
by
josephg
7mo ago
I did something similar yesterday. I'm playing a little idle game, and wanted to optimise my playthrough. I pointed claude at the game's data files, and in a few short minutes it reverse engineered the game data and extracted it t
459.
▲
by
josephg
7mo ago
Taking a big, complex, already well optimised program like Chrome or the linux kernel and optimising the memory footprint is hard. But 90% of programs are just crappy web apps that nobody has even bothered to optimise at all. (Sometimes wra
460.
▲
by
josephg
7mo ago
How does it compare to leptos? Leptos is roughly based on Solidjs and uses signals, to enable fine grained reactivity and avoid a vdom. Why sicamore over leptos?
461.
▲
by
josephg
7mo ago
It looks like this is a web UI library, so it would just render using regular html. I wish they said that on the homepage. I assumed it could render to the desktop or something, and I had to read tea leaves to figure that out.
462.
▲
by
josephg
7mo ago
I don't think so. The tag doesn't just say "this was written by an LLM". It says which LLM - which model - authored it. As LLMs get more mature, I expect this information will have all sorts of uses. It'll also beco
463.
▲
by
josephg
7mo ago
Likewise. I don’t mind that people use LLMs to generate text and code. But I want any LLM generated stuff to be clearly marked as such. It seems dishonest and cheap to get Claude to write something and then pretend you did all the work your
464.
▲
by
josephg
7mo ago
Why? They started one successful business. It seems good for society if they go on to start another.
465.
▲
by
josephg
7mo ago
I disagree. “Authored by” - and authorship in general - says who did the work. Not who signed off on the work. Reviewed-by me, authored by Claude feels most correct.
466.
▲
by
josephg
7mo ago
> We believe this can be solved — not by detecting AI, but by proving humanity “It's not X -- it's Y": 1
467.
▲
by
josephg
7mo ago
> Oddly they don’t seem to have figured out the generation counting trick, which is something I did come up with over twenty years ago. Combining the two ideas is what allows for there to be no reference to commit ids in the history and
468.
▲
by
josephg
7mo ago
They trade blows performance wise with the M1 MacBook Pro sitting on my desk. And theres nothing stopping asahi linux running on them except for driver support. They look like fantastic machines. They’re not ideal for all use cases, of cour
469.
▲
by
josephg
7mo ago
> Different color temperatures are produced by different mixes of phosphors. We can make LED light appear to be any given colour by mixing multiple LEDs. But mixed colour isn't the same as pure colour, made from a single spectra o
470.
▲
by
josephg
7mo ago
You’re talking about a confidence and ability gap. I have heard of the Dunning-Kruger effect. I accept all of that. But the claim above was that having low confidence was correlated to higher skill. Ie, skill and confidence are anti correla
471.
▲
by
josephg
7mo ago
No it doesn't. The people with the lowest self perception also have the lowest actual skill. Look at the chart: https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect#...
472.
▲
by
josephg
7mo ago
> Outside of being forced to use a game launcher to launch their games, what was the real crime? To me, this was the crime. Me and my friends played mass effect 3 multiplayer around launch, which was an EA Origin exclusive. It was a tota
473.
▲
by
josephg
7mo ago
They have ~5000 employees. Most game companies are a tiny fraction of that size. Even most AAA games are made by teams of hundreds. Not teams of thousands.
474.
▲
by
josephg
7mo ago
> I won’t be using the money I’m withdrawing for any illegal activities. My guess is that this is so they can ban any drug dealers from their site without consequence. "They violated our terms of service your honour!"
475.
▲
by
josephg
7mo ago
Heh I’m sorry to hear that. The whole internet is that slow for us here in Australia.
476.
▲
by
josephg
7mo ago
In my opinion, 4 is the best size. 7-10 is horrible - meetings and conversations use up so much time. You want to break a team of 10 in half if you can. Not always easy. But if you can manage it, do it.
477.
▲
by
josephg
7mo ago
Where abouts are you located?
478.
▲
by
josephg
7mo ago
> In practice… last write wins (LWW) is a CFDT operator, so replace every mention of CRDT with LWW and issues will more obvious. Yeah. A lot of people are also confused by the twin meanings of the word "conflict". The "C&q
479.
▲
by
josephg
7mo ago
The benefit of using a crdt for this is that you can get better merge semantics. Rebase and merge become the same thing. Commits can’t somehow conflict with themselves. You can have the system handle 2 non conflicting changes on the same li
480.
▲
by
josephg
7mo ago
> CRDT picks 2 They don’t have to. The crdt library knows that value is in conflict, and it decides what to do about it. Most CRDTs are built for realtime collab editing, where picking an answer is an acceptable choice. But the crdt can
More ›