Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zarathustreal
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
by
zarathustreal
2y ago
Just because you don’t see it doesn’t mean it’s not the most-used shell scripting language. For example, when I was at AWS it was used for templating in something like 90% of all pipeline tooling
92.
▲
by
zarathustreal
2y ago
100% this, with the modern redefinition of the word “racist” a lot of statistical correlation is being being reinterpreted as causation and people in control are attempting to manually “fix” systems that aren’t broken. It’s gotten so bad th
93.
▲
by
zarathustreal
2y ago
I think the problem is that in order to evaluate something you need to have equal understanding of it as the person that made it. This is a problem in every field, everywhere. In fact it’s the reason pure democracy isn’t the optimal strateg
94.
▲
by
zarathustreal
2y ago
But.. that guy said “genus”!
95.
▲
by
zarathustreal
2y ago
My assertion is that, having been made aware of the pitfalls of effectful imports, continuing to argue for using them requires a willful misunderstanding. People outside the context of this discussion could simply be uninformed, they don’t
96.
▲
by
zarathustreal
2y ago
Wait how does this relate to TypeScript?
97.
▲
by
zarathustreal
2y ago
As a matter of fact _module_ is a pure theoretical concept. The fact that we’re discussing at least two different implementations of modules alone proves that it’s at least more abstract than _file_. It’s certainly not strictly related to N
98.
▲
by
zarathustreal
2y ago
You wouldn’t, because it’s a misunderstanding of what “module” means and how they work. It’s like saying “maybe I need this file” - there is no maybe, you either need it (to run conditional logic upon) or you don’t. You get an approximation
99.
▲
by
zarathustreal
2y ago
Thanks for speaking up. At this point no one is really presenting any evidence so it’s a necessary evil to offset the Lisp slander even if it is, like the parent comment, not much more than an appeal to authority / popularity. Syntax i
100.
▲
by
zarathustreal
2y ago
I agree with most of what you said here but I want to emphasize that this is not necessarily a good outcome. Fitting the brains of corporate devs is not a metric to measure if your goal is to make the best tool for the job - the majority of
101.
▲
by
zarathustreal
2y ago
Yea I’d like to see some actual studies on that assertion, it has been the opposite in my experience. Technical competence requires a certain amount of self-discipline and sacrifice. You don’t become competent just by doing the same things
102.
▲
by
zarathustreal
2y ago
This typically comes with Lisp or Haskell, prolog is an interesting case!
103.
▲
by
zarathustreal
2y ago
I know it’s obvious but I’m going to state it anyway just for emphasis: Do not put anything on the public-facing internet that you don’t intend for people to use freely. You’re literally providing a free download. That’s the nature of the w
104.
▲
by
zarathustreal
2y ago
You’re making two invalid assumptions that break down when dealing with a functional paradigm. 1. You don’t have breakpoints, your code doesn’t run. Your code is the thing that configures the code that runs. Your code is descriptive. 2. Not
105.
▲
by
zarathustreal
2y ago
If you’re 10+ years late to discover it, best to leave that article in the drafts
106.
▲
by
zarathustreal
2y ago
Sub-types can be represented with algebraic types so I’m not sure that’s necessarily true, for example an abstract class with subclasses can be represented as a sum type
107.
▲
by
zarathustreal
2y ago
Yea I never bought this assertion from the TS team, saying “given the trade-offs at the time” is the same as saying “we’re already backed into a corner by previous decisions” - the decision(s) may have been intentional at each step but the
108.
▲
by
zarathustreal
2y ago
> 1. Develop a system where you can turn codepaths on and off with a toggle. > All are good practices… I beg to differ on this point actually. It’s very difficult to get right and leads to subtle bugs (or even potential security vulne
109.
▲
by
zarathustreal
2y ago
Seems to me like enabling further segregating people would be a negative thing. Eventually groups become so isolated that conflict is inevitable
110.
▲
by
zarathustreal
2y ago
I would argue that there is the option to look at all the requirements at once. The disconnect with your mental model is in the definition of the piece of software being designed. You’re considering all iterations to be the same piece of so
111.
▲
by
zarathustreal
2y ago
Lines? Why? Why aren’t we taking better advantage of wireless power transmission? Seriously, Tesla planned to construct Wardenclyffe Tower back in 1901!
112.
▲
by
zarathustreal
2y ago
Look brother you’re not winning any points by implying that you’d be the guy to invent A* on the spot. Without formal education you’re almost certainly not even dealing with concepts like breadth-first search, trees, or nodes, so no, a ton
113.
▲
by
zarathustreal
2y ago
Well not only that but choices about these kinds of things are often made by people that don’t necessarily know what options they have. Marketing is a big part of what choices people make because they don’t know what they don’t know
114.
▲
by
zarathustreal
2y ago
Colleges focus on teaching things that require study to learn, things that you won’t really understand without intentionally analyzing them. Algorithms and data structures are great examples. An individual is never going to invent A* on t
115.
▲
by
zarathustreal
2y ago
Yes it does? Purely functional, lazily evaluated.. declarative emphasis. Yea all it’s missing is strong typing, which is why I said it’s similar, not the same.
116.
▲
by
zarathustreal
2y ago
I’ve generally found the most interesting things are the ones that don’t feel intuitive at first. Familiarity bias can really hold you back. The language semantics of Nix are basically Haskell’s which.. is probably the One True Way to write
117.
▲
by
zarathustreal
2y ago
Echoing my sibling commenters here, I’d love to hear more about this situation. Usually “inlining” and algorithmic complexity are juxtaposed as orthogonal types of optimization, with algorithmic optimization typically even being the reasoni
118.
▲
by
zarathustreal
2y ago
Is 1.12 not more modern than 1.9?
119.
▲
by
zarathustreal
2y ago
You’re absolutely getting paid because you’re valuable, otherwise Google wouldn’t need to buy you out to enact their anti-competitive behavior. You wouldn’t be a threat in the first place.
120.
▲
by
zarathustreal
2y ago
If a dozen people worked hard enough to gain the knowledge that gets them “rest and vest” at Google, they deserve it. Monetary reward is the reason we’re working at all. It’s not for the greater good. You’re certainly not going to convince
More ›