Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bpshaver
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
bpshaver
1y ago
> Get 10x more out of... So you're saying it goes up to 11x?
2.
▲
by
bpshaver
1y ago
I'm a little tired of this comparison and this point. Its fine if you like Brave New World more than 1984. But does this need to be mentioned every time Orwell is mentioned? Orwell wrote a lot more than 1984 and Animal Farm. I mean, th
3.
▲
by
bpshaver
1y ago
Or economics papers for the kiddie version
4.
▲
by
bpshaver
1y ago
Not to mention the huge posthumous bump that Rorty got for being labeled "The Philosopher who predicted Trump." There was even a new collection of his essays out in 2022 [0]. [0] https://press.princeton.edu/books&#
5.
▲
by
bpshaver
1y ago
> MacIntyre romanticizes ancient communities and traditions, but ignores the fact that plenty of those upheld horrifying practices What makes you think that? A huge part of After Virtue (basically the whole part, after the initial diag
6.
▲
by
bpshaver
1y ago
Does the article he links to towards the end of the article address your concerns? > Without complex input spaces, there's no explosion of edge cases, which minimizes the actual benefit of PBT. The real benefits come when you have c
7.
▲
by
bpshaver
1y ago
Not that you're asking, but https://www.littlewargame.com/ is a good WC1/WC2 clone with a lot of good QoL features included.
8.
▲
by
bpshaver
1y ago
I'm aware, but you said Pylance, which to my knowledge is just the VS Code extension. I'm satisfied with Mypy but curious to someday try other type checkers. Pyright is on the list.
9.
▲
by
bpshaver
1y ago
I'm afraid you lost me.
10.
▲
by
bpshaver
1y ago
Thanks for clarifying that compilers don't have free will. I was being facetious, sorry.
11.
▲
by
bpshaver
1y ago
Hard to conceive of a case where that would occur. Can you think of one? The implication of what you're saying seems to be that if you're concerned about some kind of correctness you should be writing unit tests anyway and not bei
12.
▲
by
bpshaver
1y ago
No, I was correct. Briefly, my question was "why is static typing good?" and the answer given was "static typing is good because it makes development easier." To the extent that "good" here just means "mak
13.
▲
by
bpshaver
1y ago
Not a VS Code user
14.
▲
by
bpshaver
1y ago
What is an example of a compiler that flat out refuses to run (compile) your code? Obviously Python is not an example. The other language I know best is Rust, where as I understand the compiler doesn't refuse to compile your code, it
15.
▲
by
bpshaver
1y ago
No offense, but this sounds like user error. I rarely have irrelevant type warnings. If I do, it suggests something is wrong with my design. If you declare a function parameter as `foo: int = None`... that is just an incorrect declaration.
16.
▲
by
bpshaver
1y ago
But you can achieve #1 with typing.Protocol in type-annotated Python and traits in Rust. Fitting the "strict definition" sounds like nominal typing but you can opt in to explicit duck typing or structural typing while still being
17.
▲
by
bpshaver
1y ago
Sometimes, but maybe you haven't written any tests! Type hints and immediate feedback from mypy are a lot easier than writing unit tests.
18.
▲
by
bpshaver
1y ago
That would seem to be begging the question to an extent. Why does dynamic typing lead to lower development effort? I mostly write Python and make heavy use of type hints. With LSP set up, mypy informs me immediately of any potential type
19.
▲
by
bpshaver
1y ago
Or Micro[0] [0]: https://github.com/zyedidia/micro
20.
▲
by
bpshaver
1y ago
Even better, run `mypy` as part of your LSP setup and you don't even need to wait to run `mypy` to see type errors! If I make a mistake I want to be notified immediately.
21.
▲
by
bpshaver
1y ago
I would love to read the steel man case for dynamic typing, but "static typing is for people who need therapy" isn't doing it for me. Anyone have something to recommend so I can understand the intended benefits of dynamic typ
22.
▲
by
bpshaver
1y ago
Unsure how this comment is relevant
23.
▲
by
bpshaver
1y ago
I feel like the likelihood that a project will say what language it is written in is much higher if that language is Rust. I like Rust but I do find this trend a little annoying. (Even though I acknowledge that "written in Rust" p
24.
▲
by
bpshaver
1y ago
Sure, but there's not limit to what people can decide to care about. There will always be people who want more speed and less latency, but the question is: are they right to do so? I'm with the person you're responding. I u
25.
▲
by
bpshaver
1y ago
I have nushell installed and use it sometimes. Does it have built-in JSON parsing like jq? Edit: Well, I just found out about `cat some.json | from json` in nushell. Pretty cool! The nested tables are nice.
26.
▲
by
bpshaver
1y ago
Why are you conflating "best" with "what you would recommend a friend"? Many of the best things in life are hard. And you wouldn't necessarily recommend them to a friend. When you consider specific domains, often th
27.
▲
by
bpshaver
1y ago
> Aren't brick-and-mortar bookshops, generally speaking, as viable as Apatosaurus today? Not at all. Many of them are doing very well and have rebounded from the hit they took when Amazon entered the scene. Not as many of them as th
28.
▲
by
bpshaver
1y ago
What's the fundamental difference between fast food and fine dining? They're restaurants with food; someone makes a few bucks.
29.
▲
by
bpshaver
1y ago
1000% yes, at least with the help of book scouts that cull #2 and sell what they find to #1 for ~40% of retail. If you want a fun fictional take on this, John Dunning's Booked to Die is a biblio-mystery about a Denver detective /
30.
▲
by
bpshaver
1y ago
But the ranking is not reflective of actual skills. That's the critique. Aside from very frequent open source contributors (and I think these people are the minority of devs), devs will tend to be "profiled" by this tool acco
More ›