skysight-inc/HackerNews huggingface dataset:
Awesome stuff. I’ve been going through JS libraries looking for better approaches to DOM manipulation. Previous examples of Angular with D3 were hard to use for my needs (though my lack of Angular as well as D3 skills didn’t help). I decided to implement Angular parts by myself (data binding, event bus), since the integration gave me headache with few returns.

I saw in twitter that you already got a ping from Rich Harris of Ractive fame. Hopefully you have time to blog about your experience on that front. I really liked working with Ractive, but couldn’t figure out how to combine D3’s functionality with it (like path and axis objects). Your post certainly gave me great pointers. Also, I did not manage to build complex tables with Mustache templates. On that front I hope React from Facebook is even better, but my testing is till ongoing.

I’d like to see a library on top of D3 that would use its extensive algorithms without the DOM manipulation. Your approach seems great for Angular use, where I probably shall return also. Still, with Ractive getting visualization going was really easy (not to mention fun) and React promises great performance in addition of strong component structure. D3 however has so much more for visualization at this point (geo module, scales to name a few).
DIY drone makers could care less if they really want to do some damage. Buy some junk on eBay, have half a brain and you get yourself a flight worthy drone.
Thanks, I found it now. Though, they speak Russian and support predominantly Russian payment methods while supporting zero Bulgarian payment methods so either they are lying or the Bulgarian company is just a shell.
The candlesticks on the sell where extremely sharp, meaning it could be a naturally occuring sell of a huge account, but the very similar volume of the candle at the bottom of the dip lead me to believe they are related.

And now the pack mentality has taken over and the volume is racing up.
I don't think anyone doubts that possibility at this point.
Thanks for reminding me of that quote - it's rare you find some much hilarity packed into a single sentence.
um you might want to do a bit of research from sources other than fox news it is possible have both a capitalist free market and a socialist government as many European countries prove.
That site is running other programming now. Is there a video of the launch somewhere?
Vim-fireplace with Clojure is really awesome. Check it out [1]. It's written by Tim Pope, who is a very active developer of Vim related tooling. The setup is simpler than Emacs, and works out of the box (cider for Emacs gave me endless headaches [2]).

I recommend it highly because it shortens your code-run-feedback cycle dramatically.

[1] https://github.com/tpope/vim-fireplace
[2] https://github.com/clojure-emacs/cider/issues
You could make the same argument about investing in the stock market. It is not a mistake to participate, but know the risks before you do.
What's really telling is how far this thoughtful response is being voted down the list.
I think they're already mostly banned - RC copters have been around for a while.

I struggle to see what they can be used for right now - maybe in the future, with a robotic hand attached to it, it can clean my roof :-), but right now it's just an expensive toy.
That's valuable advice here, thanks for sharing.
If you can't beat 'em, join 'em! On your own blog, do a cut-n-paste of what you got from googling a common question, and get the same attention!
I have a WR-1043, as well as an MR3240 - It seems all TP-Link kit is built like tanks. Can't recommend it enough.
Now if politicians could be replaced, that would be revolutionary! :-)
Stealth mobile startup in LOS ANGELES (Santa Monica/Venice, CA)
(REMOTE might work)

iOS Developer / CTO

I'm a guy who's last project was funded by Elon Musk and featured on Bloomberg, Good Morning America, Business Insider, and most of the tech press, and I'm now looking for an iOS developer to serve as CTO (and, optionally, co-founder) for my next startup.

You'd be joining me in working together on an awesome opportunity to build something big and have a huge impact. (This is my third startup -- I was on the founding team of Hotline, whose chat software was used by millions of people (even Dave Morin told me he was a "huge" Hotline user) and by companies like Apple; the Toronto Star called it "a major force in the online world" at the time.)

Now, I'm working on a mobile startup launching first on iOS and we're looking for an awesome iOS developer. We're stealth and I can't reveal details publicly because we're required to be under the radar while being considered for launching publicly at a major tech conference in SF attended by 8,000 people, but contact me if you're an iOS developer and I can send you more details, and we can talk!

CONTACT: dcm@davidcmurphy.me
(a brief note & link to your online profiles (LinkedIn/GitHub/etc) (or just sending a resume) is fine -- we emphasize speed over makework!)

PS: my thesis in college was literally about companies that treat workers well. I really care about being a great guy to work with, and think this will be a really awesome opportunity. :)
> What do those line mean? Who asked people to just eat, reproduce and die? How is something worse or better than poverty I do not know.

If you can't understand that, I don't know what to say. Ask yourself this: why should poverty be reduced? The same rationale can be applied to why we need "space wizardry."

> No where in the parent comment or on this complete conversation it has been said that expenditure on Mangalyaan is unnecessary or wasteful.

How about this:

> No space wizardry, just basic engineering.
Thanks for the kind words. Truth be told, I didn't expect this post to do this well, and also I am learning a lot from all the responses. Unfortunately I do run a startup, so I am not sure how much more time I have to put on this. Hopefully the ideas herein will ignite someone to actually get that proper d3/angular integration going. Fingers crossed.
That's absolutely not what I wrote.

I said that the motivations behind academics to publish lead to the publishing of tons of papers that while being scientifically correct (at least for top-tier conferences) bring absolutely nothing to the party.
How about H-1B?
Yeah quite often they sold a couple of examples that where then ripped off - Rolls Royce found that out the hard way as the the Pilots in Korea shot down by MIG 15's with knockoff Jet engines
I think the decision to sell what would now be quite a nice Christmas bonus is, as you say and as I said above, a mistake only when viewed in retrospect. Now, however, I do have more information to go on. Yes, it's still a gamble.
I've studied the origins of bitcoin extensively, and I agree with almost everything you've said.

One nitpick: I don't think it was necessarily the work of a high school or college student, but rather someone older who had been following the cypherpunk movement since the early 90s.
I can highly recommend the one minute view. Quite the rollercoaster ride.
No you don't get it. When you ask someone who is part of an underrepresented minority to "work it out" on an issue of gender discrimination, you are putting the onus on the person who was acted upon to resolve the situation. If you're mugged, do you think the police should ask you and the mugger to meet and "work it out?"

The person who committed the offense is the person who should be held responsible. this isn't a matter of opinion or a "cat fight" and your response is exactly why things aren't changing in tech. Most women have encountered a sexist at some point or another, tried to get it fixed and been told to "work it out." How exactly do you "work it out" with someone who is fundamentally convinced your issues are irrelevant?
I'm interested in creating my own scheme interpreter and I've used /n?(vi)|m?|(e(x|d))/ for many years. For any external script the end user can stream back the transform simply by using the bang operator. How would I go about calling one of my scripts in vimscript so I could create named macros without the bang operator? Is there a library function which I can create a small system wrapper to call any language on the system to extend it without bang?
Having watched in real time, that's what I was saying as it happened. I think you're exactly right.
http://www.youtube.com/watch?v=lgZslWEQZHY
It's been financial news for a while: https://www.google.com/search?q=site%3Awsj.com+bitcoin
there's a second employee at the same place now caught up in it, with possibly up to 190,000 cases now needing review - http://www.bostonglobe.com/metro/2013/11/26/chemist-related-...
Scala or Java? Exploring myths and facts (2012)
Those convicted should be released pending retrial immediately.
The Roots of Good and Evil: An Interview with Paul Bloom
My GoogleFinance + Docs Mashup Stock Tracker (Tricks & Starter Template)
The beams is meters wide at that height.

It is a federal crime and hundreds of people are arrested each year and growing but idiots keep doing it - they even light up the police helicopters that come to look for them.
ShareJS: Live concurrent editing in your app.
Can you provide the numbers to back up your statement? I realize on most other sites it's ok to so the cost is ludicrous, but here it's better to provide the numbers so other people can evaluate.
Visualize This: The FlowingData Guide to Design, Visualization, and Statistics
Not even students. The modifications performed by spinners are frequently silly - they amount to taking some percentage of words, looking them up in a thesaurus, and replacing them with a randomly chosen synonym. It's pretty common that the synonym is inappropriate for the context, so the results are ridiculous. For instance, here's what a spinner does with this paragraph:

Not even understudies. The alterations performed by spinners are oftentimes
senseless - they measure to taking some rate of statements, turning them
toward a thesaurus, and reinstating them with a haphazardly picked
equivalent word. It's pretty regular that the equivalent word is unseemly
for the connection, so the effects are ludicrous. Case in point, here's
what a spinner does with this paragraph:

It's good enough for spammers, I suppose, but it's easy to spot. The overall sentence structure isn't changed, either, so that's still ripe for analysis.
What about the prosecutors who have been asking her to tamper with evidence? Are they going to jail?
How Automattic Grew Into A Startup Worth $1Billion W/ No Email Or Office Workers
People think that about all kinds of money, but I think economists often prefer to think of it as a good or service owed to you in the future. Any kind of money necessitates this kind of concept of debt.
I don't get at all how you say that to get a decent comparison, you have to write your Python/Ruby in AST form. That's just silly. Any language requires multiple transformations before it can be run by the processor, Lisp is no different.

S-expressions are definitely a syntax, that's close to the AST it parses into, but not quite. You still need a parser, because there's still quite a bit of ambiguity that gets introduced by language features like macros.

What's the point of printing out Python's AST and saying it isn't readable? It's not designed to be read by humans!

That last bit would look like this in idiomatic Ruby:

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

... which I think is far more readable than your Lisp, almost half the characters, and it translates its intentions better, by putting the more important information first, the values of the range being mapped, and compactly representing the predicate function. You can omit the lambda keyword entirely because syntax allows you to denote one in a much more legible way. Can't do that with Scheme, there's no way to denote an inline function without it. Guess what, that's syntax.

S-expressions sacrifice readability because not every programming idea needs to be expressed exactly the same way. applying a lambda function should not be expressed in the same way as passing a value as an argument. They're two completely different actions, they solve two different problems, and that should be reflected in the syntax. Otherwise you have to read the code more closely to try to figure out what it's doing.

And what you're gaining, homoiconicity, is a neat trick, but I've learned that it isn't really necessary for anything. I do find myself wanting it whenever I'm doing something really abstract like AI programming, but it's not like I really need it or anything. You can easily use language-specific meta-programming to solve the same problems, and the learning curve for that is a bit steep, but it will make you a better coder in the end.
HealthCare.gov Progress Report Final [pdf]
3-5 years?! THREE TO FIVE YEARS???!!!

There are no words. Agents of the law need to be held more accountable for their actions than your average citizen, not less. This is disgusting.
What a stupid comment. So if say Blackberry is selling mainly to US and European customers, it's clearly just a Canadian shell ...
Measuring load against temperature
A few hours != a trend, this is ridiculous speculation.
Oh this is rich.

'she took some chemistry classes in college but her degree is actually in sociology,'

Hot diggittiy.

Edit: Goes to prove that a _GOOD_ defense lawyer would have dig that up during cross exam. (if that is a thing)
Can the GPG signature at the bottom be used to identify this poster?
The big crash will coincide with the next equity market correction. The recent run-up in Bitcoin is a reflection of people's irrational risk appetite. It will be a chain reaction.
Related-- Would you call instinct a memory?

Instinct does not have physical attributes that completely and directly explain it, so the described behavior here is less of a memory than much of (the rest of) instict is.
> Gold has some history behind it

"It has history behind it" really seems like a fallacy to me. Many things had histories and were replaced, or changed dramatically, due to new technologies. Horses, swords, aluminum, newspapers...

I see Bitcoin being a very realistic threat to the high price of gold.
Surprised Yammer still exists.
There is currently a lot of talk in the professional pilot community that automation has reached the point where pilots are increasingly unable to fly manually. So when the automation fails, they can't handle it.
I have mixed feelings about jail terms in general, but I agree– this is precisely the sort of crime I would imagine carrying a life sentence. The number of cases affected & lives disrupted here is hardly fathomable.
CTO School - NYC Meetup for Startup Technical Leaders
Someone is going to be eating their hat in a few years (or less).
(I am Aaron.)

I disagree.
GitHub Game off II competition https://github.com/blog/1674-github-game-off-ii
Ask HN: What's the equivalent of Winhugs for mac?
I have a mac, and in my college people use winhugs to run Haskell programs in Windows.
What should i use for my mac?
i love angular but i dont really like the notion of having to reinvent the wheel with it.
I read about how one should ditch jquery plugins and rewrite them the "pure angular way" which makes sense for smaller stuff but there are so many very useful jquery plugins that have been around for years with alot of people working on them.

D3 is not a jquery plugin but why would i want to rewrite it for use in a specific framework ? When the next framework comes along that rewrite is more or less useless..If Angular is going to be the same standard as jQuery has become this is fine, but with current crop of competitors and the fast moving market i doubt it.
The poster is gwern http://www.reddit.com/r/SilkRoad/comments/1ptd6b/precommitme...
Beauty is in the eye of the beholder, but he did tie together the examples: all are instances of "breaking the rules" without any real rationale other than disdain for the rules. Disruption for disruption's sake.

I just don't think it's a valid counterargument to attack the author for employing a standard essay structure, especially when he re-iterates the thesis in several different ways throughout the piece.
Spreedly - Durham, NC http://www.spreedly.com - We're aiming to bring a Stripe/Braintree like experience for those services that need to work across multiple payment gateways.

We've recently closed a round of angel fundraising and are now looking for two full time developers and our first sales/BD/all hands person. Small, mature, long term focused team led by a sales based CEO but developer intensive (both headcount and customer target)

More here: https://spreedly.com/jobs
WANdisco - San Ramon, US and Belfast, UK

WANdisco (http://www.wandisco.com/) is solving challenging problems in distributed computing over the wide area network. Our custom implementation of paxos provides distributed coordination and high availability active/active solutions for SVN, Git and HDFS.
The big data team works on our Non-Stop Hadoop product that eliminates the single point of failure in HDFS and allows HDFS to work over WAN.
We are looking for engineers with a strong understanding of concurrency and experience with distributed systems.

If you are interested, contact me at cos@wandisco.com
Why Java sucks and C# rocks?
civil disobedience will be met with ruthless violence. other than that, i have no concerns.
Sam - 你忘记了中国的影响。

The price is bitcoin is proportional to the "hot money" flowing out of China. Doesn't matter if that's an illicit market, it's still the most significant factor.

Whether or not one believes that hot money is going to stop/slow should strongly influence your estimate of the price of bitcoin.

That said, it's top heavy at $900-$1100, and reasonable people should be selling a portion of their holdings.
What is the punishment for helping somebody to hold a person captive in their basement? The sentence should be that times sixhundred (how many wrongful convictions she caused, number might rise yet).
One common recommendation is to keep a journal of things you've done, so that you can look it over and acknowledge yourself. (It doesn't work for me, but it might work for you.)
So it would be a reverse pump and dump - sell a lot, count on falling prices, then buy again?
All 190,000 of them?
Why not to buy a next gen console now and wait to buy it in 5 years
1. It could be a next birthday present
2. All games already out
3. All friends already inside
4. Console is hacked so you can play all the games free from HD.
5. More cheap that at the start , more cheap offers , new offers and games
6. All bugs are fixed
7. All patches are released
8. You can play with friend who already bought it (test games and console)
9. New devices is out.
10. You will get all the joy together in one time
11. All games are already on PC .
12. Everyone will tease you to buy it , but dont listen them.
Project Oberon - The Design of an Operating System, a Compiler, and a Computer
The Climate Corporation (San Francisco, Seattle) - http://climate.com/careers

The Climate Corporation's mission is to help all the world's people and
businesses manage and adapt to climate change. We use a combination of weather
monitoring, agronomic modeling, and weather simulation to provide real-time
pricing and purchasing of customizable weather insurance to farmers in the
United States.

Climate's technical staff numbers around 80, and we're hiring full-time
employees and interns across many teams as we expand efforts on a new class of
decision support tools for growers (see http://goo.gl/e2uu9v). Work is split
across groups focusing on web applications for farmers and agents, risk and
insurance policy management, internal platform and data services, and
scientific modeling and research, with roles for:

1. Software engineering generalists with solid CS fundamentals, particularly
anyone interested in building (i) entirely new, large-scale distributed data
services for scientific computing (we use Clojure); and (ii) web applications
(Rails, Python, Javascript, and iOS) used by farmers to manage weather risk.

2. Quantitative researchers in statistics/ML, stochastic optimization, remote
sensing, atmospheric physics, and agronomics. Our goal is to forecast
statistical distributions of crop yield for any piece of arable land,
synthesizing satellite images, digital elevation models, weather data,
agricultural statistics, and geological surveys into multiscale models that
underly our data services.

3. Experienced technical team leads, operations engineers, product managers,
and designers to pull all this together into compelling products.

The scale and interdiscplinary nature of the work drive a lot of
cross-collaboration within the company, supported by a pressing need to build
durable solutions to some very important problems.

Competitive salary, excellent benefits, stock options, etc. Our 25% time is
lumped into two-week sabbaticals. The usual details about these positions are
here:
https://hire.jobvite.com/j?bj=o7B8Wfww&s=hackernews

I write Clojure for a small scientific software engineering team building
Climate's agricultural yield models. If you're interested or have any
questions, send me an email at bmookerji@climate.com with [dec2013-hn] in the
subject heading.
I agree. I think it just need a a sizable niche like illegitimate txns, tax avoidance or cross border txns to stick around in some capacity.
Since this is just volume measured by number of bitcoins exchanged, wouldn't it be more accurate to scale it by the exchange rate of your primary currency (ie. the product of the two graphs)? That seems like it would more closely represent the value being exchanged.

Edit:

Looks like they have this graph as well: https://blockchain.info/charts/estimated-transaction-volume-... (log scale).

This seems to support the conclusion that transaction volume (in USD) is growing significantly, although the trend is confounded by large price movements.
Funny the Digg founder has to post to reddit.
http://www.reddit.com/r/SheepMarketplace
This clojure code takes six seconds to run in an ubuntu 12.04 vbox guest, two seconds on the ubuntu 12.04 host.

http://clojure.org/agents#Agents and Asynchronous Actions--Example
So, in other words, the enrollment window restrictions have nothing to do with the free rider problem, and can't be justified on that basis?
IMHO it would be a huge mistake not to invest a few days worth of income in bitcoins . Most likely you'll loose them, but there's a reasonable chance you'll get 100x back in a few years. I invested $2500 in the summer of 2012 and just last week cached a small part to buy a Citroen C5 saloon.
This is not true. Like any resource, gold tends to cost more to extract from the earth over time. As deposits diminish, we must look elsewhere and settle for gold ore with fewer parts per million. This requires more expensive technology and newer techniques to be developed. Hence, it predictably will cost more to mine gold in the future than it does today.
How hard would it have been to insert a random cross check in to the system? So every 300 tests, the sample is retested by another lab?

There's no motivation or incentive whatsoever to structure the process to decrease convictions, that is one of the unspoken but defining features of our legal system.

There is an ideal that two sides are arguing something in a neutral setting, but one side is the government, and literally everyone who should be acting impartially is also employed by the same government. How can that create a balanced process?

Only in a naive and delusional imaginary world.
If Bitcoin drops to around $200, it's just following long term exponential growth trend with of booms and corrections.

If Bitcoin drops much below $100 we can talk about crash.