skysight-inc/HackerNews huggingface dataset:
> For data. s-expressions are not a syntax for Lisp. Only for data.

Such a strange statement! Code IS data in Lisp.

> Macros introduce no ambiguity. They are destructuring and/or transforming the code.

And just what do you think syntax rules do? Any language could be represented with s-expressions. They just choose not to because s-expressions are a pain in the ass to read. The earlier example mapping square over a range expressed the exact same idea, so the representation is identical. You could write code to transform Ruby into s-expressions the same way Coffeescript compiles to Javascript. Nobody has yet, guess why?

> Much less noise than your Ruby example:

One could argue that the glut of parentheses are themselves noise. There are other ways of structuring Lisp programs that don't use them, but rather a one statement per line syntax like every other language. Also that prefix notation isn't natural for humans to read, dot notation is much more intuitive, which is why it's used in so many languages. Also that the special characters in, say, Ruby's block syntax reduce noise by providing visual cues to what parts of your code are what.

But whatever, if you think

(1..100).map {|x| x ** 2 }

is noisy, then there's really no point in arguing with you, because we see the world two totally different ways.

And this:

(loop for n from 1 to 100 collect (sqr n))

...looks exactly like a Ruby-style DSL implemented in Lisp. If I saw that in someone's code I'd be like, WTF is that doing? A method with 8 parameters? Oh wait, it's a macro. Why use a macro for that, what's wrong with building the range with a function instead of reimplementing BASIC in Lisp? Isn't the whole point to get away from imperative style?
Successes are kept secret otherwise you tell your enemies that you can decipher their communications, which will probably make them switch to a new system you may not be able to decrypt.

Saying spies never discover anything useful mainly displays a total ignorance for the topic.

The most famous counter-example is the breaking of Enigma, to give a SIGINT example (http://en.wikipedia.org/wiki/Cryptanalysis_of_the_Enigma).

In addition, I think the author mixes up the notions of SIGINT and HUMINT. I think we can all come up with at least one example in History where HUMINT was key to victory.
I honestly don't understand the proposition that you are making and whether are are actually disagreeing with my previous post or we just have a language issue. My original point was that the EMH is false but that an individual can use it as a reasonable model and therefore are unwise to trade for profit without a particular reason to believe that they have and advantage.

If you accept that Warren Buffet and a few others are evidence that the EMH is imperfect (rather than the positive examples of long lucky runs - in a large population you would expect some very long lucky runs) then you are acknowledging the EMH is false. The existence of those who can beat the market is proof, the number of them doesn't matter.

Booms and busts are evidence (not proof) against the EMH because efficient accurate prices won't jump suddenly without specific new information about the underlying value of stocks/commodities/derivatives. Given the size of the shifts and that common absence of major news that triggered them I think it is hard to argue that a number of busts are evidence against the EMH. Likewise speculative bubbles that have inflated the value of things to many times their previous value based largely on the expectation of further growth are again evidence (rather than proof) of the flaws in the EMH.
Having done both, I'd say you shouldn't underestimate the power of thinking "with your hands" that you'll learn from doing working with metal, wood, or any form of traditional craftsmanship really. For some people it is much better suited as a way to engage the abstract than programming ever will be.
Duetto (C++ for the Web) 0.9.2:GLES implementation in WebGL and better toolchain
Yes, there was an instance recently where somebody did just that and the link to the article changed to the original link that was being commented on.
LiteDFM: A lightweight distraction free plugin for Vim
> I’ll go a step further and say the price volatility of Bitcoins, and especially the upswings seem necessary to garner widespread attention and increase the user base. Users “cashing out” after a hoarding period might turn out to be the strongest kickstart to the Bitcoin economy.

Yes, but the user base cannot keep increasing forever. Thus, the fears of a decline in value as users cash out.
> Site operators retire to Cayman Islands.

The chance of that at this point is practically nil. The owner has been doxed, both the FBI and Czech police have been thoroughly notified, and the blockchain movements suggest the owner is panicking and no longer thinking straight (who on earth moves 96k btc through a mixer in a day? that shows they either don't understand the idea of mixing or they are too frantic to realize the futility of it).
Latke delivery drones: http://www.latkecopter.com/
https://www.facebook.com/LatkeCopter
Don’t take “common knowledge” or conformity for granted. Try things out on your own. Obviously use common sense, but not everything that is fed to you is correct. Experiment and be willing to fail, as long as that failure won’t put you out of the game.
Sure, but the article still doesn't have a point.
Yes, I know. I'm fairly confident it's the form
tedunangst referred to, and to travellers, the distinction is mostly academic, since they're both handed in at customs.
As a simple experiment or learning experience, why not start with the same languages as Light Table, then add R and Julia. (or start with Light Table and add a spreadsheet view)

But if you wanted to raise the bar on spreadsheets in general, you might back away from the scripting end and think about sets, series, logic, and ontologies. Look at CLIPS and Prolog, and try out Protégé.

Also, "Populous is a generic tool for building ontologies from simple spreadsheet like templates." (http://www.e-lico.eu/populous.html)

I would personally enjoy being able to define named streams with Redis-like pub/sub semantics driven by arbitrary generators, composeable as sets (when finite, or as constrained by rules), and having a parametric type system available when it makes sense. Then scripting.
Another similar project
http://almende.github.io/chap-links-library/timeline.html
The State of Smartphones in 2013, Part II
I use HN a lot, but I just don't think this is that big of a deal. One, if a link or article doesn't make first page, who cares? If someone doesn't like the headline you used, so what?

Submit what you want and it will get up/downvoted accordingly. It's not the end of the world. It's just a social news site.
There is also one one of them. If their thesis is correct, that more than 60% of the experiments fail to produce results or expected discoveries, then there should be many, many of these journals constantly publishing negative results for each subfield in research.

What's missing is a respect for the other half of "objectivity", that being an acceptance of the negative or null result. It's as important as positive results.
I'm not sure I understand what you are referring to. Are you saying you want the long lines to be wrapped in the diff display? If so, I really can't see how this is an issue with GitHub since this is how the unified diff output is suppose to look like. Displaying it any differently would be misleading since it is a long line.
It makes sense when you use it with grunt-contrib-watch. Then you just keep it running as you are developing and listen for the error "ding" after a save.
It's just some dude tweaking out on meth in that thread. Interesting to see the difference between traditional amphetamines and meth. The motivation seems to be there, but incoherent and full of conspiracy theories too.
RepRap Ormerod 3D Printer Kit
Thanks! Debate.org looks good. It even has three sections for highbrow, middlebrow, and lowbrow; labelled dabatew, views, and polls respectively.
I don't know, Richard Sorge pretty much prevented the downfall of the USSR during World War II and shaped the current world.
it seems like MinHeap and MaxHead from the algorithms gem would do the same thing as your red-black tree and are built to hold ascending and descending keys
I upvoted your comment because I was unable to determine if it was satire.
This is a specific and deliberate policy. I'm on a crappy mobile and can't search from here (HNSearch doesn't work on this browser) but you can find it if you look. I'll see if I can find it later.

EDIT: Ah - it's in the FAQ:

How do I make a link in a question?

You can't. (This is to prevent people from using this
method as a way of submitting a link, but with their
comments in a privileged position at the top of the page.
If you want to submit a link with comments, just submit
it, then add a regular comment.)

Source: http://ycombinator.com/newsfaq.html
He trotted out sexualized imagery, and objected when a subgroup of adolescent boys connected Nigella and Bond girls to sex instead of his intended SCIENCE. There is science in food, but Nigella is not in the science camp of the food media world.

In hindsight, his error should be obvious even to him. He addressed that point not at all, instead focusing on the offensiveness of adolescent boys.

I can appreciate that perhaps he wasn't prepared for this audience, and I certainly agree that an unexpected response requires the speaker to improvise. He improvised poorly, as many of us would, even experienced speakers. That's not my objection.

My objection is that he doesn't own up to his part in the construction. If he was presenting it any less triumphantly, I'd give him the benefit of the doubt.

He taunted, and tried to shame, a rabble of 15-year old boys. That never ends well, and even if you pull off the most honorable response possible, your victory is hollow.

He should realize that, at least.
I agree with the general sentiment. However, many studies have shown that selling slightly in the money, at the money or slightly out of the money puts on the S&P 500 actually beats it's returns over the long run. This is because with selling puts, you make money in 4 out of the 5 possible scenarios. If the stock goes up a lot, you win; if the stock goes up a little, you win; if the stock stays flat, you win; if the stock goes down a little, you win (not quite as much, but still positive); if stock goes down a lot, you lose. That's pretty good odds, much better than being long straight-out IMHO.

I mostly sell puts on indexes, but occasionally on stocks that have very high put premiums that I think will at least hold their value. It is riskier and has higher opportunity cost than simply holding indexes, but the potential returns are almost double so it may be worth it. Everyone has to evaluate whether being active or passive investor makes sense for themselves.
You're absolutely right, IQ is fundamentally flawed as a measure for Intelligence, but it's a convenient one to use as a proxy because it seems to generally correlate for many other measures of specific aptitudes and intelligence.

> This also means that anyone with lower IQ can achieve same things, it just takes a little more time.

One thing that is interesting is that a person with a low-IQ and one with a high-IQ seem to actually have different capabilities, not just speeds. A person with an 80 IQ, for example, would likely not be able to understand advanced philosophy or mathematics or some such at all -- even given infinite time. There's some ability to hold complex models, and weave, wind and connect through them that requires a certain level of intelligence that simply doesn't exist at lower levels.
one of the best ways to evidence a falsified data set on coin flips is to determine if long enough streaks are not present.
What ostentatious and reactionary puerility this is.

No doubt the author is aggravated by the perceived decadence and decline of contemporary popular music. Yet, what is popular has for the most part always been mediocre or subpar.

The 'classical' (a very generalized descriptor, and completely inaccurate to contrast with 'rock and popular music') music he so yearns for was predominantly enjoyed by the aristocracy of its day and wasn't intended for the common layman. He also comfortably ignores all the hack composers who were likely forgotten and their legacies erased, instead only pointing out one of the three most undoubtedly famous.

His main argument for advocating classical music is its focus on instrumentals and "a logic entirely based on the abstract relationships inherent in the pitches and rhythms."

There are many (admittedly postmodern, likely much to the chagrin of the author) tendencies and genres in today's music, such as avant-garde jazz, noise, progressive rock and so on, which also employ eclecticism and complexity on a scale that trumps famous, beaten-to-death classical composers. Of course, these genres aren't popular, but that is to be expected.

This is simply another example of leftist academic snobbery.
I don't think Amazon needs to hype up the biggest shopping day of the year, it will likely be a record day of sales for them whatever happens. It's more likely that Amazon has some potential long term logistics contracts with couriers to renew, and they're showing what they could likely be capable of.
That thing is obviously an engineering prototype.
I'm still confused as to what your ultimate point is. Are you saying that nobody has ever made a bet like that before? I made 4x on TSLA earlier this year. I don't claim to have refuted the Efficient Market Hypothesis, I just saw a situation where most institutional investors had a wrong idea and I thought I could beat them.

You seem to think that "market is sometimes wrong" somehow implies "you can always beat the market". That's not what we're saying. We are saying the market is clearly wrong often, so there exists some space for speculation arbitrage.
It's not so much about being "better" as having motives that are more aligned with those of the audience. The headline writer's goal is to get people to click on the link by whatever means necessary so they can serve ads. My goal -- and I believe the goal of most HN submitters -- is to be informative. (Actually, my real goal is to improve the quality of the content of the home page so that it's more useful to me when I read it.)
I had a brief but fascinating encounter with MUMPS back in the late 80's on some ancient Data General Nova/Eclipse kit. I kinda wish I'd persevered, if only for minting cash for the bank account.
> We have enough trouble raising English literacy rates, let alone increasing basic computer literacy: the ability to
effectively use computers to, say, access programs or log
onto the internet. Throwing coding literacy into the mix
means further divvying up scarce resources.

This puts into words my feelings towards this techno-movement of "teaching everyone to code". Don't get me wrong, I have nothing against increasing computer literacy; with technology so deeply embedded in our modern industrial society, the fact that the majority of our citizenry have little understanding about how these machines work is very real cause for concern. However, I really don't think it's what we should be concerned about right now.

I used to tutor at at an after-school program in a neighborhood in Boston called Bowdoin-Geneva. It has one of the [highest crime rates] (http://www.bostonglobe.com/metro/specials/68blocks) in the state of Massachusetts. The high school graduation rate in that region is abysmal, and of the ones who enroll at four year universities, the percentage of students that actually complete their degree is even worse. It's also a neighborhood with a large population of Cape-Verdean immigrants, and many of these immigrant families send their children to after-school programs, including the one I was at. I was mainly involved with the 7th grade classes, and the environment was often very chaotic. I couldn't really blame them - I mean, it was "after-school". But in interacting with these kids, and working alongside them on their homework, what struck me wasn't so much the fact that they lacked even the most basic knowledge of English and Arithmetic (I knew the stats), but how incredibly curious and energized they were as humans, and yet how utterly pointless and enervating they found school to be. For most of these kids, fun was anything but school. School was like a prison, and this program was a brief escape. It was where they could get help on their dreaded assignments, and then go play for the rest of the day.

Unfortunately, that sentiment isn't endemic to Bowdoin-Geneva. And that, to me, speaks volumes about what's really wrong with public education. It's not just the curriculum (more coding?), it's school. The teachers, the administrators, the culture. Who are we paying to teach? Who are we paying to lead the organizations that build our future? What do we have to do so that kids actually want to learn for learning sake? It's a challenge, and there's no one answer. But adding more features to a broken product is not the solution.
Unless these car systems are programmed at the level of rigor of the Space Shuttle or other "screw up and they all die" environments, the only group that's going to "convulse" from computer-driven cars will be lawyers. And they'll convulse laughing. Is this how it should be, no. But it's how it is in the US at the moment, possibly in other countries as well.

As people mention, if they don't behave as the rider wants or if they can't deal with unexpected situations (or mechanical failures) or if they're required to be always-connected and the net goes down… And I'm sure all sorts of privacy types would love being carted about with no control on their environment. Unless the net connection's also amazingly robust, the computer-driven kidnapping possibilities are endless.

Oh, I didn't think computer vision's a solved problem… It's easy to lose the GPS signal in cities, and you can probably jam or spoof it without too much difficulty. Doubt cities are going to spend lots of $$ installing all sorts of "helpers" to deal with all that rebar.
The DateTime syntax could be better explained: is it DDMMYYYY? Or MMDDYYYY?
You're joking I suppose but there is plenty of doubt that there were such people. Zero evidence I would say.
Note - here's a quick shot at how a scrollwheel modification may work: http://codepen.io/jcutrell/pen/jqiDK
Build the analytics tool the web is missing – Heap (YC W13)
You can't do math on IQ scores like that. They are proxies for standard distribution measurements. For example, a town with 1 million 100 IQ people and 1 million 130 IQ people does not have an average IQ of 115. It is closer to 122.
That would work but a heap isn't a totally ordered data structure so if we were to display the order book it may look weird with things slightly out of place. An RB tree guarantees the order.
Yeah, this looks like a "Damn you autocorrect!"[1] protection system rather than a serious attempt at censorship.

[1] http://www.damnyouautocorrect.com/
When reading about Amazon developing air service for parcel delivery, I was at a loss as to how to take it. Obviously this wasn't anything that was going to happen soon. Obviously this was a big PR win for Amazon. Obviously my fellow HN'ers would love such a suggestion. And obviously who even knew if it would ever happen?

It's not that I didn't believe Amazon, or Google. It's that there seems to be a trend of early release of nerd-candy for R&D projects that may or may not see the light of day. I'm a huge Elon Musk fan, and that's exactly what happened with the hyperloop. The hyperloop may become a reality -- or it may not. In either case, Musk got a great deal of PR for stringing us all along and then making the announcement. I don't feel tricked, but I'm definitely starting to feel manipulated.

Since this is such a tricky issue, humor looks like the best way forward. Nobody need go to extremes and call anybody out. I think everybody is acting in good faith. But it's also easy to generate a lot of hoopla over ideas. Execution is a different matter entirely. And the best way to show that is to spoof it.

tl;dr I liked this post. Made a similar tweet this morning. https://twitter.com/danielbmarkham/status/407526820784140288
Actually, no. It's very easy to run a watcher which executes any command (like say jshint itself).
And for people who have to communicate with people who can't/won't/don't use rsync+git.
Technical solutions are generally better than workarounds or social solutions (but, of course, require signoff from pg and/or other maintainers).

Two that I think would be nicer:

Keep both the title the submitter used and the "fixed" title if a mod fixed it, and allow users to select which they see in preferences (defaulting to "fixed", with a tooltip of the other one, perhaps).

Keep the title the submitter used, but allow duplicates, and combine the discussions for duplicates. May the most popular title win.
What makes it "leftist"? I think it is just snobbery.
thank you - really interesting and pretty much what I was looking for cheers
World Chat | Talk in all the languages on WorldChat.tv
>- Asia Carrera made a career of getting filmed while having sex and playing videogames

Honestly, that does actually sound like the cleverest answer to me. Get people to pay you for things you'd enjoy doing anyway. It's at least as smart as those "follow your passion!" speeches we give to encourage people into tech-start-ups.

>There's very, painfully, few people who occupied their time with something that really moved humanity up a notch and even most of those are debatable.

Just because you're not in the Conspiracy doesn't mean there isn't a Conspiracy ;-). huehuehuehuehuehuehue

Also, correlate: there's an abnormally low number of people trying to "really move humanity up a notch" because, frankly, it doesn't pay very well.

>These folks aren't curing cancer, or stopping Fascism, or ending poverty, or worse, even trying to take over a moderate sized piece of real-estate and become Emperor of the Bronx or something.

Like I said, the incentives simply aren't there for the level of effort required to actually cure cancer, stop fascism, or conquer and run a functioning city-state.

Personally, I'm not so good on IQ, just a mere 130, but my superpower is determination. At least, I'm determined to make it so. That said, with my mere 130 intelligence, it's not like I can see so much better than everyone else where the workable paths forward are, the ones that are both rewarding and feasible.
Find What People Want
The main argument I've seen to use something in the Node ecosystem over make is that it works on windows machines. With Microsoft building support for Node into IIS it's something to consider.

Personally the thing I would consider is that I have javascript at my disposal rather than make. If you have the background to support make, more power to you. I do not have prior make file experience so it doesn't get me much.
Motherfucking Website
http://motherfuckingwebsite.com/
Wouldn't a plateau then make more sense than a crash?
Preceden creator here; thank you for the mention.

Fun fact: Preceden was launched on HN almost four years ago: https://news.ycombinator.com/item?id=1114834 :)
The idea is the same; a dithered game can theoretically assign any real-valued probability of winning while a handicap is usually discrete.
Did you read the article?

No, software cannot tell you which views are "stupid". However, this approach finds people who are similar to or share common ground with you apart from some particular view - which would still act as a filter.
$(1,1) = $(1,2) + $(1,3); // cell value ref: $(row, col)

$('sheet1').onready(function() {
}); // you get the picture

the spreadsheet programming and the data grid/presentation could be made separate.

replace fill handle based formula extension with parameterized formulae:

for (int i = 0; i < $('name_range').length(); i++)
$(1,i) = $(2,i) + $(3,i); // and so on and so forth

write as many functions as necessary.