Viewing profile — james-mcelwain
james-mcelwain
HN member- Joined
- Thu, Oct 06, 2016, 4:47 PM UTC
- HN karma
- 663
- Public activity
- 231 items
- HN profile
- View on Hacker News ↗
About james-mcelwain
Recent public activity
-
comment
Comment #24638462
> Rust has affine types (can be used no more than once), but not linear types (must be used exactly once) Obviously it's not part of the type system itself, but doesn't the must_us…
-
comment
Comment #24616249
No, TypeScript is compile time only. There's no runtime type info.
-
comment
Comment #24539488
Anecdotally, proc macros just aren't that common. Almost every Haskell tutorial I read introduces language extensions, and it seems like many users have a set of extensions that th…
-
comment
Comment #24360809
These statistics don't include all the discriminatory interactions with the police that don't end in death. Being killed by the police is only one way that racialized policing can …
-
comment
Comment #24267925
Hope you have good margin rates, you could be waiting a long time. A lot of these are steaming piles of shit if you think about fundamentals but the market doesn't care about funda…
-
comment
Comment #24267917
Just look at the price action on any big tech stock and pretend you're a tech investor looking for a big exit. People are pouring money into equities, particularly tech.
-
comment
Comment #24267908
There's no alternative to equities. These prices could continue to go up for years, even if the bottom totally falls out.
-
comment
Comment #24267900
Ignoring the importance of the bottom 1/3rd for consumer spending.
-
comment
Comment #24267389
Lots of tools built on top of Docker do imbue special meaning in latest, however.
-
comment
Comment #24230945
First of all, "Basic economics/psychology informs" does not constitute empirical proof that UHC leads to decreased "innovation" (which is a weasel word in itself). Second, even if …
-
comment
Comment #24228345
The solution to "stop the punching" isn't to demand oppressed people not be upset. The solution is to stop punching down. We stop racism by reversing the material effects of racism…
-
comment
Comment #24225543
Do you have any evidence any sub was banned for the opposite equivalent of "Democraps" or whatever? This feels like a strawman without evidence that people were banned selectively.…
-
comment
Comment #24225503
Punching up vs punching down is a super important distinction to make in these kinds of policies.
-
comment
Comment #24138780
> If the ultimate commercial relationship is between you and the hotel or airline when you book through Expedia, then it's just as fair to say that the ultimate commercial relation…
-
comment
Comment #23520315
I seriously doubt there are many lawyers willing to sue Amazon on contingency unless it's the most slam dunk of cases.
-
comment
Comment #23477622
For what it's worth, Java has hit code reloading, even though it doesn't work perfectly all the time.
-
comment
Comment #23419876
> Go also espouses "frameworks bad, libraries good" but the biggest difference is that they actually have a strong robust ecosystem of solid libraries while pretty much every Lisp …
-
comment
Comment #23419797
I'm not super familiar -- what editor integrations does create-react-app provide? It seems like it's just a project template like Luminus for Clojure. Tooling is definitely importa…
-
comment
Comment #23419605
I'd love to use a light-weight Clojure hosted on Go, etc., but also wonder whether performance improvements to the JVM will solve many of these issues without requiring a full rewr…
-
comment
Comment #23419561
What tooling has given you problems? I think that some tooling assumes familiarity with the Java ecosystem (which is a problem for many things in Clojure land), but otherwise it se…
-
comment
Comment #23355381
Even though Ansible is declarative in spirit, in practice I feel like a lot of playbooks just read like imperative code.
- comment
-
comment
Comment #23284585
> the average person doesn't understand that types exist in dynamically-typed languages Again, this is needlessly uncharitable as to what people mean when they talk about type syst…
-
comment
Comment #23284512
I'm not making a claim about all languages, I'm talking about languages that support any kind of extensible type validation, whether statically or at runtime.
-
comment
Comment #23284163
When people refer to "typing", it is almost certainly reasonable to assume they are referring to static typing, as implemented by most languages. I don't think this should be confu…