Hacker News new | past | comments | ask | show | jobs | submit | dsrguru's comments login

Clojure doesn't just "strongly prefer" immutable data but syntactically ensures that all data is immutable unless governed by one of four concurrency mechanisms. Persistent data structures aren't just a popular convention in Clojure--the language is literally built around them.


The bulleted description sounds almost exactly like a description of Ruby, and I don't mean this sarcastically.


Quite a bit of Ruby was borrowed from Perl. It shouldn't be surprising that they share some characteristics. But, it's silly to say Perl 6 "sounds almost exactly" like Ruby. There's a huge variety of stuff Perl 6 has that Ruby does not, at least not as a core part of the language.


Except that Ruby's translation into English was literally the cause of Perl's decline.

Perl was intended to be a highly concise shell-like language that excelled at text processing. Partly in order to achieve such concision, the syntax overloaded various symbols to mean completely different things in different syntactic contexts, which made it very difficult for humans to parse quickly unless they worked in it very frequently (I recall the authors of either the llama or camel book estimating five times a week as the minimum). As Perl grew in popularity, objects were added on, and the whole language felt cobbled together. Perl users mainly used it as a shell replacement or for CGI scripts. Larger projects tended to be the domain of Python (or Java if concision was no longer a requirement).

And then came Ruby with syntax that was friendlier to Perl programmers than Perl itself, yet was semantically consistent, had built-in object support, and could rival Python for projects of any size, while surpassing it for the "quick and dirty scripts" that Perl excelled at. The conversation stopped being about Perl vs. Python and became Ruby vs. Python. People stopped using Perl 5.

So Perl 6 might very well be a lot more similar to Ruby (and even to Python if we exclude syntax) than it is to Perl 5.


"So Perl 6 might very well be a lot more similar to Ruby (and even to Python if we exclude syntax) than it is to Perl 5."

On that, I think we'll just have to agree to disagree.


Oh, I'm not asserting that it is, just that it sounds like it might be, based on the description in the Github README. If you're actually familiar with Perl 6 and don't view that to be true, I'd trust your assessment over my hypothesis!


I'd recommend you take a look. It's certainly got some of the features of Ruby that had to be bolted on to Perl 5 (objects, for example), but it's still recognizably Perl, and it has a number of features built-in nicely that feel bolted-on or just downright ornery in Ruby (Unicode, concurrency, to mention two big ones). OOP in Perl 6 is beyond anything I've used anywhere else, except maybe Moose on Perl 5 (which is bolted-on).

I think the most accurate thing to say is that there has been a lot of cross-pollination between Perl and Ruby, it goes both ways, and it has been going on for the entire life of Ruby and Perl 6. But, Ruby is Ruby and Perl 6 is recognizably a Perl variant.


I've been thinking that one advertising angle is to claim that Perl6 is more the successor to Ruby than it is to Perl5 :)


Pretty sure it used to be <$20k for the same ~7%. The main value of YC has always been the training, network, and vote of confidence, not the funding. Not everyone finds it worth it for their particular situation, but many do.


Took me an hour but I got it! Staring at a solid background on my Nexus 5 on full brightness in a pitch black room did the trick. Horizontal linear oscillation was more noticeable for me than vertical for some reason, which meant holding my phone in landscape mode. The brush pattern is significantly fainter on my laptop than my phone, and I seem to lose the effect every few minutes when using my laptop. I've been able to bring it back by glancing back at my phone in landscape. This is really, really cool by the way.


After an hour of staring at a white LCD screen,I think you will see whatever your brain wants you to see ;-)


Nope it's very clear once you know what to look for, as long as you're looking at something highly polarized. I still have this superpower about five hours later.


There are four lights!


I'm not sure who the poet was, but here's an old Chinese poem that I love. My translation doesn't quite do it justice, but...

少小離家老大回 鄉音無改鬢毛衰 兒童相見不相識 笑問客從何處來

I left my hometown as a young boy and returned as an old man.

The local speech hadn't changed, but the hair on my head had.

The children looked at me but recognized me not.

Laughing, they asked from where this visitor had come.


Do you mind sharing the original author's name? It sounds gorgeous, but I can only read Japanese, so I'm not sure if I'm just completely wrong in getting the images from the Chinese.


Search engine yielded both the rest of the poem and the identity of the author.

少小離家老大回,鄉音無改鬢毛衰。 兒童相見不相識,笑問客從何處來。

(as above)

離別家鄉歲月多,近來人事半消磨。 惟有門前鏡湖水,春風不改舊時波。

I have left home for so long, society has lost its meaning. There are only the waters of Mirror Lake before the door, and the spring winds cannot change the ripples of the past. [my translation]

The author is Hè​ Zhī​zhāng​ (賀知章), a Tang Dynasty poet. The poem comes from the second part of his book Images of Homecoming (回鄉偶書). He is one of the Eight Immortals of the Wine Cup (ie. alcohol-loving Tang poets): http://en.wikipedia.org/wiki/Eight_Immortals_of_the_Wine_Cup

Coming from Japanese or modern Chinese you can use http://www.mdbg.net/chindict/chindict.php to understand the relationships between words. Also try http://chinesenotes.com/classical_chinese.php for grammatical background. More Tang poems @ http://chinesenotes.com/classics.php


Can you recommend a good English-language collection of his works? The poem you wrote was amazing.


Thanks so much! I only got a brief overview of Chinese poetry in school, so getting to appreciate more is really awesome.


It would seem they also have far better short-term visual memory than typical humans. Or maybe that's the result of practice. Time to find out...


VimFx too - It's basically a clone of Vimium for Firefox, meaning it alters Firefox far less than Vimperator/Pentadactyl. There was previously a Firefox add-on that shared the name Vimium, but it doesn't seem to be maintained anymore.


The threats actually accounted for 48 of the 63 months according to the EFF article that the OP linked to.

https://www.eff.org/deeplinks/2015/01/eff-statement-barrett-...


EFF's reporting appears to be contradicted by the (now public) sentencing memo. Orin Kerr analyzed it at length for WaPo a few days ago.


Strange. Almost every article I'm finding echoes the EFF's statement about 48 months, but Judge Lindsay's own explanation of the sentencing is as Orin Kerr says. I wonder where that 48 figure came from.

http://www.washingtonpost.com/news/volokh-conspiracy/wp-cont...


I think you've simply stumbled upon another illustration of how modern "journalism" works :-)

What was that quote about a lie traveling halfway around the world before truth has its pants on?

This is not the first time the EFF has done this, by the way.


To be honest, EFF isn't exactly the most reliable source on these things. They too are very very biased.


Card College by Roberto Giobbi is pricey but provides excellent instruction. If you don't mind reading older, more formal language (though not as old as Erdnase!), The Royal Road to Card Magic by Hugard and Braue, and its sequel Expert Card Technique, cover more material than Giobbi at a fraction of the cost, albeit with slightly less attention to the subtleties of finger position.


Hugard and Braue are, again, totally canonical. (Almost sort of analogous to Thompson & Ritchie's published works on C/Unix, but for cards...sort of ;) They're cheap and easy to come by for <$10 each, and I agree that pound-for-pound, you're going to get more effects from them than anywhere else.

I do think for a serious beginner right now, though, Giobbi is probably more appropriate. I would argue he offers considerably more detail on subtleties of handling and overall performance and in more accessible language which is important. It's kind of like you're getting the best of Erdnase, Hugard, Braue and so many of the greats who came after them in the 20th century distilled down to best practices with Giobbi's course. There's nothing wrong with taking it slow either. You don't have to get all the volumes at once. In fact, it would be better to spend a long time mastering each before buying and moving on to the next.


I second Card College. Absolutely the highest standard in card magic pedagogy.


Agreed if you can only report one figure, but the point of the article is that forecasters did only report one figure when they should have made it clear that there were competing models with very different predictions.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: