Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
james-mcelwain
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
james-mcelwain
6y ago
> 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_use attr get pretty close?
2.
▲
by
james-mcelwain
6y ago
No, TypeScript is compile time only. There's no runtime type info.
3.
▲
by
james-mcelwain
6y ago
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 they always enable by default. I don't think proc ma
4.
▲
by
james-mcelwain
6y ago
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 have a disparate effect on policed populations.
5.
▲
by
james-mcelwain
6y ago
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 fundamentals.
6.
▲
by
james-mcelwain
6y ago
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.
7.
▲
by
james-mcelwain
6y ago
There's no alternative to equities. These prices could continue to go up for years, even if the bottom totally falls out.
8.
▲
by
james-mcelwain
6y ago
Ignoring the importance of the bottom 1/3rd for consumer spending.
9.
▲
by
james-mcelwain
6y ago
Lots of tools built on top of Docker do imbue special meaning in latest, however.
10.
▲
by
james-mcelwain
6y ago
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 we granted the premise that UHC lea
11.
▲
by
james-mcelwain
6y ago
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, not by spreading an imaginary "color b
12.
▲
by
james-mcelwain
6y ago
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.
13.
▲
by
james-mcelwain
6y ago
Punching up vs punching down is a super important distinction to make in these kinds of policies.
14.
▲
by
james-mcelwain
6y ago
> 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 relationship is between the passenger and Uber/Lyft dr
15.
▲
by
james-mcelwain
6y ago
I seriously doubt there are many lawyers willing to sue Amazon on contingency unless it's the most slam dunk of cases.
16.
▲
by
james-mcelwain
6y ago
For what it's worth, Java has hit code reloading, even though it doesn't work perfectly all the time.
17.
▲
by
james-mcelwain
6y ago
> 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 claims to have production-ready libraries but e
18.
▲
by
james-mcelwain
6y ago
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 important, so I don't want to downplay friction here
19.
▲
by
james-mcelwain
6y ago
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 rewrite. Many of the issues Clojure has with the JVM are sh
20.
▲
by
james-mcelwain
6y ago
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 seems pretty solid to me.
21.
▲
by
james-mcelwain
6y ago
Even though Ansible is declarative in spirit, in practice I feel like a lot of playbooks just read like imperative code.
22.
▲
by
james-mcelwain
6y ago
> 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 systems , which is obviously about the capabilities of
23.
▲
by
james-mcelwain
6y ago
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.
24.
▲
by
james-mcelwain
6y ago
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 confusing. Specs/contracts are cool but ultim
25.
▲
by
james-mcelwain
6y ago
There are also operational concerns here. Dropping columns may require rebuilding indices, which can have a high cost that isn't worth paying for just to keep the schema clean.
26.
▲
by
james-mcelwain
6y ago
Sure, I probably phrased that poorly -- it's not a unique advantage, but benefit of having URLs be the only way to link to dependencies versus a centralized, dominant package manager.
27.
▲
by
james-mcelwain
6y ago
Not a tie, 60 votes.
28.
▲
by
james-mcelwain
6y ago
I'm not sure this is referencing the js api, which will be based around promises like node. I believe this is referencing the rust implementation, which is built on top of tokio and rust's async/await.
29.
▲
by
james-mcelwain
6y ago
One advantage of urls is that you can link to a specific git sha, tag, or branch for a dependency, e.g. on github.
30.
▲
by
james-mcelwain
6y ago
I'd highly recommend mirroring packages anyway. Obviously this isn't always necessary for small projects, but if you're building a product, the laws of the universe basically mandate that centralized package management will s
More ›