skysight-inc/HackerNews huggingface dataset:
Some random points:

1) As an employee in the US you get very little paid vacation per year, and as a consequence, US companies are extremely bad at planning for people being absent for longer stretches of time. Contrast with European countries where everyone takes off for three to four consecutive weeks in the summer, and consequently European companies plan for it and have a much easier time handling people being absent.

For longer parental leave to work in the US, paid leave also has to increase, to force companies into coping.

> opponents of paid leave say it is an economic burden that can be expensive for businesses

2) That's a naive and short-sighted way of looking at it. Long paid parental leave creates a happier population, with happier children, which in turn presumably are more productive when they reach working age. Accessing a labour market, any labour market has certain costs. For example, accessing the Silicon Valley labour market is more expensive than accessing the Midwest labour market, but the Silicon Valley one has higher quality potential employees, which justifies the cost.

If you think about it, a labour market doesn't spring into existence in a vacuum, if you want a pool of college-educated employees, you need colleges, quality high-schools, middle class parents who value education, and economic incentives to make going to college a good idea (i.e. a higher salary for these people). All of this costs money, and the ones paying it are the very companies that want to hire these people.

3) In the long run, it's very important to switch away from a system of maternity leave to equal parental leave. Women of child-bearing age are routinely discriminated against because companies know that they might quit/focus on the children/work less hours/have long maternal leave etc. By having equal paternal leave, and making sure that men take as much as women, this discrimination will disappear.
How do you square that with high school football, where the participants are minors? Would there even be a NFL without high school leagues?
Can you go a little more in depth about the maintenance contracts you have with customers? Does that mean they get a fixed number of hours of your time every month? What if they go over that time? Does it mean being on call? Thanks.
If you're using Python, check out my new NLP library: http://honnibal.github.io/spaCy

I think this feature is very viable!
I am sure there are a hundred benefits of paid leave, but I had a hard time isolating "The Economic Benefits" from THIS ARTICLE?

Before reading this, I assumed the "economic benefits" would be for the business owner. Is that what the title suggests to you?
Here's an interesting question for you:

Your goal is to implement full Chess in the smallest number of bytes. However, you're allowed to design your own instruction set to accomplish this. The instruction set must be Turing complete.

Given this, what's the smallest Chess program possible? Is there an ultimate limit, information-theory style?

I know there's no easy answer or perhaps no answer at all. Maybe it's an NP-complete problem whose best answer can only be approximated or brute forced. But it's still really interesting to think like, if you toss aside all of the normal constraints, what's the smallest chess program that anyone can make?

Bonus points if you dive into experimental instruction sets like imprecise computing or quantum computing, though I doubt those things could help implement a precise rigid ruleset like Chess.
This is pretty cool. I didn't know the Army Research Lab used Python in any of their projects.

Thanks for sharing this.
I don't work there. I've heard the "20% time exists in theory, but it's really 120% time" thing from two different friends (who do work at Google) and I've seen it cross HN a handful of times (once more in the sibling to this post). Marissa Meyer said it too -- but I'm not sure she counts given that she's CEO of a rival company. I'd love to hear that this cynical impression is incorrect. Is it?
if you want to access it anonymously, beware. with cookies disabled, NoScript enabled and behind Tor, it asks me to prove I'm a trackable human with no less that Google recaptcha. WTF?
Can you give some more information? This is the first I've heard of that. The only thing that comes to mind that would explain this sort of behavior is if you actually make a copy of the Dictionary first and then access that copy; since it's a copy, the conversion would presumably invoke the normal copy-on-write behavior and make a copy of the backing storage, while leaving the original Dictionary un-converted. In that case, any subsequent copy + access would have to re-convert. And if that's what's going on, then that sounds like expected behavior, not a bug.

An example of what I'm talking about would be something like

let dict = self.someDictionary // dict is a copy, not a reference
let x = dict["foo"] // this would then convert
let y = dict["bar"] // but this wouldn't

If you mean that the `let y = dict["bar"]` would convert as well, then I'm a bit skeptical, because it seems implausible that the conversion code in Dictionary would even be capable of "converting" a native storage to a native storage (i.e. it's reasonable to expect that the conversion code explicitly converts an NSDictionary to a native storage).
The benefits are for society, because you upgrade the entire labour force, which allows your country to climb the value-chain and switch to industries with higher productivity per worker, thus increasing GDP, and so on.

The US is generally clueless to this, because there's such a huge influx of talented foreing workers that offset domestic policies, but smaller nations are painfully aware of this, and the ones doing great on global competitiveness are also the ones with the most generous social welfare. This is no coincidence.
The real-world equivalent would be setting up a website that advertises some item for sale at a low price, and then getting some other seller to beat that non-existent price so you can buy it cheaply. Or, you're a realtor negotiating with someone who wants to buy a house, and you pretend that you have a dozen other people who also want to buy it, and who keep outbidding their offers.
2015 Budweiser Super Bowl Commercial “Cat and Mouse
I am confused: why is data made available as props and not as state?
im not sure i agree - i think a lot of blogs (in the past anyways) were created with the intension of selling them - i also think there is a handful of bloggers out there that make a salary off blog traffic + book sales (www.nakedcapitalism.com / www.zerohedge.com / http://www.ritholtz.com/blog / etc.)
Had a look at the code because I also happen to be playing around with Rust. The author seems to be struggling with strings and borrowing/lifetimes like the rest of us. Between splitting to words and tokenizing, there are probably 3 copies of the input string in memory.
I find this an interesting experiment, as I am often struck by how much history seems to get forgotten. Plan 9 is pretty ripe for picking out lots of cool little things for integration into modern systems, but a lot of it doesn't seem to have resonated out into the world at large. It's unfortunate that Plan 9 wasn't Open Source from the beginning, as it might have been common enough to have inspired more stealing of ideas for other systems.

As it is, we've got a lot of reinvention of ideas happening, often without much forward movement.
thailand maybe - spain seems like a stretch
May be because you are not a woman
111 million people is not the majority of the U.S., much less the world. Compare what the majority considers real football: the world cup (500 million to 1 billion?) Or the moon landing (14% of world population at the time or 530 million). http://en.m.wikipedia.org/wiki/List_of_most_watched_televisi...

Also, compare YouTube for really big numbers...
Have you actually read his blog? Readers email him all the time. He typically posts 2-3 of those emails every day and responds to them publicly. Often, he'll go back and forth with multiple readers in this way.

Here's a post from _today_ that contains emails from 9 people: http://dish.andrewsullivan.com/2015/01/31/busted-with-an-egg...

He has a regular "Dissent of the Day" post where he goes out of his way to post critical emails from readers. For your perusal: https://www.google.com/search?q=site%3Aandrewsullivan.com%20...

Your comments in this thread are nothing but incuriosity dressed up as intelligence.
http://TechCrunch.com also started out as Michael Arrington's blog.
I have a single-serve French press that I bought off of Amazon for about $20. I use the Keurig machine as a source of hot water occasionally (don't put in the k-cup). But there are other sources of hot water if they take that away.
And I discovered that, perhaps ironically, German coffee tastes absolutely delicious when brewed in a French press.
The Physics of Beacon Tech
More weird than terrifying tbh.

I miss that oddity in video-games. Take for instance Space Station Silicon Valley for N64, you don't see games like these anymore.

The indie scene saves the day when it comes for creativity in video-games, but there aren't really odd games like before (AFAIK).
Would it be accurate to say that Relay's approach works best for component-based apps (not React components, "component" in the more general sense) - that is, the app is made up of a bunch of mostly separate components that encapsulate their own state, like {Feed, Ads, Groups, Messaging, Photos, Events, Minifeed}, which don't really share much state and don't require central coordination?
I have to apologize because I couldn't actually read this whole article. Once I saw the word "baroness" I realized I was heading into a pit of PR nonsense written in the style of someone who traces their heritage back to the Mayflower. It was basically like the anti-startup spiel, where noblesse-oblige puts those silly commoners back in their place.
This is exactly what I was trying to point out. If you put an article about something, be sure to link it.
> if someone says "I have a plan that limits me to 4Gb", who actually, sincerely thinks that that means "four gigabits, i.e. 500 megabytes" as opposed to 4 gigabytes?

While usage caps are typically in MB, GB or "Unlimited", bandwidth is usually measured in Megabits and Gigabits. It might seem pedantic, but why not use the correct units in the first place to avoid potential confusion?

> It's clear you know exactly what the poster meant, but rather than acknowledging it, you've offered some fairly unhelpful, sarcastic remark instead.

I didn't mean for my comment to come across as sarcastic. I haven't tried Atom myself so I don't know if the limit is actually 2Mb or 2MB. Even the latter is a very small limit for any text editor. Would you not agree?
I liked #12 "Didn't respond". It should be "12 Questions with Mark Cuban"
Stochastic Optimization for x86 Binaries
That was going to be my suggestion... there are lots of user groups in pretty much any major city with a number of interests.
I have a Keurig at home, and I exclusively use the reusable metal mesh filters you can find right next to the machines themselves at the supermarket. The only thing that gets "thrown out" when using those are old coffee grounds, and I don't throw those away, they get added to my garden soil for extra nutrients[1].

I realize that I'm probably in the minority among Keurig owners, and I certainly wish the company itself would be more responsible and make 100% recyclable pods. The way I see it though, the machines themselves are nearly loss-leaders; Green Mountain (parent company of Keurig) makes almost all of its money on the throwaway pods, and they aren't getting a dime out of me.

[1] http://www.sunset.com/garden/earth-friendly/starbucks-coffee...
This https://github.com/uberVU/react-guide/blob/master/props-vs-s... is a good explanation of the difference. But in short, it essentially comes down to who can manipulate the data. If the component will manipulate it, then it is state. On the other hand, if a difference source is going to be manipulating it, then it should be a prop. In this case, the client side of relay will be changing the data according to instruction from the server (e.g. a new message arrived). Therefore, the state is being passed as a prop.
Ok. I saw Hong Kong listed in http://en.wikipedia.org/wiki/Pearl_River_Delta
This looks incredible.

Especially excited at the idea of a single store. I've always had a little bit of a beef with Flux when it came to interdependencies within stores.

I feel like one of the problems with react that is currently not well solved is the integration of a client and server side router for a truly isomorphic application. There have been quite a few implementations that rely on a single om-like state that they serialize and deserialize to the client. Relay feels like it would fit extremely well into this paradigm.
A) This is not an article it is an editorial. An editorial written by someone who is highly vested in the buy side and who therefore has a clear bias against electronic market makers (which is obvious from the ridiculously incorrect usage of the term front running in the piece).

B) The piece is also factually incorrect on the way spoofers are making money on the trade. They aren't making money by tricking an HFT into jumping in front of the wrong order (which is not possible on any exchange that I know of). They are making money by hiding the true supply and demand of a product and then taking advantage of the other market participants who misprice based on the incorrect market information.

That said, electronic market makers are leading the charge against spoofers, as the spoofing trades are explicitly targeting them (and are currently illegal).
Facebook Early Employees
Tracking down numerical errors is brutal. I worked at a company re-implementing some MATLAB research code into optimized C++ (with parallelization where possible), where output had to match exactly bug-for-bug[1]. The algorithms were obviously very simple compared to weather forecasting on supercomputers, but it was still incredibly tedious dumping & comparing MATLAB debug values at dozens of points across multiple scenarios, each of which took hours to run. We even calculated one of the datasets they gave us would take 86 years(!!!) to process in the original MATLAB code. Sympathy for the team working on this. Fond memories of getting enormous arrays of NaNs after a fix.

[1] Bug-for-bug means bug-for-bug. There was a clear attempt to sort an array in the research code, which was implemented as a single pass through the data just deleting elements that were smaller than their direct predecessor. Research code is weird. It's one of the few places in software where "hack it till it works" actually produces valuable results.
Evaluating the Arbitration Committee's Handling of GamerGate
I'll define an instruction set with a single instruction CHESS that when executed will play a game of chess with the user.

I'm sorry, I know this is a bit of a "snarky" type reply, but I don't really understand what you are driving at with your question. Without more constraints on the question, there's not really any point in searching for the minimum solution.
True for very large lenses where the dust and front element is sufficiently far and disproportionate to the aperture size!

But for smaller cameras, especially cell phone cameras, that dust and smudge is magnified immensely and has a much much greater effect. The epitome of this effect is having dust directly on top of the sensor, which obviously is visible directly. Imagine how small your cell phone camera is: that dust is only a very short distance from the sensor, and it's not much better than being right on top of it. Dust on a small lens is also proportionately larger compared to the lens and the aperture. All in all, much greater effect. This article might as well not even apply to small cameras.

Moral of the story: you should always clean your small camera lenses, and especially cell phone lenses! For larger lenses, the dust and smudge has less of an effect.
> In other words, it's both modal and it wastes real screen estate.

The Windows 7-style Start Menu is modal too in the sense that you can't interact with the desktop at the same time you are interacting with the Start Menu.

The other thing I don't particularly like about the Start Menu is that shortcuts and folders with long names get cut off due to the width of the menu itself.

Screens are a bit like RAM in my opinion. There to be used.
Huge Security Flaw Leaks VPN Users' Real IP-Addresses
Be careful when taking legal advice from websites. Ethical rules would probably bar an attorney from writing such an article. (Advice to potentially out of jurisdiction and/or unknown clients, online advice is a tricky thing for bar associations.) I'm not saying that anything is incorrect, just that this sort of advice has consequences.

I would add to the article that while copyright may not limit such speech, contract law is a totally different matter. Check the fine print of you cable contract and/or your NFL package subscription. Even your superbowl tickets (tickets are contracts) will probably have limitations on how you can use NFL content and marks. Everyday citizens may perhaps use the term "super bowl", but someone in a contract with the NFL is not an everyday citizen. The NFL can always come after them for breech of contract, triggering liquidated damages clauses.

This is why many broadcasters avoid using NFL marks even where they have the right to. They have signed contracts in exchange for, perhaps, highlight reals, interview opportunities or other such content from the NFL. This then binds them to whatever speech-limiting terms the NFL may include.
Sync Two Drives Automatically with Jenkins
Just forking off processes that SSH into the hosts and write to temp files, which are picked up the by the main process. It's gotten pretty elaborate, but the basics are pretty simple.
Case dismissed in Facebook police sting
Yes, but blacklisting is not what I am thinking of. I mean the ability to exclude whole chunks from the crawler. Google would still crawl those sites, but the blacklist would exclude them from results.
Atlassian HipChat was breached. Time to reset your password.
Neither is minimized JavaScript
Is coconut oil just for rubbing on your titties, or is it truly a ‘superfood’?
Actually I do like SVT, I'm a fan of Melodifestivalen and The Bridge (Saga Noren is the best!). I don't work for them though.

You're right that Malmö (and Sweden) has racism issues, so it's not utopia. Not sure about the homophobia in Malmö though: Eurovision 2013 in Malmö was fine, but at Eurovision 2014 in Copenhagen I had a DR reporter try to interview me for a story on Eurovision bringing immoral gay values into Copenhagen. I was stunned at how open the homophobia was in Copenhagen.

By "colorful" I meant literally color - the bright colors & grassy rooftop garden of Malmö's Emporia Shopping Center vs Copenhagen's more grey tones. (I tried to love Sønder Blvd, it was nice but not quite as pretty as I'd hoped.)
Keurigs are the new printers... subsidised hardware but crazy expensive cartridges.
Yeah, sounds like every other large corp with deep pockets ever now in that regard. I've had this experience at large-ish tech companies and have actually ended moving cities to take a new position to work for a manager, and ended up moving on(from the company) after that same manager was re-assigned later on. Working with a great manager can be an awesome, motivational experience. It can really accelerate your career growth too.
Are Star Ratings Killing Uber and AirBnB?
Sure, let's blame all of society's problems on Facebook some more. That's a new idea. I hate how much this idea get's promoted here. That fact is that 99% of blogs are complete shit. Along with the democratization of opinions came a lot of crud. Of courses there are good quality ones commenters will be frothing to post about, but expecting an ecosystem of junk to remain consistently successful is purely utopian.
> The instruction set must be Turing complete.
I believe that's Javascript (ES6).
So assuming the two programs running are in fact the exact same, it seems like there's some error in one of the systems' floating point implementations.

Either the old computer (and systems that came before it)
were producing the wrong results, and the new one is more accurate.

Or the old system (and systems that came before it) produced the right results, and the new system has a bug.

These things do happen, but it's very expensive to fix hardware.
Gopher Gala 2015 Finalists
Social networks are bad at news. Can we make something better?
Sure we have the policies we want and when asked in a survey we wouldn't want to live anywhere else.

And I guess you can dismiss what I as say as merely a political view.

But Denmark is an extreme with the biggest welfare state and the highest level of taxation of any country plus having a "small open economy".

That makes the mechanisms I listed much stronger here than anywhere else.
If the DMCA didn't exist they would still take it down.
Nscan: Fast Internet Wide Scanner
http://www.amazon.com/Violent-Python-Cookbook-Penetration-En...
Yes, exactly.

related is the idea of "stemming" which uses an algorithm to try to reduce inflection, to find a common form of a word that various versions come from. Porters algorithm is a well known stemming algorithm. However, sometimes you end up with weird "non-inflected" tokens at the end. (e.g. 'enhancement' might become 'enhanc')

However, lemmatization is considered "better" in that it uses a dictionary of inflected forms that map back to the non-inflected form. So in theory, if the dictionary is comprehensive, you can properly replace inflected forms with their correct non-inflected forms. (e.g. 'enhancement' -> 'enhance')

If your dictionary isn't comprehensive and comes across a token it doesn't recognize, you can try falling back onto a stemming algorithm.
How did it work? Any interesting tweaks you can share?

BTW, I love the highlight-in-the-original-text option.
I don't quite see how this requirement changes anything. You could have a full Turing complete instruction set, and still have a CHESS instruction that plays a game of chess with the user. The "Chess program" would still be 1 instruction.
Sometimes you get what you pay for. Not small, but I paid $70 for a Logitech gaming mouse. That was about 4 years ago and it’s still running strong.

Sometimes better to buy quality and take care of it, than looking for a new $10.00 mouse ever six-months to a year. Expecially when you’re complaining about the quality of your current product.

As fat as best, you will need to reseach that yourself. Go to Newegg and read a lot reviews before buying.
Ubuntu 14.10 running on my MacBook: What I did to get it running
I think this merely points out that both prediction systems were basically B.S. to begin with. Ian Malcolm would agree.
Drug-buying robot arrested in Switzerland
256-Color VGA Programming in C and DOSBox
I guarentee that Glenn Greenwald would still be blogging if he hadn't gone Salon -> Guardian -> Intercept. And I don't see how what he did wouldn't still be still possible...
Or both systems are wrong, but just wrong in different ways.
I've been developing high performance databases for the last five years off and on. This article is right on the money. It's tough to beat MVCC for a database that wants isolated concurrent transactions. Append only designs seem attractive, but they don't actually help much with write throughput on SSDs (but avoiding in-place updates does, due to erase blocks.) And they often require writing much more information. E.g. writing 100 bytes in LMDB, which is an append only btree, requires copying all pages from the root to the leaf and writing them all out, typically 64k or more. Writing 100 bytes to a transaction log or WAL costs about 100 bytes. There's a huge write amplification going on.