Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
LegibleCrimson
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
by
LegibleCrimson
3y ago
Note that the parent poster was referring to unit AI, not enemy AI. Units can do a lot more with a single command compared to something like StarCraft and StarCraft II, which forces you to do much more heavy micro (because your units will p
92.
▲
by
LegibleCrimson
3y ago
That's an understatement. They're effectively family.
93.
▲
by
LegibleCrimson
3y ago
Copyright. Copywrite means something else.
94.
▲
by
LegibleCrimson
3y ago
I'm assuming that doing that would result in audible changes. Like lossy but transparent encoding, repeated application often loses transparency quickly.
95.
▲
by
LegibleCrimson
3y ago
Don't package managers solve this? Maybe I'm in a bubble, but I was under the impression that good package managers existed for all major desktop OSes. Surely Windows and MacOS aren't still in a situation where apps are expec
96.
▲
by
LegibleCrimson
3y ago
> The next AI winter may have just begun... Because two executives were ousted from a company? That's dramatic.
97.
▲
by
LegibleCrimson
3y ago
They fired him for lying. I think GP meant what they said, which is that what he was doing was blatantly lying, rather than whatever softer interpretation can be made for "not consistently candid in his communications".
98.
▲
by
LegibleCrimson
3y ago
So you'd pronounce "I have James' pen" as "I have James pen"?
99.
▲
by
LegibleCrimson
3y ago
I only accept the first style, because I pronounce it "Jameses pen", not "James pen". If there are multiple choices and one more closely resembles the spoken language, I don't see any reason to save a written lette
100.
▲
by
LegibleCrimson
3y ago
The style doesn't work for me, but if you have an audience that likes the style, I'd encourage you to either stick with it or at least (somehow) ask that existing audience what they think about any change. Even the subject of your
101.
▲
by
LegibleCrimson
3y ago
> throwing their systematized note cards up in the air due to the article being unoptimized for Google's search engine In my opinion, it's more criticism of the article for not communicating clearly to the reader. I don't
102.
▲
by
LegibleCrimson
3y ago
Yeah, my RSS extension didn't pick it up. I think it's because the alternate link had type=atom+xml instead of type=application/atom+xml
103.
▲
by
LegibleCrimson
3y ago
Yes. I also find the article's prose difficult, but I really am not the target audience. I appreciate your consideration and thoughtfulness. You're not far off in your assessment. I was trying to bridge a gap between the top-level
104.
▲
by
LegibleCrimson
3y ago
> I have no interest in playing any of these so-called "walking simulators". Me either, but I have nothing against people who enjoy them, and it does seem like a fun enough writing exercise to create one as a writer. Not everyt
105.
▲
by
LegibleCrimson
3y ago
That's not the expectation. The expectation is that everybody's thinking is a stream of thoughts very specific to the person and context. It's not naturally conducive to another person's consumption, or to long-term or
106.
▲
by
LegibleCrimson
3y ago
My conclusion is that different people take different things from games, so the idea of making a "perfect" game or even an "ideal" game is nonsense. It's the same premise as "There's no such thing as an a
107.
▲
by
LegibleCrimson
3y ago
This style mimics how I think, but my thinking is a disorganized mess. Before giving my thoughts to somebody else, I usually consider them, sort them, and put them into a form that is easier for somebody else to understand. Usually, this
108.
▲
by
LegibleCrimson
3y ago
I don't see why. It's on the SQLite4 Home page: https://sqlite.org/src4/doc/trunk/www/index.wiki The OP's link is to the first subpage, The Design of SQLite4. If you're putting it t
109.
▲
by
LegibleCrimson
3y ago
Thanks for the example. That's happening because the `main` function is an untyped function. You can fix that by changing `def main():` to `def main -> None:` You can also make it pick up with `--check-untyped-defs`. I always us
110.
▲
by
LegibleCrimson
3y ago
I'm going to need an example of that. I tend to use Pyright, but when I used MyPy, I never had it simply ignore explicit hints. If it's demonstrably untrue, you should be able to demonstrate it, right?
111.
▲
by
LegibleCrimson
3y ago
I suppose, if you're relying on type stubs. Ordinary in-line type hints won't lie or go out of sync without complaining somewhere though. Defensive code is good, but I'm absolutely sick of writing code that has to be defensiv
112.
▲
by
LegibleCrimson
3y ago
I doubt almost any of them would be rigged. Especially with the rake, having a fully fair online poker game still makes bank on almost no risk without any rigging at all. There's not really any reason for them to be rigged. I played
113.
▲
by
LegibleCrimson
3y ago
Finding a few bugs is very useful if they're the kind of bugs that can cause problems in production but usually not in development or testing, like not checking an optional that is very rarely null. It's not about workflow or find
114.
▲
by
LegibleCrimson
3y ago
> avoid having to type every single variable Most static languages don't make you type every single variable anymore. Java, C++, Rust, C#, and many others let you make the compiler infer types where reasonably possible. That'
115.
▲
by
LegibleCrimson
3y ago
I disagree, as somebody who has also worked with tons of type-hinted Python code. Gradual typing is obviously worse than real static typing, but it's a step up from full dynamic typing. It has caught many bugs for me before hitting t
116.
▲
by
LegibleCrimson
3y ago
That makes sense. I hadn't thought about using that as a PRNG, but the idea is interesting to me. I might play around with it and profile it to see how these use cases play out. Implementing a BLAKE3-backed Rust rand::RngCore sounds li
117.
▲
by
LegibleCrimson
3y ago
How does the extended output work, and what's the point of extended output? From what I can see, BLAKE3 has 256 bits of security, and extended output doesn't provide any extra security. In this case, what's the point of exte