Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chowells
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
121.
▲
by
chowells
1y ago
The linear algebra argument for almost any three colors only works if you can have negative intensities. I don't know how to do that with stimulation of photoreceptors, so I don't think that applies here.
122.
▲
by
chowells
1y ago
No mention that both sets of primaries come from the biology of the average human eye, and other animals might be better served by other colors? Ok, yeah, that's not really relevant to the point the article was actually getting to, but
123.
▲
by
chowells
1y ago
When the marketing tells us it's like talking to a PhD in the relevant field on any topic, it's worth pointing out that's only true if the PhD in question has recently suffered severe head trauma.
124.
▲
by
chowells
1y ago
The issue is that people in general are very easy to fool into believing something harmful is helping them. If it was actually useful, it's not an issue. But just because someone believes it's useful doesn't mean it actually
125.
▲
by
chowells
1y ago
Dijkstra's algorithm is completely trivial. It's a greedy algorithm; there's nothing more complex involved than repeating the same simple step over and over. You pick a starting node then repeatedly add the lowest-cost edge t
126.
▲
by
chowells
1y ago
By "centralized" I mean a single file that contains all transitive dependency version information and nothing else. This is very different than having to recursively examine tiny portions of your dependencies' package specs r
127.
▲
by
chowells
1y ago
The difference is that the data is centralized with a single source of truth, and you have tools for working with it automatically. It doesn't mean lockfiles are cheap to update, but it does mean it's a much more streamlined proce
128.
▲
by
chowells
1y ago
Once again... The instruments reported the hull was no longer safe for use before the start of the last dive . That was well before the implosion. You keep ignoring this part to focus on how there was no engineering that would suggest that
129.
▲
by
chowells
1y ago
I think you missed the thrust of OP. The submersible had instruments in it to report on the hull condition. They all were reporting it had previously experienced severe strain before the last dive, and they were designed as tripwires. If th
130.
▲
by
chowells
1y ago
They took VC funding. That requires them to attempt to grow to the size of Facebook or Amazon, or implode. Merely being profitable forever is not an acceptable outcome.
131.
▲
by
chowells
1y ago
On multiple occasions, I've wanted a standard format that allows large multi-line text blocks to be unquoted. JSON, JSON5, and TOML don't do that. You know what does? YAML and XML. I'm not really a fan of either of them, but
132.
▲
by
chowells
1y ago
You're like 50% of the way there...
133.
▲
by
chowells
1y ago
> According to Anthropic’s commercial terms of service, customers are barred from using the service to “build a competing product or service, including to train competing AI models” That's... quite a license term. I'm a big fan
134.
▲
by
chowells
1y ago
Chatbots are on a different list than the rest of those. Animals aren't human companionship, but they're still physical beings with physical needs that interact with you on their own schedule for their own reasons. My cat will har
135.
▲
by
chowells
1y ago
I don't think it's true that Rust is safer, using the terminology from the article. Both languages prevent you from doing things that will result in safety violations unless you start mucking with unsafe internals. Rust absolutely
136.
▲
by
chowells
1y ago
You mean like the program in the article where code that never dereferences a non-pointer causes the runtime to dereference a non-pointer? That seems like evidence to me.
137.
▲
by
chowells
1y ago
Why would you ask one of these tools why they did something? There's no capacity for metacognition there. All they'll do is roleplay how human might answer that question. They'll never give you any feedback with predictive po
138.
▲
by
chowells
1y ago
Eh, that's an easy typo to make on a phone when you're used to autocorrect getting things right. Sometimes you miss when it doesn't. That's not the incoherent part of GP, which is the part where they somehow seem to beli
139.
▲
by
chowells
1y ago
Addition vs multiplication is a bad and useless thing to talk about. It's a waste of time. It's much more useful to talk about what number you get at the end. You might get that number from adding once, or twice, or even more time
140.
▲
by
chowells
1y ago
The difference is quite useful and informative. In fact, most places don't seem to state it strongly enough: Concurrency is a programming model. Parallelism is an execution model. Concurrency is writing code with the appearance of mult
141.
▲
by
chowells
1y ago
Why did you call this innocent person a "perp"? Is it because of your pro-police political beliefs?
142.
▲
by
chowells
1y ago
That whole argument assumes that you as a consumer can always find a product with exactly the features you want. Because that's a laughable fiction, there need to be laws with teeth to punish bad behaviors that nearly every product wou
143.
▲
by
chowells
1y ago
Actually, I think what you really need is "i++ != end". The whole point was inequalities don't work how you want when end is INT_MAX. You want to just terminate after the loop body where i was equal to end. Except now I'
144.
▲
by
chowells
1y ago
I did consider that, but I wrote "in general" for a reason. It works very specifically in the case of "add one" or "subtract one", but it doesn't work with anything more complicated, like chasing pointers
145.
▲
by
chowells
1y ago
Yeah, it's a hard case in general. But C's idioms really don't encourage you to think about it. You really need to default to a loop structure that checks the termination condition after the loop body but before the increment
146.
▲
by
chowells
1y ago
That's a really funny example, given how many bugs have been found in C programs because idiomatic loops are wrong in the edge cases. How do you idiomatically write a loop to iterate over signed ints from i to j (inclusive) in increasi
147.
▲
by
chowells
1y ago
Because it shows a lack of respect for and understanding of the work graphic artists actually do. Now if that's your brand, great. You are communicating it effectively. If it's not your brand, it's probably worth considering
148.
▲
by
chowells
1y ago
In ruby, "frozen" is a property of some values that makes them immutable. I mean, other than the part where you can mutably unfreeze objects of many classes. (At least you can't unfreeze strings.) This change makes string va
149.
▲
by
chowells
1y ago
I, uh... What? Did you mean to respond to some other post there? I can't see how anything you said is a response to anything I said. My statement was very simple: if two models predict the same result, you can use either of them. As fa
150.
▲
by
chowells
1y ago
If you think it can't be done with a countable state space, then you must know some physics that the general establishment doesn't. I'm sure they would love to know what you do. As far as physicists believe at the moment, the
More ›