skysight-inc/HackerNews huggingface dataset:
Dublin, Ireland - NLP Engineer at AYLIEN [1] (Onsite)

AYLIEN is hiring an NLP Engineer to join the Text and Image Analysis startup in Dublin, Ireland.

This is a unique opportunity to work with a team of talented Scientists and Engineers at AYLIEN.

* Your responsibilities:

- Improve and extend NLP capabilities of AYLIEN’s Text Analysis engine.

- Research and evaluate new/different approaches to NLP problems.

- Produce deliverable results and take them from development to production in collaboration with our engineers.

- Engage in knowledge sharing with rest of the team.

* You must have:

- Strong Machine Learning background and familiarity with R, WEKA, RapidMiner, etc.

- Expertise in at least 3 of the following: Sentiment Analysis, Entity Extraction, Document Classification, Topic Modeling, Natural Language Understanding (NLU) and Natural Language Generation (NLG).

- Strong understanding of text pre-processing and normalization techniques, such as tokenization, POS tagging and parsing and how they work at a low level.

- Strong knowledge of Java or Python, and general software development skills (source code management, debugging, testing, deployment, etc.)

- Expertise in producing, processing, evaluating and utilizing training data.

* Would be great if you have:

- MSc./PhD in CS, Computational Linguistics or related fields.

- Good understanding of linguistics and language as a phenomenon.

- Experience with non-English NLP.

- Experience with Deep Learning and Word Embeddings.

- Experience with open-source NLP toolkits such as CoreNLP, OpenNLP, NLTK, gensim, LingPipe, Mallet, etc.

- Experience with open-source ML/math toolkits such as scikit-learn, MLlib, Theano, NumPy, etc.

If you're interested, shoot us an email with your CV at jobs@aylien.com

[1] http://aylien.com
Single serving blenders like the magic bullet are easier to clean.
Most people think the web is static and uncontrollable by them. This just lets more people become makers of cool things. I'm alright with it.
I used to procrastinate on Quora and now I do it on HN. It has done wonders for my writing, my awareness, and my education. As a side effect, I now have far better plans for the projects on my todo list that I haven't been able to do because of all this procrastinating. But if it's making me smarter, I have just justified further not being able to help myself not be able to help myself.

For those who procrastinate at the gym enjoy the side effects of being fit and healthy. It's when it's work that we start experiencing sacrifice. There is only joy in procrastination. The author of this essay procrastinates by writing brilliants essays.

I did read somewhere that efficient workers sleep a lot and work a lot less. Those who have experience being their most efficient selves work towards that state of mind by sleeping and being lazy. And when they work, they get shit done. At the end of the day, it may very well be a tortoise vs hare race, where those that keep working slowly but surely catch the hares that only work sporadically. But for the same amount of work, the hare gets a life.
What ad network is it that serves up ads that actually open up the iOS App Store, without having tapped on anything? That's super annoying.
I don't see anywhere that it says that. It observes that people do that, and that they take pleasure in their prejudices, but nowhere does he approve of that. Rather he talks at length about how it causes people, including himself, to miss out on good authors and books for no good reason - "Our distaste for the trappings of publication puts us off from something great." He also refers to this prejudice as elitist and says he could only defend it with a "pretentious" deflection.

Heck, just look at how he summarizes at the end: "And soon enough, it seems that what passes as taste is an arbitrary extension of our insecurities and neuroses, and that an insane hubris undergirds every value judgment, and that the best thing to do would be to start over, bringing no preconceptions at all into our lives as readers."

If I missed the part where he actually advocates prejudice please point it out.
> A lot of us are skeptical of self-driving cars because a lot of their advocates want the next step to be banning private citizens from driving, which you've just confirmed, thanks.

Lol, i think you're mistaking my (attempted) logical thinking towards some type of agenda towards banning humans driving cars. You seem far more agenda driven, heh.

Just because i think we are extremely unqualified for driving, does not mean i want to ban the act. It be extremely improbable to achieve, with all the costs of upgrading the entire infrastructure alone making your defense of this almost seem like a half hearted joke. Moreover, even if in some magic realm where we can make all cars into self driving cars to abolish human driving, i'm just simply not in favor of removing human rights.

Yes, i would want to make it difficult for you to drive, but for your own (and mine!) safety. Our safety standards for driving tests are incredibly, and i mean incredibly, laughable. How often we enforce rules and laws for driving are also laughable. Almost no one even follows some of the most basic rules, like speed limits, and the more extreme people often break sobriety laws.

Self driving cars would give us a platform to A: Raise the bar for who can drive, and what sort of training you need. and B: Be more willing to ban someone from driving if they put others at risk, through speed, drugs, alcohol, or whatever.

We have a hard time banning drivers these days because it very negatively impacts your life if you cannot drive. In a world with self driving cars though, you can still have a first class life. Driving is now something of leisure.

Anyway, nice try at putting words in my mouth - next time make them a little less tinfoil though, please.
Founder is not afraid to be a copycat
It's not at all unreasonable that if sites want to be indexed for their content that a search engine penalizes them if they don't display that content prominently once the user lands on the site and instead display some advert orthogonal to what the user wanted.
They've always been fine with people using it as a verb, as long as it's only used to mean searching with Google, not searching in general. That's what would risk genericisation.
Ending Support for the RC4 Cipher in Microsoft Edge and Internet Explorer 11
I know you're making a bigger point, but just in case you are still wondering: have you tried to touch the highlighted satellite option again to unhighlight it? Some of the items in that menu enable and disable layers. Satellite is one such layer. Keep in mind that some of the layers are mutually exclusive, so you can't have public transport layer and traffic layer, which probably makes sense as it avoids cluttering by layers which are rarely needed simultaneously. This was confusing to me until I got a hang of it. This has been the case on Android for a while, but I have never tried the iOS app, so its behavior may be different. Besides that, I get your pain about pins being dropped whenever the map is touched (or clicked on desktop) to get rid of drop-downs and menus.
As I said, the problem is writing the tests and knowing what to measure. How do you discern between a bunch of tests and measurements that are poorly-designed, and a bunch that are well-designed? You gather a bunch of people with good taste, and trust their gut.

But at that point, why not just cut out the middleman, forget the tests, and let the artists be artists?

See also: Footnote 3 of http://www.paulgraham.com/colleges.html#f3n
This is a little curmudgeonly, but this is how I feel...

If your developers are not capable of making your website mobible friendly in 2015, any app they develop is likely worse. This is especially true when your app demands access to everything on my phone even though it doesn't need any of it to function.
Exactly. And, even worse, when trying to play the video on youtube on mobile, I often get "this video is not available in embed mode, please click here to go to youtube, and it reloads the same page -.-
Yes, you're correct. It should swap with cards that are strictly at later positions in the deck:

Deck.getRandomInt(index+1, numberOfCards)

instead of

Deck.getRandomInt(0, numberOfCards)
As a completely trival point, one of the co-authors only has one name, Prabhat. Google, to its credit, has his work page as the first result.
If they move toward Google's mobile properties I would expect they're okay with that. I think Google loses a degree of control over the user once they enter the app even if they are able to advertise. They can't require app makers to put ads into critical locations in the app but they can certainly do that in their search results. Google also doesn't have quite the monopoly over the app market that they do over search.
Nope, can't be done. You'd basically need to build up an entirely different language for manipulating symbols to even make any sense of it. That new language would look very much like ML, Coq, Agda, Haskell, etc.

I think people forget that it's ok to not know any of this stuff. You can spend an entire lifetime writing nothing but Java and you won't miss out on anything.

There is no reason to understand this beyond the technical challenge of understanding it. It will never be useful in any actual day-to-day software engineering endeavor because whatever you can do with the Yoneda lemma you can do without it and the Yoneda lemma does not make the solution any better, it does not make reasoning about large scale dynamic systems any easier, and it will not make your software less prone to bugs.
Gave it a quick go - plugged it into an existing Attic backup script so it scanned/excluded the same dirs. Result:

7.9MB Attic etc backup -> 22MB Restic backup.

43GB Attic homes backup -> 71GB Restic backup.
Oscar Health, New York City: https://www.hioscar.com/jobs/

Founded in 2013, Oscar is disrupting the healthcare industry by putting people first, not business and cost. And we’re using a consumer-focused, tech-driven approach to do so.

This gives us a unique position and creates one of the biggest opportunities in decades.

We've secured over $320mil in funding, have a $1.5bil valuation, and are currently expanding our business into California and Texas. We're looking for experienced full-stack developers, data engineers, platform engineers, analysts; really, any strong technical talent that's interested in revolutionizing healthcare.

We want to talk to you! Please apply directly through our careers page (http://www.hioscar.com/jobs).

Questions? email me, Mike: lee@hioscar.com
Maybe so, but there's no point in making the situation worse. If we can make it better, we should.
I'm Not Voting and This Is Why You Shouldn't Either
My first thought was the same as number 3, the scientific method. But looking at history, many important discoveries were made long before the scientific method was formalised. It seems some weak, intuitive form of the scientific method came naturally to many people throughout history.

So I would rather go with something that took a very long time to be understood and was absolutely necessary to create any civilization. For example number 4, basic hygiene. Or agriculture: "you can grow edible plants on purpose by planting their seeds in the ground and watering them". The scientific method is not very useful if you have to spend your life hunting and gathering to survive.
I wrote a Node.js 'Proof of Concept' Virus targeting node applications
why does adding "?" work at getting a different logo? not a web guy here
This article is on a site that productizes this exact thing. Can't really take that on completely good faith.
Make is fine for small projects. But as soon as your have something more complex in your hands, automating all of that stuff can be a huge productivity saver...
Not really, if Seth Godin started doing this tomorrow on his blog, I will lose all the respect I had for him. He knows that and that's probably why he doesn't do it. And that's why I lost respect for those who do--because it's a sign that they are one of those people who only can see short term and follow what other people say they should do (This practice is pretty much industry standard among shady marketers and "growth hackers" nowadays)
Pre-CRT? You mean like John Logie-Baird type stuff?

https://en.wikipedia.org/wiki/Mechanical_television
http://pastebin.com/uKnthPmB
I'm not sure what makes this abuse. Curating the content you serve isn't just okay; it's one of the key value propositions of a search engine. The problem is when a content provider, for whatever reason, intentionally curates in a way that provides less value to the consumer.
Site is down. You can view it on archive.org:
https://web.archive.org/web/20150810131407/http://www.algori...

This site was last modified in 2011, and represents a work in progress since it only covers a few algorithms such as convex hull and sorting.
Switching from Ruby to Haskell (Podcast)
Software Engineer | True Link Financial | San Francisco, CA (onsite)
Our software stands valiantly between scammers and grandma's money.
I found out about this big-hearted YC company from the June 1st Who's Hiring thread and started working full-time on June 15th. Here are some things I've done since then:
- Learned a ton about how payment processing works under the hood
- Used Twilio to add functionality to our phone system so our CS friends have a lower call volume
- Gotten coffee/lunch with pretty much everyone on the team (we're still small)
- Increased gif / screencap usage in PRs & code reviews
- Automated transaction auditing, saving lots of person-hours && increased test coverage
- Helped translate fast-speaking Spanish on a few CS calls
- Observed how a nimble startup implements Grown-Up-Business-Level security
- Finally actually learned what ruby's #inject method is all about
- Had a real reason to consult POODR
We're looking for nice people who have worked on hairy, wacky production full-stack code before - someone who can make things better without being rude, judgemental or arrogant about it. We'd prefer session musicians over rockstars.
Email jobs@truelinkfinancial.com and we'll get back to you within 2 business days, pinky swear!
keywords for you CMD+F types (not requirements) - rails, RoR, ruby, fintech, full-stack, chinchillas
There are plenty of talented people working on ranking and webspam too.

There's a limit to how parallelizable those problems are. At some point, more people working on an algorithm doesn't make it faster or better, it just makes it more confusing and worse. Mythical Man Month applies as much to Google as it did to IBM. And so you might as well put people onto optimizing the rest of the page as well, because they'll do more good there than having yet another cook in the ranking algorithm kitchen. (I'd argue that there are too many people working at Google in general...I left, so I'm no longer contributing to that problem. But then, there were probably too many people when I joined, so I contributed to it for 5 years.)
Ha. Yet their advertising optimisation teams continue to tout the benefits of implementing an interstitial ad unit on mobile:

https://developers.google.com/mobile-ads-sdk/docs/dfp/androi...

Edit. More here:

https://www.thinkwithgoogle.com/products/mobile-ads-intersti...

Left hand doesn't know what right hand is doing.
"Do as I say, not as I do."
It must be cached somewhere within Google, since shift refresh doesn't update the old url and it's https.
Tested it out in the office. Productivity killed.
Comcast, L-3 Comms, and Lockheed for starters. North 3rd street (N3rd st) is where all the cool people hangout
> You'd basically need to build up an entirely different language for manipulating symbols to even make any sense of it.

No problem:

struct symbol {
obj_base_fields; // macro
obj name_string;
obj package;
// ...
};

struct cons {
obj_base_fields; // macro
obj car, cdr;
};
This came up a few weeks ago.[1] MPEG-LA's patent portfolio isn't that strong any more. MPEG-LA has a long list of patents, but most of them have expired. The key patents on video compression involved motion estimation, and those expired this year. MPEG-LA got their twenty years of patent protection, and it's over.

The remaining patents are mostly on things you don't need for Internet video. US #6,181,712, has to do with multiplexing two unrelated video streams into one. Broadcasters and cable systems do this, but Internet video does not. US #6,160,849 only applies to compression of interlaced video, which nobody uses on line. US #7,627,041 is about dealing with missing header data due to transmission noise. US #5,878,080 is about backwards-compatible multichannel (>2 channels) audio, also seldom used on-line. US #6,185,539 is for video with overcompressed extra-low-quality audio. So is US #6,009,399.

As I pointed out last time, it's time for a hard look at this patent situation. You can probably do a patent-free MPEG-4 video decoder and encoder for Internet video now. You might have to leave out some newer features nobody uses.

[1] https://news.ycombinator.com/item?id=10042469
[2] http://scratchpad.wikia.com/wiki/MPEG_patent_lists
Industry Dive - Washington, DC - onsite

Industry Dive is a digital B2B media company that delivers news and original analysis to more ­than one million business leaders in multiple industries

We are seeking:

* Ad Operations Manager - improve our digital ad sales processes and manage day-to-day operations

* Branded Content Director - manage production of custom whitepapers, webinars, and other content on behalf of clients

* Business Journalists / Editors - report and edit content of interest to executives in some of the world's biggest industries.

And I'm always looking for smart developer interns, especially those interested in DevOps.

Additional details about openings here: http://www.industrydive.com/jobs/

Follow the instructions on our site, or feel free to reach out to me with any questions.
It strikes me that, if three way partitioning is useful only if you are dealing with a limited set of values in relation to n, you could hash or insertion sort into an array the values for the first pass of the algorithm over the whole array (stopping if the count of uniques got bigger then some value based on n), and then decide to threeway partition if you hadn't stopped.

I feel like the recursive median of medians throws away a great deal of information, given all the comparisons you make. At the very least, for the final step, you know where the high and low values go, and could easily place them in the appropriate sides of the array.
The most annoying aspect of app install interstitials is when the publisher doesn't offer a version of their app for your platform, which for us Windows Phone users is pretty much all of them. One more indignity I guess :)
The logo they used from 1999 - 2010 [1] was the best. It was clear, distinctive, and pleasing to the eye. The one they used after that until 2013 was a step backwards, but not too much worse. Those two are better than the rest by a huge margin.

This latest logo is... I don't have the right words. Looks daycare copy. Welcome to Google. We're not useful, we're safe.

1. https://en.wikipedia.org/wiki/Google_logo
I love nautilus because it can make the most seemingly inane things incredibly interesting. I've never thought about turbulence at all; or even guessed it would be difficult to figure out the cause but this, for lack of a better term, opened my eyes.
True. This is probably one of the big reasons that they're trying to make native apps more spiderable by search engines: they want Google Search to continue to be the Internet's entry point, regardless of what app you're using afterwards. That hadn't clicked with me yet - interesting!
Go didn't really fix anything when it comes to NULL. The defense the Go authors gave to keep it around was laughable.
CLVmetrics |Lead Front-End Engineer - Early Employee | Philadelphia, PA w/ NYC 2016 | Onsite w/ some Remote

CLVmetrics (http://www.clvmetrics.com) is a technology company with a simple but important belief: companies should treat their customers differently based on each customer’s lifetime value (CLV) to the business.

Our goal is to enable firms to do so by providing access to the cutting-edge statistical models of co-founder Wharton Professor Peter Fader that forecast customer behavior far into the future.

To accomplish this goal and allow companies to implement customer-centric marketing strategies, our world-class team of statisticians, marketers, and engineers is building an enterprise-grade cloud-based analytics suite to commercialize our own award-winning research on consumer behavior, marketing theory, and statistics.

Our team has the technical expertise across stack to implement our models at scale, and we are looking to add an expert front-end developer to the team to help us design and develop a stunning front-end that will allow our customers to discover novel insights about their customers, develop marketing interventions around CLV, and track the results of those actions.

Our front-end is being built using AngularJS and d3 for visualization. Candidates should be comfortable with these or similar frameworks/tools and also have a strong sense for UI/UX.

The key issues that you will face are:

-Presenting a new metric: Predictive CLV is a new metric that has never been accessible before. The success of its penetration depends critically on effective communication to our clients.

-Visualization of massive data sets: We need to present output from millions of customers and billions of transactions in an elegant and simple-to-understand fashion.

-Design for different stakeholders: We need dashboards and visualizations appropriate for a range of audiences from performance marketers to the C-suite.

If these engineering challenges excite you, please contact justin@clvmetrics.com.
ignoring all mandatory marketing gobbledygook, this change makes most sense to me in the light of google's recent involvement in the NSA scandal, and their general shift from being a search only service, to being a true conglomerate, especially spanning the futuristic fields of robotics and AI research. They don't want to be like the dystopian AI from the recent movie Ex Machina, they don't want to be seen as the omnipresent creepy spy company. Therefore this naive, happy and care free logo. Vulgar in my eyes. Most people in this thread seem to miss this?
I have an array of experience from video production, to web dev + design, to investment banking.

Yale Grad, founder at FurnishUp.com, taught myself code via side-project TheUpTrade.com.

I want to work on problems that the average person doesn't even realize they have with technologies they don't even know exist.

Location: San Francisco, CA

Remote: Yes

Willing to relocate: Yes

Technologies: Rails, HTML/CSS, AWS, JQuery,
Blender, Photoshop, WebGL, Sketch, PostgreSQL, Python, GIT, Arduino, Google Analytics, Excel, VBA, 3DR Solo, Design Thinking

Resume/CV: https://s3.amazonaws.com/christanley.com/Chris+Stanley%27s+R...

Email: stanleychris2@gmail.com
> Implying there's a simple solution that is summed up as "women don't understand!" is ridiculous.

Are you really suggesting that because these women have a hard time integrating in communal environments, that it means all women have problems integrating?

Constantly being irritated with how everyone interacts with you is personality trait, found in any race, gender, orientation, or identity. It's not genetic. I'm not sure why you're saying these people speak for all women.
thanks ... just got back to you.