Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
weberc2
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
181.
▲
by
weberc2
7y ago
The cost per passenger per mile is two orders of magnitude lower for roads than for public transit; I can’t imagine parking space accounting for that.
182.
▲
by
weberc2
7y ago
I have a really hard time believing public transit could reasonably compete with the highway system with respect to return on investment. Consider how much food and consumer goods would cost without highway infrastructure never mind the sec
183.
▲
by
weberc2
7y ago
I think you get that with any language. People are very attached to how they’ve learned to solve problems and the set of tradeoffs they tend to value. I like Go and I can’t tell you how often I see even outlandish criticism (for a long time
184.
▲
by
weberc2
7y ago
This seems like a straw man; I’ve seen relatively little JS hate in this thread. Unless you’re considering WASM’s progress (or existence) to be an attack on JS? I personally don’t see what is wrong with having other choices for web developm
185.
▲
by
weberc2
7y ago
WASM isn’t very practical yet because it isn’t fully formed. There isn’t support for DOM access or parallelism, never mind the ecosystem. It’s a really ambitious project, and writing it off as “locus of JS hate” because it hasn’t completely
186.
▲
by
weberc2
7y ago
This is a generic argument that can be used against any sort of proposed improvement. “If you don’t like the status quo, use something else”. It also comes off as defensive; I’m not sure if that’s what you intended or not.
187.
▲
by
weberc2
7y ago
I’m not sure I understand the advantage of having a GC in WASM. I wouldn’t expect any languages to use it (because GCs tend to be tightly coupled to a particular language—for example, go’s GC requires careful coordination between the GC and
188.
▲
by
weberc2
7y ago
Can you elaborate? I would think the sandbox nature of wasm would be a better fit than other models, and presumably no worse than JavaScript?
189.
▲
by
weberc2
7y ago
If people can’t figure out how to do that on their own, they aren’t going to be equipped to detect issues in the source anyway.
190.
▲
by
weberc2
7y ago
So the dephell maintainers should go through the Debian team or similar in order to distribute? Good grief...
191.
▲
by
weberc2
7y ago
Root access is orthogonal to the particular incantation you use to invoke the Python file you downloaded from the Internet.
192.
▲
by
weberc2
7y ago
All of those apply to Python as well except the multiple packages concern has nothing to do with a browser and everything to do with the fact that a given Python process can only load one version of a library at a time (and probably for goo
193.
▲
by
weberc2
7y ago
The Python Packaging Authority declared it the future of dependency management once upon a time and it nominally checked some important boxes such as managing a lockfile.
194.
▲
by
weberc2
7y ago
It is odd that your comment was “ideological battle” but not the original article. I guess the original was sufficiently jargon-laden.
195.
▲
by
weberc2
7y ago
Someone has to write the package definitions for those dependencies, and the public package repository doesn’t have broad coverage for many popular packages in many languages. This is understandable in that this is a massive effort, but tha
196.
▲
by
weberc2
7y ago
I do think of it as a religion—one that is state sponsored and masquerades as science.
197.
▲
by
weberc2
7y ago
You really misunderstood me. I didn’t claim anything about white people; I gave a hypothetical scenario. And that hypothetical scenario wasn’t about white people facing discrimination for higher meth usage, only that such an inequitable dis
198.
▲
by
weberc2
7y ago
I’m not challenging the importance of minimizing those errors, especially with respect to healthcare. I’m challenging how meaningful or useful such a broad, vague, overloaded, and inflammatory definition can be, if indeed I’m understanding
199.
▲
by
weberc2
7y ago
The definition for structural racism according to the article: > Structural racism refers to “the totality of ways in which societies foster [racial] discrimination, via mutually reinforcing [inequitable] systems...(e.g., in housing, edu
200.
▲
by
weberc2
7y ago
I would say the main issue is that Nix is super difficult and requires you to intimately know your entire dependency tree down into Linux particularities. JavaScript makes matters worse, but even packaging a nontrivial Python package pulled
201.
▲
by
weberc2
7y ago
There’s a pretty straightforward solution to this problem which is to run your own NPM server even if it’s only a caching proxy. For some orgs, the uptime provided by the third party servers is sufficient.
202.
▲
by
weberc2
7y ago
Space shuttle software is written in C, and lots of critical software is written in C++. Discipline, standards, and experience go a long way. Static verification is also nice.
203.
▲
by
weberc2
7y ago
Its based on experience and a general consensus among the most experienced developers I know. The research isn’t remotely conclusive; it’s not worth anything until they control for much, much more.
204.
▲
by
weberc2
7y ago
To be clear, there are many other statically types languages besides Haskell, most of which are more amenable to a faster pace of development. Further, while I agree with your “different matrixes of payout”, I think static types are a very
205.
▲
by
weberc2
7y ago
C, C++, Rust, Go, etc have no special distinction between reference types and primitive types but rather everything is a value and some values are pointers/references. In a language with operator overloading, I don’t see why you’d ever
206.
▲
by
weberc2
7y ago
The problem with that is the economics for many applications don’t favor elaborate test suites. If you’re building a saas software product where you can detect a bug, fix it, and deploy in a matter of hours, and wherein developer velocity i
207.
▲
by
weberc2
7y ago
I would say experience is the best we have.
208.
▲
by
weberc2
7y ago
For sure static types are no silver bullet; no one in this thread is claiming otherwise and anyone who is making that claim is wrong. And of course various languages like Haskell and Java and C# have a productivity toll (although I’ve heard
209.
▲
by
weberc2
7y ago
It’s been a while since I used Java, but what on earth does that string comparison do if not comparing the strings? Is it an address-only comparison?
210.
▲
by
weberc2
7y ago
How do you figure? If it’s mission critical, it means failure is unacceptable. Python and other dynamic languages (TS is a middle ground here) excel when failure isn’t so bad and making and deploying changes is fast/easy/cheap. Th
More ›