Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nbouscal
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
271.
▲
by
nbouscal
13y ago
There are enough independent correlates of success that any given successful person will almost certainly be missing one of them, if not several. Writing well is one example. That said, it does still correlate to success, and therefore stil
272.
▲
by
nbouscal
13y ago
The real problem with grammatical errors is that regardless of whether or not the person can understand you, you're decreasing their level of processing fluency. High processing fluency has been shown to be linked with positive affec
273.
▲
by
nbouscal
13y ago
It's not a typo, it's a repeated grammatical error. I perceive someone repeatedly correcting someone else's errors as probably having too much time on their hands. I perceive someone repeatedly making grade-school level error
274.
▲
by
nbouscal
13y ago
In other words, they work, but only when you don't need them? Funny definition of "work", that. (This actually perfectly matches my experience. A good team can work in spite of a methodology; a bad team won't work regard
275.
▲
by
nbouscal
13y ago
As far as I can tell, only hobbyist functional programmers try to make everything work with linked lists. Most people who write in functional languages professionally know to use the correct data structure for the job, and how to do so (the
276.
▲
by
nbouscal
13y ago
* Tim Maly - Time, Again - http://www.eastoftheweb.com/short-stories/UBooks/TimeAgai.sh... * Ray Bradbury - The Veldt - http://www.veddma.com/veddma/Veldt.htm
277.
▲
by
nbouscal
13y ago
Uh. What? Fully accepting the object-oriented paradigm does not make a language any more likely to properly isolate state and side effects[1], any more likely to have immutability as a default assumption, or any more likely in any other way
278.
▲
by
nbouscal
13y ago
This article uses a very loose definition of AI.
279.
▲
by
nbouscal
13y ago
Agreed. Here's another blog post on the subject: http://calnewport.com/blog/2013/12/21/deep-habits-the-import...
280.
▲
by
nbouscal
13y ago
IP doesn't have to be magical, not in the sense the parent was referring to. Well-documented modular libraries that perform a specific task well are thoroughly un-magical, and also incredibly valuable IP.
281.
▲
by
nbouscal
13y ago
It really, really does not take "weeks or months" for a skilled programmer to pick up a new programming language. If you're using intrusive and opinionated frameworks where you have to learn a ton of conventions, that incre
282.
▲
by
nbouscal
13y ago
To elaborate on the other reply, Haskell actually takes a very in-depth and principled approach to managing state. State is necessary for many applications, so rather than eschew it entirely, the idea is to isolate it and make it as explici
283.
▲
by
nbouscal
13y ago
He may have it set up the way I do: if I tap Ctrl rather than holding it, it sends Escape. If that's the case, his heatmap might be lumping Escape and Ctrl together.
284.
▲
by
nbouscal
13y ago
To be fair, I'll often do that as well, but just looking at the keys misses that there's a pause between the d<motion> and the i. I don't like sitting in insert mode, so if I don't know what I'm going to repla
285.
▲
by
nbouscal
13y ago
Good call! But you'll need a space: :%y z
286.
▲
by
nbouscal
13y ago
If you read more closely, he mentions that he uses a Kinesis Advantage where his control key is quite convenient. The heatmap is just plotted on a standard keyboard.
287.
▲
by
nbouscal
13y ago
ggvG$"zy can be replaced with ggVG"zy Visual line mode is often very convenient. Also, kana's text-object-entire plugin may come in handy here (many of her text-object plugins are very useful).
288.
▲
by
nbouscal
13y ago
Judging from his discussion of cib in the Data Acquisition section, it seems like he's familiar with it.
289.
▲
by
nbouscal
13y ago
I don't want to debate with you; I've done more than my share of religious debates in my life and no longer find any joy in them. I also completely agree that debating definitions is rarely useful. I will point out, though, that n
290.
▲
by
nbouscal
13y ago
There's no other kind of faith. Faith literally means "belief without evidence."
291.
▲
by
nbouscal
13y ago
There will be n! of the smallest heads, the ones which don't spawn any new heads. Total heads, though, will be 9 + 9 * 8 + 9 * 8 * 7 + ...
292.
▲
by
nbouscal
13y ago
If that's the case, the author would be well-served by rewriting the first paragraph to make that clear. The way it's currently written does not communicate that to me at all.
293.
▲
by
nbouscal
13y ago
I'm glad I'm not the only one. I couldn't make it past the first paragraph. He says he doesn't care for safety and type systems, and then says what he cares about is making it work and making it fast, both of which are s
294.
▲
by
nbouscal
13y ago
Your claim was: "it hasn't really impacted me as a developer." That's the claim I responded to. Also, if you read the actual article, you will see that the majority of the content is regarding whether or not math is usef
295.
▲
by
nbouscal
13y ago
You can't possibly know whether it has impacted you as a developer, because you don't know what "you with more math" would be like as a developer. You can say that you're doing fine in spite of no math background, b
296.
▲
by
nbouscal
13y ago
Khan Academy is great, but only covers through high school / engineering university math, last I checked. Having a good grasp of that is helpful, but if you want to learn real math you'll need to branch out. It depends a lot on
297.
▲
by
nbouscal
13y ago
> Sadly (speaking as one) - technologists are for the most part fungible, you can swap out one for another. The willingness of members of our profession to believe and repeat this bit of absolute nonsense is one of the primary reasons ou
298.
▲
by
nbouscal
13y ago
It's a Gawker site, being a troll is practically a job requirement.
299.
▲
by
nbouscal
13y ago
Nope, no offense taken at all. I just disagree with the verbosity approach to writing software. You referred a couple of times to the name as a "description", but there's a big difference between names and descriptions. They
300.
▲
by
nbouscal
13y ago
I was responding to your question, in which you were asking what "an IO" was. You seem to have some kind of a grudge against Haskell. I'm not going to argue with you about it. You're welcome to continue programming in Ja
More ›