Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
anc2020
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
anc2020
17y ago
And quite relevant to this topic, our compilers and computers have (since the invention of Lisp and Scheme) gotten hugely better to the point where we can make much closer approximations to the lambda calculus such as the inclusion of lazy
62.
▲
by
anc2020
17y ago
Lisp was by all accounts an attempt to make a working lambda calculus[1]. However the machines weren't very quick then and speed was a real issue. Even later on when Scheme was designed, speed was an important consideration, and it probably
63.
▲
by
anc2020
17y ago
I'd disagree that the meaning of life is to have kids. Instead it seems like its just the best approximate solution to not to dying - pass on your DNA. To me the meaning of life is just to accept that you are alive and enjoy it as much as y
64.
▲
by
anc2020
17y ago
I don't mind the downvoting if I'm vastly wrong, but please could you explain why this would be wrong? A few people have upvoted me, so they might be interested in knowing why its wrong too.
65.
▲
by
anc2020
17y ago
Lots of people are self-taught programmers. But there is a difference between people who taught themselves out of interest and those who taught themselves as a career move.
66.
▲
by
anc2020
17y ago
At some point surely all computers will be quantum, so that would have an effect if that's the case. Edit: maybe its further away, but still worth thinking about.
67.
▲
by
anc2020
17y ago
Have smoked infrequently and enjoyed it, but can't see it as being useful for programming personally, so I'll vote no. I'd view it simply as a social drug like alcohol.
68.
▲
by
anc2020
17y ago
Upvote if you want the comment to appear higher up in the page of comments; Downvote if you want the comment to appear lower down in the page of comments and be a lighter shade of grey. With the added warning that your actions will have an
69.
▲
by
anc2020
17y ago
Swombat, wtf is your agenda? Yes, the audio is changed because the new one no longer has him saying "I've written a bunch software". If you're trying to back up a friend, you're being way to obvious. This is definitely not overblown, taking
70.
▲
by
anc2020
17y ago
Erm, no. Here you go: > I'd like to believe it's an accident, but it seems like if I demoed Google with the TED logo slapped on it and accidentally forgot to mention that someone else wrote the search engine.
71.
▲
by
anc2020
17y ago
Please consider my comment. Firstly, it was in response to this comment: > That's pretty unreadable for someone who doesn't know clojure. The real reason for commenting was to show that it is readable and yes, providing the "readable" P
72.
▲
by
anc2020
17y ago
Is this better? map(partial(reduce, +), partition(7, 7, daily)) Personally I'd be much much more happy to be using this code than the snippet in the article. In fact, I don't program Python regularly and it did take quite a while to figure
73.
▲
by
anc2020
17y ago
Unfortunately it looks like Academic Hacker News ran out of steam (no new entries) :( http://www.cs.toronto.edu:40106/
74.
▲
by
anc2020
17y ago
If I was Google, I would have been really annoyed too: http://www.flickr.com/photos/rustybrick/3607264237/
75.
▲
by
anc2020
17y ago
Seems a lot of people commenting are concerned about why they didn't buy the .com and how easy the app was to copy. That's fine, but don't leave it as analysis done. twitvid.com is blatantly copying twitvid.io and that's wrong, end of story
76.
▲
by
anc2020
17y ago
Only got through the first half before my the flickering in my status bar was so irritating I had to stop reading. Sorry Dustin but if you're talking about user experience, please do not have my browser ajax your site every couple of second
77.
▲
by
anc2020
17y ago
Title is misleading, the problem had already been solved. Its a good story but please don't linkbait.
78.
▲
by
anc2020
17y ago
Scheeeeme!
79.
▲
by
anc2020
17y ago
Thanks for the explanation. I hadn't thought of the my-macro problem because I tend to think of macros exactly as a clever copy paste mechanism, so would expect it to always use public variables, but I guess some people might have a problem
80.
▲
by
anc2020
17y ago
> Reading about finding and learning a programming language is like reading about an artist choosing a brush. Wands are a much better metaphor to make. Or perhaps, what if you had a magic brush that could at any time be extremely fine o
81.
▲
by
anc2020
17y ago
I'm sorry but this seems an aggressive comment to me. CatDancer did mention the preference of simple macros over MzScheme's more complicated hygienic macros. Beyond that, Arc is different from Scheme and everyone knows it. The differences a
82.
▲
by
anc2020
17y ago
To make it clear, the example below would become: (mac awhen (expr . body) `(std.let it ,expr (std.if it (std.do ,@body)))) This assumes that awhen is being defined and exported from the std module too, so that it can also be use
83.
▲
by
anc2020
17y ago
It is unfortunate for abstractbill to use this incorrect explanation, because hygienic macros are still a red herring - a decent module system and a bit of restraint gets you there. (define-macro (my-if a b c) `(std.if ,a ,b ,c))
84.
▲
by
anc2020
17y ago
> On the plus side, the discussions that happen in Comments are definitely still good. Maybe its me, but I've found a lot more comments within the past fortnight or so grating on me than previously. Remarkably, every time I checked the
85.
▲
by
anc2020
17y ago
I was pretty sure you needed to buy the book before you get that, I tried to follow links for a while to get the RWH pdf before and didn't succeed. Edit: Seems that they are linking only to the site and not a pdf for RWH so it could well be
86.
▲
by
anc2020
17y ago
Agreed. The only reason we associate life with self-replicating is because living things don't last long without it, but it doesn't mean you need self-replication to be alive.
87.
▲
by
anc2020
17y ago
As a genuine interest, please could you clear up what is meant by "Lisp All The Way Down."? I've implemented my own Lisp interpreter in Scheme before, and I looked at the interpreter from McCarthy's original paper, but in both of these, the
88.
▲
by
anc2020
17y ago
Another programming language: http://www-student.cs.york.ac.uk/~anc505/code/hasp/hasp.html I'm not doing any fancy compiler stuff - the target language is Haskell so that's all done for me. *Edit: And I should probably say something about
89.
▲
by
anc2020
17y ago
> Why? Obviously I can't know it for sure, but my argument hinges on parallelism. Imperative programming isn't so well suited to parallelism as you probably know, and Python is sticking firmly to the imperative pseudo-code area of progr
90.
▲
by
anc2020
17y ago
FTA: > One other thing I learned is that some in the academic world scornfully refer to Python as "the Basic of the future". I'm not from the academic community and have never heard anyone else say it before, but have thought of Python
More ›