Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jpr
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
jpr
15y ago
C assumes that you know the contracts that calling a function implies. fopen()'s contract requires you to close the file after you are done with it.
62.
▲
by
jpr
15y ago
My reason why C++ is vastly inferior to C: It's just too goddamn easy to make a mess in C++ without noticing it. In C, if you make a mess, you will more likely notice it before it's unmanageable.
63.
▲
by
jpr
15y ago
> I am not sure all the C folks are as productive as they could've been if they switched to C++. Same people. I'm pretty sure that C folks are much more productive using C than C++. Hating the tools you are using tends to lower producti
64.
▲
by
jpr
15y ago
In eagerly-evaluated languages such as almost-anything-other-than-Haskell, there is much less need for monads or other weird contraptions that make it difficult to reason about the behavior of the program. When Haskell fits the problem, i
65.
▲
by
jpr
15y ago
Yes they have evolved. Not necessarily for the better IMHO.
66.
▲
by
jpr
15y ago
What makes you think machines would be even deadlier drivers than humans?
67.
▲
by
jpr
15y ago
I'm not well versed in CLHS legalese, but don't &rest arguments count as one argument? One would suspect so since &rest is allowed to be not copied.
68.
▲
by
jpr
15y ago
I think many programmers are angry because they have to use so obviously broken technologies that have managed to capture the mainstream by only marketing, luck, ignorance or some combination of those. I certainly weep every time I look for
69.
▲
by
jpr
15y ago
I have a hard time figuring out how Canonical is going to make money. Most desktop users are not going to pay for support.
70.
▲
by
jpr
15y ago
If you substitute "method" for "memory" it makes sense.
71.
▲
by
jpr
15y ago
It's important to note that latest Ubuntu has completely fucked up the scrollbars. It would be nice if all apps actually used the new scrollbars, but only some of them do. Notable lacking the new scrollbars are such rarely used applications
72.
▲
by
jpr
15y ago
It's Apple. They don't give a fuck about usability as long as their UI is different from that of Windows.
73.
▲
by
jpr
15y ago
I guess one can construct rational arguments for turning down money if one doesn't believe in capitalism or economics or money, but that doesn't make the act of turning down money economically non-rational.
74.
▲
by
jpr
15y ago
Could the downvoters please explain how it is not economically retarded to decline an offering of money for your work? I have a really difficult time understanding this.
75.
▲
by
jpr
15y ago
I guess you can be matematically genius while being economically retard.
76.
▲
Lisp: the anti-fashion language
(pavelpenev.posterous.com)
2 points
by
jpr
15y ago
|
0 comments
77.
▲
Guilt tripping is not business model
(theregister.co.uk)
1 points
by
jpr
15y ago
|
0 comments
78.
▲
by
jpr
15y ago
> If you think a given law is unjust, you should be campaigning to change it, not breaking it willy-nilly. If I were to heed that advice, I couldn't do anything productive. Heck, even as it is I'm worrying about stupid laws far too muc
79.
▲
Intellectual Honesty...
(nickhac.com)
3 points
by
jpr
15y ago
|
0 comments
80.
▲
by
jpr
15y ago
The one casino I've been to required showing id and having your picture taken before they let you play.
81.
▲
by
jpr
15y ago
When you subscribe to some ideology that can be described by a simple word, it is easy to dismiss all problems encountered while exercising that ideology by saying that "you are not being X enough", whether X is socialist, capitalist, vegan
82.
▲
by
jpr
15y ago
And by trying to get the code to compile I'm yet again reminded why I don't like Scala: The compiler is slow as fuck to get started and the syntax of the language is such that whitespace appears to matter. No thanks. But I wish y'all good l
83.
▲
by
jpr
15y ago
I have to say that I was very skeptical of Unity before I tried it yesterday for the first time. It's certainly different from what most people are used to, but it's also better in many ways. I have tried at least GNOME2, KDE3, KDE4, XMonad
84.
▲
by
jpr
15y ago
You are implying that TSA etc. were established due to legitimate risk/benefit analysis, not blind fear. I don't think that's true.
85.
▲
by
jpr
15y ago
What makes GNU tools standard (other de facto)?
86.
▲
by
jpr
15y ago
One thing I find hard to beat when it comes to Apple: the image. Apple is the hip and cool thing that your artistic cousin uses, whereas Microsoft is the lame and boring thing that the enterprise uses. Between these two stereotypes, what wo
87.
▲
by
jpr
15y ago
Lisp is not concerned by implementation details. C is somewhat concerned with implementation details. Implementation details largely determine how fast a given program will run. C makes it rather easy to predict how fast a piece of code wil
88.
▲
by
jpr
15y ago
Also, CLisp is not a language, it's an implementation of a language named Common Lisp: http://www.gnu.org/software/clisp/ (It's common misconception, and a confusing name)
89.
▲
by
jpr
15y ago
Using Lisp the same way as you do other languages isn't any more difficult than using the other languages, after you learn the syntax and the basic tools of course. It's what you can do after you've learnt the basics that sets Lisp apart. I
90.
▲
by
jpr
15y ago
I would like to say one thing to anyone who considers using Lisp: It's perfectly okay to use Lisp just like you would use any other language. It's better designed and more consistent than most others, and has good implementations. It ma
More ›