skysight-inc/HackerNews huggingface dataset:
I'm not really familiar with the term OAI harvesting, could you elaborate?

With regards to indexing, it looks like we're going to partner with ContentMine (Peter, Richard et al.) to seed the index. Scholar Ninja does not, in essence, discriminate which content should be indexed and which should not, as long as it is science - it is only a matter of implementing rules (to extract authors, title, journal, date, etc) for documents/pages you would like indexed:
https://github.com/ScholarNinja/extension/blob/master/app/sc...

Edit: Looked it up. At first glance, it looks like there might be some licenses associated with harvesting this data. Will have to investigate further.
This is the first time I've seen the symbolic manipulation explained. It's kind of like pattern-matching taken up to 11. Can anybody give some practical examples? For instance, the docs mention here that it's used in lieu of a types system.
Agree with this. One of the side effects of this is your top performers are always jumping and the people who tend to stay the longest tend to be average or below average.
It's a new kind of programming.
One of the flaws of many advertising strategies is that it assumes the main flaw of the market is imperfect information. However that requires a rational consumer. And Consumers are not rational. Selling ideas is as important as the good itself.

Take most car advertising for example. A significant portion of the ads are from dealers advertising sales. Those are classic attempts to correct for imperfect information on the part of the consumer. But the other portion of the ads are all about how you should feel in a given car.

When you see an add for a luxury sedan combined with platitudes about performance, speed, and engineering or a truck and cliches about America, the goal isn't to sell you on the merits of the vehicle, but to sell you on a concept of a brand. The ideal targets for these ads aren't actually consumers currently in the market for a new car, but the people who just bought a new car. The people for whom the shine is starting to come off the rose. If you sell someone the idea that yes their purchase makes them special, then they are more likely to be happy with their decision, more likely to repeat that decision later, more likely to be a unwitting brand ambassador.
You can check out codebot[0] for checking your solutions. The source and problems are all on GitHub: https://github.com/sdslabs/codebot

[0]: http://codebot.sdslabs.co/
> Would you say there are any unselfish reasons for having kids?

I didn't say it was selfish reasons. I said it was a selfish act. There is a difference. You can make the argument that there aren't unselfish reason -- everything one does can be linked to benefit to oneself.

In this case it is a selfish act. It is selfish because it exposes this new human being to most likely a bad environment, poverty, abuse, danger. To make it unselfish would be to have better guarantees that the child will have stable home, parents who can provide, other caretakers, make sure that well police doesn't get called to the neighborhood every Friday night and there is no need to duck if you hear loud noises that sound like gunshots.
downvote me if you wish but honestly the rationality movement seems like it is more interested in being elite than anything meaningful. If all the rationality movement can provide as a measure of success is just higher performance on some silly tests designed by psychologists to essentially trick you with wording then I would want nothing to do with it.
>Autonomy
>Mastery
>Purpose

That's great. Really. Then you get invited to the company holiday party at the CEO's house. Meet his six children who are in college and traveling the world. Then you realize you and hundreds of others paid for that by living in a rental townhouse. True story.

There's no amount of motivation for me that will make up for a raw deal in pay.
Hey, if it keeps you from returning the product or avoiding a merchant, it has worked.
The Lean Startup / "Get out of the building" mantra is in the Midwest too. I've seen people at coffee shops doing this. Heck, I've even done it in the early days, and it was super awkward and I'm glad it is getting parodied on Silicon Valley.
I haven't seen that, but the "alternative rewards" suggestion seems to comes up a lot when talking about retention. However, it's at best disingenuous if the goal of doing those things is to pay people less. You're just not fully aligned with your employees needs. I would argue that if a company really does those things well then they are also dealing with the salary issue well.

Unless the motivation of salary (read: financial independence) is taken off the table, it will always be a significant factor in employee satisfaction, in spite of other factors. The gap between staying and leaving is just far too large to ignore it.

I know someone who currently works somewhere they intensely dislike being but they pay well over the local market and while he would take somewhat of a pay cut to be somewhere else, the gap is larger than that. Perhaps when he's more financially independent this will change but for now he's still earning that independence, and working somewhere that pays well means achieving that far sooner.
Apparently SpaceX will webcast the launch:
http://www.spacex.com/webcast/
I maintain a utility library for Dart called Quiver, that you could view in the same vein as Underscore, or Guava. Like you mention, the Dart core libraries are pretty rich, so Quiver doesn't have to define as many fundamental concepts. But rather than there being a sprawling library, many of the nice things come about from composing a couple of features.

My favorite example is Iterable. Dart's Iterable interface doesn't just have .iterator, it has .forEach(), .map(), .where(), .reduce(), .take(), .first, .last... 27 methods and getters! This makes using Iterables a consistent pleasure, but it could be a heavy burden on Iterable implementors, except that Dart has mixins and the IterableMixin, so all you need to do to implement the 27 methods is implement .iterator and use the mixin, which uses .iterator to implement everything else.

The ubiquity of Futures and Streams and how dart:html uses them consistently instead of raw callbacks is another example.

There are other Iterable utilities that are possible, which is where one of Quiver's libraries steps in to provide things like zip(), enumerate() and partition(), which does raise the same question you ask: why are the built-ins special, where do you draw the line? That's a judgement call where I tend to fall on a pretty pragmatic side of things.

Programmers benefit from consistency - not just because there's one way to learn how to do things, but also because some powerful idioms, like more functional-style programming, become popular in a vicious cycle: as they become more common, more people learn them and they become even more common. Having some of the higher-level bits ship with the platform makes everyone's life easier.

quiver: http://pub.dartlang.org/packages/quiver
I've been saying this for years now, so its somewhat comforting to see someone else repeat it with a bit more evidence than my personal anecdata.

The main reason, in my opinion, is that corporate promotion practices have not responded to the incredible amount of intercompany competition for labor. At my current employer, the promotion process is a 3 month nightmare which requires an incredible amount of an employee's (and his/her manager's) time, including the compilation of a detailed packet which describes the reasons for why the promotion is deserved and involving an approval process through a separate committee. Meanwhile, any software engineer at one of the big guys can walk down the street to one of their competitors, say "I want a job," and probably have a seat and a 15% raise by the end of lunch time. With pay, benefits, perks, and culture being about the same at any of these companies, its easy to see why a career-focused individual would choose to jump ship every two years.
This was my approach as well. When I started using Vim I used it almost like a normal editor, and spent most of my time in insert mode. Gradually I started spending more time in normal mode, and eventually I incorporated more advanced features like text objects and surround.vim into my daily editing.

Mastering Vim takes time, but the slope to learning it is pretty shallow. Learning Vim doesn't feel like a chore to me, because I just pick up new commands every so often.
or they might just enjoy there jobs enough to not need to move.
Why developing a web app should imply HATEOAS
Looks like Zawinski's Law needs to be revised: "Every program attempts to expand until it can serve HTML."
He forgot maintenance on the "sell price" per month.
I wouldn't even say talent, necessarily. Every year you work somewhere is another notch against all the jobs that want 10+ years iOS experience. But all industries are like that, and want more years of experience, and often will pay you that 20% difference just because you have worked in the industry longer.
Companies (with middle management) work like a family... all things optimized to welcome a new kid or take care of a crying child. As
a senior (outside of executives) you are expected to shoulder the responsibility. This setup may look odd in
light of this article. The only reason it works and is working fine is the setup feels
natural and many have accepted it. Employees who couldn't express their concerns in a smart way were seen as misfits.
At the same time employees, worth even a tiny bit, who cried smart every 6 months were take care of.

There are limits on how many times you get taken care of for crying as the articled mentioned and finding another family is a perfect thing to do
when you reach the limit. That new company is all ready to repeat the cycle for you.

Unfortunately, in many companies the middle management is a pack of caring elders and the people who didn't exercise smart crying.
Another reason why it(accept 3% annual raise, don't expect more) became a norm.
-- from a middle manager
I'd guess that someone who jumps ship every year or two years will know more than someone of equivalent experience who's stayed at the same place for a decade. I learn the most the first six months at a new job.

Relatedly, there's the big benefit of much higher knowledge transfer of best practices in markets where job mobility is high. Individual companies, of course, end up giving up equal amounts of knowledge to peers and competitors, but ecosystems which support job mobility will outperform those that look down on it.
Is it true that this is O(1) in Haskell? (Making up function names but you get the idea)

(fmap a function anArray) `get` n

?

How does fmap construct its value?
You would think it would translate, but my experience with most VIM plugins is that they're rubbish. They have the surface level stuff (basic keys), but they don't even come close to replicating a lot of the more advanced things (paragraph editing and so on)
Or I could use SublimeText 2 and not have to learn weird keyboard combos that only work in Vim.
Wikipedia's Broken Links
Also there is lazy.js which is even more faster than lo-dash especially when chaining multiple methods. http://danieltao.com/lazy.js/
You become senior developer not by advancing technically. You just request salary that's too high for junior developer on your next job hop. If they want to hire you (and some will want to) they have to hire you as developer or senior developer. Also being older helps.

Once you are senior developer no one even dreams of offering you position of developer or junior developer.
Pair programming fixes the turnover problem
This effect is even more pronounced with erlang, which has had several waves of popularity, going back to at least 2007. Because the language is harder to learn than most other languages due to the syntax being perceived as "difficult" (and it is for a week or two before you see its elegance) the barrier for entry is actually higher than many other languages.

Someone coming from Java has to learn both FP and the erlang syntax at the same time.
yes, please dont read the features of the app and instead make a snarky reply full of assumptions that are actually incorrect.

(this is why i dont go into the comments section anymore.)
Actually, Sublimes multi-edit feature is actually pretty good and it's something I'd love to see VIm able to do. What I want to edit isn't always organized into neat vertically aligned blocks.

On the subject of VIm's search and replace, the VIm style regex does drive me nuts, I constantly have to remind myself what needs escaping.
I you are interested in a fork, have a look at neovim[0]. Many of the issues you describe are being addressed.

[0] http://www.neovim.org
How Google might put taxi drivers out of business
A few months ago I made a gem to manage, run, and test project euler problems.

https://github.com/yaworsw/euler-manager
The thing is a lot of people value the security or aren't aware of the difference between market and their pay. Let's say this is 80% of people.

If you're corporate HR, you can retain 80% of your top talent without big pay increases and promotions while knowing that you'll lose the top 20%. This may be palatable whereas it wouldn't be if you were only retaining 60%.

I think Google and FB were the first to figure out that you could get the top 5%, that they would make a big difference in your org. You'd have to greatly increase compensation but those individuals are probably contributing and worth more than that.
نتائج امتحانات الصف التاسع ليبيا 2014 ظهرت الان نتيجة الشهادة الاعدادية
Unfortunately, one of my social IRC channels - one which used to revolve primarily around respect for emotions - got invaded by a certain well-known rationalist Internet community. Immediately, where channel operators hadn't been required for the past four years, they were left having to enforce simple rules on the new people, which they inevitably argued against. Every other week, there are serious issues involving violation of social etiquette.

Now, this isn't a problem with "aspies", as some might think. The channel, before this, had a remarkably high concentration of people with aspergers, and some with autism. This is a problem with people who honestly do not see emotions as a thing that they should care about. That is the rationalist movement at its core, for all they talk about, from my perspective.
Under their search tools menu they have a "verbatim" option. There's probably a bookmarklet out there somewhere to make it a one click option.
Plenty of people take taxis between Manhattan and Brooklyn. A significant percentage of rides home to Brooklyn from Manhattan bars at night are in cabs, for example. The fact that you think everyone in Brooklyn is "poor" or that only rich people take cabs shows how inaccurate your knowledge of NYC is.

I've tried to address your other concerns in other comments. Just because you don't get dropped off at your place doesn't mean no-one else in NYC does ever.
Extensive discussion: https://news.ycombinator.com/item?id=7925777
Thanks for the highly relevant links. It does make sense to try and outsource the maintenance of scraper rules, especially if there are projects focusing solely on that part.
Yeah right, but for me managed is a term coined by Microsoft as .NET was introduced.

Any language with automatic memory management, be it via dataflow analysis, RC or GC is managed.
According to this: http://dailycaller.com/2014/06/22/irs-cancelled-contract-wit... - the contract was canceled just before the crash happened. Hmmmm
Today Is International SUNday
You're exactly right, and there is still a big need for one just as there was for a PayPal competitor.
I don't think that's the case at all. Most good stories ebb and flow. It's important to give the viewer a chance to relax and build up tension before another exciting scene. But you're right, "Crank" is one of those movies that puts the peddle to the metal and doesn't let off. There is of course merit to that type of story telling as well.
I have to ask, being that I am a designer too, do you find it awkward to move from Vim keybindings into design programs? I have an interest in learning Vim, due to all of the vehement and myriad posts about productivity increase, but I can't divorce myself from the design programs I use (~80-90% of my day, Adobe/Sketch) and their keybinding philosophies in order to feel very comfortable switching directly to Vim and back.

MacVim solves this for me to some extent, but since I don't have the time to dedicate toward learning the veritable library of Vim commands I find myself returning to Sublime over and over again.
Per this - http://dailycaller.com/2014/06/22/irs-cancelled-contract-wit... - the contract was canceled just before the crash
Of course, if you get paid half the market salary, you're also getting underpaid.

This isn't a tradeoff: in my experience, the places that treat their employees well by providing a good work environment and not trying to nickel and dime them are also the places that pay well. Seek those out, and reward them and yourself by working for them.
LOL > "You have a weak bladder, deal with it." I guess that's better than hearing the alternative. :-)
Anyone know how to get an RSS feed of these weekly archive articles?
I know one of the developers that works at your company. I went to undergrad with them.
Just a point, this is pretty much the same as sending a plain text one use password.
This is interesting, because I've also seen something that is quite the opposite. A codebase where an initially a small but quite inexperienced team wrote most of the original code and while these people are in fact still around they've been promoted to management roles based on their seniority in the company. Usually they never really advanced that far as software developers and are neither really experienced technically nor good technical managers.

These people protect and maintain the original code, architectures and practices almost reflexively. They resist better practices and refactoring, as well as education as they fear it will expose what they don't know. These companies also become a revolving door for anyone with any experience or talent for obvious reasons.

Honestly, I think the one of the worst problems for both codebase and technical culture is not beginning with a team of sufficient expertise and experience that can grow and mature appropriately over time.
Believe me, this is something I've been thinking about. Hopefully by year's end I'll have some integration like this. Not that it takes that long to develop, but I have a lot of other things on my plate right now.

Also, integration with Google Glasses. #WIN
Nope, I've definitely been told to put phones away in movie theaters. People consider the bright screens, even at full dimness, a distraction.
Based on my experience, it's more about the corporate structure of assigning promotions and raises.

Depending on the job, 2 years is plenty of time to get well acquainted with the work flow of a position. The jumping ship happens when someone is ready to move up, get more responsibility and more pay, but it isn't happening.

At my last job, after 6 months I felt like I had a firm grasp on what I was doing. After 1 year I was starting to get bored because the work was too easy -- I was good at it, and often consulted by my seniors and juniors. My company did performance reviews every 6 months, and only reviewed for promotions and raises once a year.

At one year six months, I met with my boss and told him I was ready to take on more responsibility. The response -- "Yeah, I'm really happy with your work and will make sure that's clear on your next performance review". Was I going to wait another 6 months? No. I jumped ship and got the responsibility and big pay raise elsewhere.

I don't think it has anything to do with abandoning a job you're not good at. It has to do with wanting more responsibility and pay. Ship jumpers probably feel like their job is too easy and that they are good at their current position, as is implied by your survivorship hypothesis. The good talent is the one jumping ship.
FTFY: Google Glass
5 Simple Ways You Can Be King Of The World
Well, like you, I go to the cinema because it has the facilities I can't afford to have at home - but while I sit there quietly, trying to enjoy a movie and not disturb anyone, all I can often hear is the noise of people around me eating, spilling popcorn, passing trays of food between family members and friends, or rummaging in packaging to fish out more food.

Seriously, this isn't worth developing into a long thread, and it's not personal, but it's not my idea of a "treat" to sit passively for an hour or so while ingesting over a thousand calories or pure carbs* - that's a diabetic and heart-crushing, self-harming time bomb.

*WebMD: "To save you money (how thoughtful), theaters offer combos. For example, for a mere $12 Regal hands you a medium popcorn and a medium soft drink, and AMC dishes up a large popcorn and a large soda," write CSPI researchers in their report published in the Nutrition Action Healthletter. "Where else can you be so distracted (by the movie) that you don't realize you've just swallowed 1,400 to 1,600 calories?"
It's been a while and I don't feel like digging up the details, but double quoting is not equivalent to what the former plus operator accomplished.

Broadly stated, double quoting permits more fuzziness that the former plus operator did. And there are times -- particularly with all the cruft in search results -- when you -- I, at least -- really don't want that fuzziness.
A much better question than "do rational people exist" would be "do people generally behave in a rational way?" Who cares if I'm not 100% rational all the time. As long as people in general tend towards rationality then it makes sense to talk about 'rational people.'
for the record: the official itertools docs have a lot more examples than this one and they're all really worth knowing about if not studying.
Ding ding ding! NSA surveillance is just the tip of the iceberg. I've been saying it's only a matter of time until the data mining companies (https://news.ycombinator.com/item?id=7853118) get into the insurance game. If you want or need to save money, you'll have to conform to the average boring citizen - the more you stick out from the herd (literally "deviation"), the more risky you will be to insure (auto/health/home). If you have the resources you won't see a problem - surely there's people living much riskier lives and why should you subsidize them. If you cannot pay increased premiums, these companies' actuarial tables will become mandatory conditions of your life. This is the standard carrot-stick (Huxley-Orwell) class-dependent gradient.

And in the crypto facist US it will be hard for most people to even see what's wrong with such a massive chilling effect on individual behavior and thought. After all, the "market decided" (ignoring both the extreme government intervention driving the market as well as its path-dependence) and "you can choose not to patronize them" (until there's no other game left in town for your de facto mandatory policies). The government (NSA) may be the only entity that can lawfully send men-with-guns after you, but they aren't the only entity that can kick you out of your home and prevent your access to food.