skysight-inc/HackerNews huggingface dataset:
Numerai | Web App Developer | San Francisco Onsite Only | Full-time | https://angel.co/numerai/jobs/198993-web-app-developer | xander@numer.ai

numer.ai is a real-time web app for Numerai’s weekly tournament to solve the stock market. Our users are thousands of anonymous data scientists around the world who compete to make the best predictions to control our hedge fund’s investments. We’ve successfully begun a revolution in the finance industry, paying 7500 users by the second for 13 billion stock market predictions. Our work has just begun, and we’re looking for an amazing web developer to take the lead developing our web app.
The Huffington Post not only has a Pulitzer [0] -- which is rare for an online-only outlet -- it regularly does serious journalism [1], even if it runs clickbait to help pay the bills. As I explained in another comment downthread, I'm not strongly convinced by the OP's claims, but I didn't dismiss the OP simply because of where it was originally published.

[0] https://www.theguardian.com/media/2012/apr/22/huffington-pos...

[1] http://data.huffingtonpost.com/2016/jail-deaths
Not true.

https://nakedsecurity.sophos.com/2016/10/24/anonymous-hacker...

Huffington post is the internet at it's worst. Pretends to be factual but isn't even close.

"Imprisoned human rights activist, journalist, and author Martin Gottesfeld "

I see no external evidence of this other than people can now just call themselves these and it's true?

There's a story here but the mess that's HP destroys that.
They aren't inherent in green people, but you shouldn't give them loans anyway. Loans should be based on reality, not an ideal world that we don't live in. And certainly fairness has no basis in reality. It's a human concept.
I don't really know anything about stylometry or about writing chrome extensions, nor am I super comfortable in Java (plus I have many other things to do on my plate before this). If I were to do anything, I'd probably have to fully re-implement it, so I was hoping that someone interested, motivated and able had already taken up the cause.
It was in the originally submitted title: https://news.ycombinator.com/item?id=13306320

> “Aaron Swartz Redux -- The Man Carmen Ortiz Is Trying to Kill Next”
Are you aware of a programming language/compiler that optimizes on recursively written code? I'm finding it difficult to imagine a PL where stack _isn't_ free except tail-recursive code.
(quote by some guy named "oehead2000" on some other hacker news posting. It fit the context perfectly, so I am copying and pasting from his reply)

"Unfortunately whatever algorithm computers come up with to assess creditworthiness is going to be 'racist' by the broad disparate impact definition of racism that the government uses. Ironically, the algorithms will have to be made actually racist to correct for this."
If I ever apply for Gitlabs (which I'm often tempted to do) I'm afraid that my history of conversations on HN will betray my tendency to bring up uncomfortable issues... Oh well... ;-)

Maintaining the idea of fairness is often important in the eyes of employees, but I wonder if it's actually a good idea in practice. Really, you want to hire the best people you can for the money that you've got. So with the system you have in place, if you have 2 equally skilled people, then there is a pretty big incentive to hire the cheaper one.

The end result is likely to be a bit of a skewed culture. Very skilled people are more rare than less skilled people. They are hard to hire, so you will tend to hire whoever you can find. Less skilled people are much easier to hire, so you will find them in almost any geographical location.

The end result will be a company where only the best people will be hired in the expensive region, while the inexpensive regions will have a mixed bag. Because very skilled people are rare, you will end up having inexpensive regions being overwhelmingly represented by lower skill levels (low skill -> easy to hire -> available in any geographic location -> cheaper geographic locations will be hired first)

This will create a power imbalance in the company because the highest density of high skilled workers will be geographically close and therefore in the same timezone. High skilled workers in lower paid regions may have a stigma attached to them because they come from a lower paid region -- and hence are associated with the higher occurrence of lower skilled workers. This may result in considerable friction over time.

I think you can mitigate this problem by creating a second tier pay system for your most skilled workers. This should be a harmonised pay scale and you should pay attention to trying to evenly distribute positions in this pay scale across geographic boundaries. To make it obvious which pay scale people are attached to, you can create new titles for the positions.

You will still have an "Us vs. Them" problem, but at least it will be people you have consciously decided that you want to promote in the company. It is explicitly not fair (in that not everybody is equal), but it makes a clear message of how you want the leadership to work.

It also makes salary negotiations a bit easier. Often people aspire to the highest level of compensation, even if their contributions do not warrant it. When people ask to be promoted to the special pay tier, it creates an opportunity for having a frank discussion about the person's performance. This can clear the air and set proper expectations -- or possibly indicate clearly to the employee that they aren't as valued as they wish to be. Even if someone leaves in this circumstance, it can often be to the benefit of all parties.

Hope you find this interesting/useful. It's always a tricky balancing act, so I wish you luck :-)
Most significant variable. If green is a proxy for poor, which is in turn a proxy for risky mortgage loan, then the poor variable is the better point of discrimination.
wow...even though I don't agree with with the politics, the article is exceptionally well written and captures the complexity of Kareem's personality and life with as much richness as if I were there myself. Read the whole thing in one sitting without getting distracted, that's how good it was.
Ah, so I see we're all for vigilantism now.

Good to know!

Now where did I put my pitchfork...
Just because the government does something, doesn't mean it should.
@ncresswell, more create and update capabilities would be great (e.g. the ability to create a network, connect a container, etc.)
I'd say I know something about the business logic of trading desks. Some of my friends worked at GS. I'm not implying traders are brokers. I do agree that the trading business logic is very rich and that AI will be nowhere close to replacing a trader in the next 15-20 years at least.

I do foresee a future in which a trader can accomplish a lot more than he/she can today using AI. So in the future as the per trader efficiency increases, the number of traders required will most probably decline, unless there is a dramatic increase in trading volume that cannot be matched by the then state of the art AI.

This is essentially what's happening today with X.ai, Facebook messenger and the like. Sure the logic involved in booking air tickets for a group of 5 over 10 conversations isn't as complicated as the rich business logic of a trade, but 5 years back Facebook messenger would've seemed almost impossible, just like the trading business logic seems impossible to do with AI today.
I'm saying it's a glaringly bad strategy. Buy hey, continue trotting out complete and utter hypocrites to lecture us on what ought to feed our families for dinner.
Why no plasma 5.x based distribution?
I think few would take the position that all regulations are bad, or that Silicon Valley companies should be able to ignore regulations. However, regulations need to change with the times and the technology, and this is one case where they haven't caught up. The regulations are serving to protect special interests, defeating the natural efficiency of the free market. They also serve some use, in terms of safety standards, mandating accessibility for people with disabilities, etc. Clearly they need to be revised and improved, but I don't have a lot of confidence in the political environment in the US that they will bring sanity to the situation anytime soon.
> Had Diaspora been around before FB

I'd be willing to guarantee that with a name like Diaspora, it could have never achieved mass adoption under any circumstances. Most people won't know what that word means. The name sounds terrible and unfriendly, more like a disease than a social network your mother would want to join. Diaspora is another example of engineers not understanding how to make a product, top to bottom, for the general public.
It's coming in a follow up post. I should publish it in the next few days.
Interconnectedness of companies through shared board members [interactive]
- Going with the gut instead of listening to others. I had the surrealistic experience of a bunch of extremely senior folks around a company telling me not to join a team I had done a project for. I should have listened, esp. in light of the fact that the folks advising were not only not from the same team, but in many cases actively disliked each other (i.e. this was not a conspiracy).

- Ignoring the office politics. I thought, naively, that doing above and beyond technically and being frank about situations around me would get me somewhere. It turned out that someone I had put in a not-so-favorable crosshair, while describing my fairly significant cross-team collab efforts, was chummy with my manager's manager, and it blew up in my face... see next item...

- I had the misfortune of deciding to report to an average-engineer-turned-mediocre-manager. Typical deer-in-headlights-look turnstile manager - i.e. the kind that takes plenty of credit, but doesn't shield you from anything. The guy was laughably terrible, because it was extremely obvious when he was trying to screw you in 1:1s. I was young and stupid and it ended pretty nasty: vindicative passive-agressive bullshit, blame game and damaging rumors that impacted my professional relationship with the rest of my ex-teammates.

- Not setting priorities straight. I had a personal situation that involved a lot of travel. It didn't even matter that I was exceeding expectations - visibly, I was never there, and that is all that ultimately mattered.

But these are all symptoms! The biggest mistake was not identifying a mentor. Not a technical mentor, but someone seasoned, high enough in the social ranking, and vibrant enough (i.e. not semi-retired and clinging to the job) to advise, help and teach how to navigate a large megacorp with its feudal cliques, ol' boy's club politics and Machiavellian egoes.
Air travel has become the least dignified means of transportation. Almost everything about it is terrible. Shopping for tickets. Checking in. Security. Waiting. Boarding the plane and fighting for overhead bin space. Seat dimensions. Lavatories. Literally everything is terrible. The only thing it has going for it is that it makes long distance and overseas travel logistically possible on an acceptable timescale. Given the choice to drive for 8 hours or fly for 2 I always chose to drive. At some point I think concerns for health, safety, and the basic human dignity of having personal space have to come in to play.
Well, the proper response probably isn't to shoot yourself in the head and prevent yourself from knowing about the difference in default rates. It is entirely possible to figure out what is going on, to what extent, and then make an informed decision as to whether to continue. Avoiding discovering things, which is what all these asinine articles end up suggesting, is almost never a good idea for competent adults, and legally preventing people from discovering things is antithetical to a free society.
Oh no! the computer is making uncomfortable findings that we don't like. The computer must be wrong!
Y Combinator (yes, the people who run this site) is hiring hackers (San Francisco, ONSITE)

Y Combinator has a very big vision. This recent article talks about how we plan to invent the future: http://www.newyorker.com/magazine/2016/10/10/sam-altmans-man...

Here's a secret most people don't know: software is at the core of our plans for how to do this.

We're looking for a couple of great hackers to join a small team in San Francisco. It's not a job for everyone, but it would be a good fit for someone who loves startups. Working at YC, you won't just write code, you'll be involved in everything YC does.

Here's an example of something interesting we built recently: http://themacro.com/articles/2016/08/investor-day-software/

If you're a hacker, send us a note here: http://bit.ly/1Od0T2l. You can also email me with questions: jared@ycombinator.com
Dawn of Reason [pdf]
If you don't care about price then buy business or economy plus tickets.

Most people are not software engineers and would prefer to save $50 even if it means a less dignified experience
How to Enable and Disable the Hotkey Support in DVDFab Media Player
So what is a more reasonable answer that the client will accept ? Ultimately, it's a pattern of words and data. Just playing the Devil's advocate here. Any ML system that can be trained on such patterns should be able to learn the nuance, per client. No ?
The interesting thing is that literally all of the inferences we are "worried" about computers making were social consensuses not too long ago, with ample first-order evidence to support them even in the absence of fancy machine learning algorithms.
You don't save for retirement with treasuries in your 20s. You put it in index funds.
I see a lot of instances popping up within this instance's community, and they all seem to fit that profile. Might be a biased perspective. :P
Thanks for your story - I lost my dad just over a month ago after years in care for an illness which was drawn out over 7 years from his late 50's. Throughout this period I also was very aware of losing my ability to concentrate, as well as my ability to really see much meaning anything around me. His death in a sense has been a relief after so much time and pain, but, I feel it will be a long time until things return for me mentally. Thanks again for sharing.
Here's a good starting point: https://www.blackwellpublishing.com/content/BPL_Images/Conte...

I'd also recommend Mark Johnston's work on the topic. Human Beings (https://www.pdcnet.org/pdc/bvdb.nsf/purchase?openform&fp=jph... - behind a paywall, unfortunately) is a wonderful essay. And his book Surviving Death is a good example of creative contemporary philosophy that's actually fun to read.
"The computer can't be wrong" is an equally dangerous attitude.
"I want my lawyer program."

http://www.technovelgy.com/ct/content.asp?Bnum=864
Unfortunately the csrf implementation doesn't use that. (At least not in the absence of a session store.) It "encrypts" the random token by adding a random salt to it, but has no way of validating that after generation. When a csrf protected request is made the token in the cookie is compared to the token in the POST data, but not validated in any other way.

https://github.com/django/django/blob/master/django/middlewa...

I wonder how much of this is just a political issue about the core/contrib division and the fact that csrf is in core while sessions is in contrib. It seems to me that the "right" fix is to make csrf protection require a session store, and move (at least) the signed cookie session support into core.

Edit: Actually it looks like cookie signing is already implemented in core, so now I'm really unsure why csrf isn't using that already.
In 'The God Delusion' Richard Dawkins mentions a few ways altruism and compassion etc could've evolved in humans (by way of selfish genes).

I remember one fascinating example about Arabian babblers which use altruism to assert dominance. They seek out increasingly dangerous positions to alert the herd of potential predetors. And by feeding others as a way to say 'look at me I am so superior to you I can afford to feed you'. Of course, they are rewarded by getting all the mates.
There's an interesting tidbit near the end: Taxi medallion values were in a bubble due to near-zero interest rates.
Try flying first class, it addresses most of those concerns, albeit for a much higher price!
> In June 2015, for example, Google’s photo categorization system identified two African Americans as “gorillas.”

> Law enforcement officials have already been criticized, for example, for using computer algorithms that allegedly tag black defendants as more likely to commit a future crime, even though the program was not designed to explicitly consider race.

Consider these two examples from the article. One is when the machine failed in a particular undesirable fashion. The other is when the machine "worked^" but in an undesirable fashion. (^That is, overall it might have worked well, but the bias in errors wasn't sufficiently explored.)

Modelling "undesirable fashion", which is a dynamic, subjective social construct, is far more difficult than either of the tasks originally set in the examples.

In the first example, how many images of people were confused with non-humans? I can't believe this was the only failed result. The only reason this particular example was problematic was that these specific people were specifically identified as gorillas.

No problem if they were identified as a car, or a chess piece, or a satellite. Gorillas though, that's a special failure. We all know why. And we know why the error occurred. If the machine sees predominantly white people and gorillas, then "people" are white and "almost people" but with darker pixels is "gorilla". It is human prejudice in interpreting the results that made the error an issue.
If you can't collect until your sixties, you still have some thirty years or so to work through.
forgot? people have been asking you for this feature for ages.
Have you built something better? Its amusing to hear comments like this when there are really no commercially available alternatives that come close without managing your own. My time is much too valuable to run my own. If yours isn't, build one and share it and charge and market it using your favorite parlance and consider avoidin trolling the one company that's at least trying not to suck.
Google helping mobile publishing? Some publishers are not so sure
SPAR will make you better
> Well, that's incompatible with a common law legal system. Common law literally means that we respect legal traditions that aren't always codified and are instead established by precedent and/or consensus via tradition.

> Engineers want to think about the law the way they think about code - it may not always do what you expect, but Von Neumann architecture means that it's at least consistent.

Well, that’s why Civil Law might be better – and why most Civil Law countries already have fulltext searchable archives of all laws and decisions. (the dejure indexing engine for Germany, for example, is quite awesome).
I don't know about 8 hours, but for a lot of semi-local business, I've started taking my car or a train (if available). Even if you have pre-check (and especially if you don't), you're looking at a ~40 minute drive, uber, or public transit ride to the airport, all with their own cost, followed by an hour or more of downtime and further indignity of being corraled and scanned, followed by 30+ minutes of waiting on the tarmac after landing. Then you get to wait to get off the plane. If you were crazy enough to check luggage, add another ~20 for that. Then you're in an airport, not exactly in the city center, without transportation. Get on a shuttle to rent a car or go wait for transit.

All told, it's easily 2+ hours on top of your flight.

On a train, I get out my laptop, do some work (the wifi is usually free; eat shit, gogoinflight), maybe nap a bit, and arrive in about the same total time. Much nicer.
When I read the subject I thought the bug was reported 10 years back and got fixed now. But this looks like it was reported very recently and got fixed immediately. The bug report doesn't have any discussion except that it says the bug even affects versions which were released around 10 years back.
It was a version of the COD engine.
Oh, how I wish I could upvote this 100 times. Nay, 1000!

It was already bad enough 10ish years ago when it was a comparatively small pile of hacks, and there was hope that something could be done about it. But now? It's an enormous pile of hack upon hack. Full stack engineer? More like full hack engineer!

The main reason I worry about losing my job or moving to a new location is that web development jobs are a dime a dozen nowadays, while more traditional development is seeming less and less relevant. As much as I hate C++, I'll stick with it over the monstrosity that is Web 2.x.

[Insert the usual complaints about shitty languages, tooling, and gazillions of frameworks / reinvented wheels here.]
Haha I'm a farmer myself. Your comments seem a bit intense, but objectively it just isn't as cut-and-dried as you have it here. Living in a big drafty house with some servants and a coal fireplace seems somewhat romantic but mostly just cold. One would have time to read, but with no internet and about twenty unique books in the county a lot of that would be re-reading. In every age, we should appreciate new and old things both.
The key not physically being there is unnerving. There's no tactile feedback, _unlike every other key on the keybord_. As a touch typist, I found this extremely distracting during the week that I tried out the MBP 2016. Not every attempt to hit Esc worked, so I found myself constantly and instinctively hitting it 2-3 times "just to be sure", and then also constantly glancing down to see whether in fact I was aiming right. That's not great UI.

Another problem with the touch bar is unintended touches. I constantly found myself accidentally resting a finger on the Esc key, which of course caused all sorts of weirdness in various apps.

Finally, as a touch typist the touch bar was simply distracting. I never look at the keyboard, but the touch bar really wants you to look down, which is a source of distraction, especially when it changes contents in the periphery of your vision.

If the touch bar brought lots of utility, I might have learned to deal with it, but it is really is of limited value. Emojis? There's cmd-ctrl-space for that (the touch bar doesn't have search so you'll be scrolling a lot to hunt down the right emoji). Safari tab previews? They're idiotically tiny. And so on.
Turns out that Republicans had a better data system and algorithms than did Democrats this cycle of the US presidential election.

Trump, who was capable of many campaign rallies per week, was sent to wherever there were pools of persuadable voters in the swing states.

Clinton's campaign failed to even identify the true swing states, using older algorithms.
Windows 10 with WSL?

I prefer the mac but apple seems to be really working hard to blow it.
In general it seems the voids and buckles problem is only seen at very very low temperatures. The AMOS-6 failure occured because the LOX was loaded too quickly after loading the helium tanks, without allowing the He to come up in temperature.

SpaceX was pushing the loading speed to expand the flight window. The update (and Ms. Shotwell a few months ago) indicate the short term fix for this is to slow down the propellant loading to allow the He to warm up a bit before LOX arrives... Which is a long way to say that it's likely other companies have not pushed the envelope far enough to encounter this voids and buckles problem.

The update also says they will eventually adjust their COPV construction to eliminate this problem and return to rapid propellant loading, but I doubt we'll hear anything about HOW they improve it. A not insignificant amount of SpaceX's "secret sauce" is in their composits manufacturing (case in point the enormous ITS LOX tank recently tested.)