skysight-inc/HackerNews huggingface dataset:
As to point 2, if there are enough homeless people in an area to turn an apartment building into a slum, there is already a de facto slum. It's just that it's a slum made of tents under a highway, rather than in a building.
It's ironic that Keller will get so much shit dumped on him for making the same exact argument that people make against more permissive immigration.

This is simply untrue. You'll find that those of us opposed to open borders keep our mouths shut specifically because our opinions make us persona non grata with our peers.

Make no mistake, pro-border-control people are extremely persecuted and marginalized anywhere in the coastal US, just as much as the author of this piece.
I disagree. For me, personally, I will only use Airbnb as a cheaper alternative to hotels (everyone I know does this too).

The results are mixed. I've had people outright lie in their listing or do completely inappropriate things while I was staying there.

Hotels are still a different experience: you know the experience is pretty much going to be the same (beds, bathroom, etc), it's professional, and sometimes you just don't want to talk to anyone.
And with this I am thoroughly convinced Hacker News is Slashdot with significantly fewer of the troll comments. This is obviously pure marketing. Congrats to Apple, I am sure this does in fact win them both sales and talent.
The thing that people are missing is how much dealing with this on a day-to-day basis changes you. You can't walk past/through that much human misery without hardening your heart towards it. My commute to work for the past 4 years has taken me through the 6th st corridor. I walk past homeless people, SRO hotels and what I believe is a methadone clinic. People in wheelchairs with diabetic amputations are disturbingly common. And even those with all their limbs seem broken physically in a way that means they'll never be productive members of society, even if they could get past the mental illness/drugs. Any money spent on them is simply softening their descent into death rather than helping them live.

At first, you feel bad for these people. But, over time, it changes you and you stop feeling as much empathy towards them. They're the people yelling at 3am in the morning that make you tired at work the next day. They're the people shitting on the sidewalk and forcing you to jump around it or walk in the street. They're the people leaving uncapped needles on the sidewalks.

And add to this that the situation has gotten significantly worse lately. SF is a powder keg ready to explode. There are two SFs living in close proximity to each other and both headed in opposite directions. As the one SF has gotten richer and the other has gotten poorer and evictions have increased, there's a general feeling of combativeness that's very scary. It's common for people to try to intimidate me on the sidewalks as I walk to work. They stare at me and walk directly at me no matter which side of the sidewalk I attempt to walk on. My projection is that there's a message being delivered..."you may have everything else, but I'm taking the sidewalk." Homeless people will urinate/defecate in the middle of the sidewalk in ways that make it as difficult as possible to avoid. And while it's mostly passive aggression at the moment, it feels like we're not too far off from that aggression turning active. This deeply unhealthy dynamic is why I've chosen to leave SF.

It would take an extraordinary person to be dealing with this on an everyday basis and not try to compartmentalize it in ways that appear cold and unfeeling to people viewing it from the outside. You can't understand the fear, and fear will cause people to do and say things that others would consider unconscionable. You can't understand the hopelessness of the situation that leads you to write those people off a subhuman. Out of sight is really out of mind. And anyone that isn't experiencing this problem on a daily basis isn't going to really understand this open letter. They're going to attribute the tone and callousness of the letter to the individual who wrote it rather than the experiences they've been subjected to.
The only thing Singapore has in common with India, Indonesia and the Philippines is that it is relatively close to them.

Why not do the development in India or the Philippines? Both of them have decent to great workforces.
>It's not open source code, so Apple could make any claim they wanted.

You don't get to play games like this with the judiciary. They can require you to allow an outside auditor to review the code.
People often quote Clarke's Third Law, but not as much attention is paid to the first two:
(per https://en.wikipedia.org/wiki/Clarke%27s_three_laws )

Clarke's first law:
When a distinguished but elderly scientist states that something is possible, he is almost certainly right. When he states that something is impossible, he is very probably wrong.

Clarke's second law:
The only way of discovering the limits of the possible is to venture a little way past them into the impossible.
> I don't understand why they would trust <crappy forum owner> over a dedicated authentication storage place but that's their choice.

What if <crappy forum owner> happens to be a security engineer, and <crappy forum> happens to be Silk Road 13?

The trust decisions people make are situational and nuanced. OAuth is great if that's where people invest their trust. Otherwise, you're outsourcing it for the user to a company they might fear.
Sure!

Anything to avoid digging in to figure out this effin' cache problem...
John McAfee has posted his response: http://www.businessinsider.com/john-mcafee-ill-decrypt-san-b...

As usual for him, it's hyperbolic and over the top.

It starts with this...

> This is a black day and the beginning of the end of the US as a world power.

And snowballs into this:

> And why do the best hackers on the planet not work for the FBI? Because the FBI will not hire anyone with a 24-inch purple mohawk, 10-gauge ear piercings, and a tattooed face who demands to smoke weed while working and won't work for less than a half-million dollars a year. But you bet your ass that the Chinese and Russians are hiring similar people with similar demands and have been for many years. It's why we are decades behind in the cyber race.

Yes, McAfee just said that the Chinese and the Russians are hiring people who insist on smoking weed at work.
That's a pretty broad question. Answer: Things that are deadly serious in the real world are played for laughs, and obviously there's some exaggeration involved, though not as much as an outsider would think.
How sad. Apple has 80 billion dollar in cash - and are unable to pay someone to write a standard JSON parser - for a language they want other developer to adopt. Do they expect unpaid developers to make one for them ?
GlusterFS is basically synonymous with pain. Use at your own peril.
>And that Detroit is/has bulldozed 20 or more square miles of empty homes.

The ones they bulldoze are not fit for use.
The fire departments in most towns in America provide emergency medical services. 911 calls about health related things often result in a fire truck arriving, rather than an ambulance.
> I'm not really surprised that other companies aren't coming out of the woodwork to make themselves targets.

Not just targets of bad publicity, but probably lawsuits as well. The Feds don't want the dismantling of the 4th Amendment to be challenged in court and the companies complicit in said dismantling don't want it to hurt the bottom line.
Yep, that's how it goes. I tend to think of working in corporate America as a giant shitstorm, but sometimes you can stand underneath a tree or huddle inside a bus shelter for a little while. It doesn't change the nature of the storm at all, you can just find a respite for a few minutes. Then the tree gets snapped in half or the bus shelter gets torn down and you have to find a new place to stand. Repeat.
Plenty of intelligent people also hold that Democracy is a degenerate form of political organization. That doesn't make them "unsavoury".

https://en.wikipedia.org/wiki/Democracy:_The_God_That_Failed
Omnibar is an awesome feature, with zero discoverability. There should be a UI queue in the header to drop it down.
Also at https://news.ycombinator.com/item?id=11126128
A Day in the Life of a Data Integration Developer
Sure, if your view is that of a sociopath. Without cooperation you'd be sitting on a tree.

There'd be no society, institutions, states, healthcare, education, families and friendships without cooperation.
This is great news, and we're already using ZFS in production on Ubuntu in a few areas at Netflix (not widespread yet).

Ubuntu 16.04 also comes with enhanced BPF, the new Linux tracing & programming framework that is builtin to the kernel, and is a huge leap forward for Linux tracing. Eg, we can start using tools like these: https://github.com/iovisor/bcc#tracing
Simple English Wikipedia: RSA (algorithm)
I know what you mean, but it's worth pointing out that employees going home before 11pm is also not gated by physics.
What is an illegal image? Child pornography I'd have to assume without any more information.
Is there a video?
Chris Brown Jet Ski *Los Angeles California*
CUNY Devises H-1B Trick
Apple's new 4-inch iPhone will come with an A9 processor
Ok, so I'm saving it down as a JavaScript Object Notation which looks exactly the same as JavaScript. I think that's very convenient and don't see how it's the same as converting for example PHP to MySQL where I'm bound by a schema which looks nothing like my data structure in PHP.
> Shame how most of the conversation devolved into licensing rubbish. Almost none of us are qualified to speak on that, leave it to the lawyers - which I assure you Canonical did too.

This a million times, It will be nice to have the illumos community, the FreeBSD community and now the Linux community contributing to one piece of core software. It's especially amazing considering most open source operating system projects don't share major kernel subsystems.
One problem I notice with both RXJS and even this one is that in reactive programming a lot of (filter - select) is used.

Doing (filter - select) for large views seems an inefficiency - no different than the old way where we walk the DOM trees.
I'm imagining characters from that CG house of horrors Foodfight! appearing on behalf of their respective companies.
A People Tech Paradise
It's rude to use [citation needed] to belittle another person. It's certainly unacceptable to tell someone they're full of shit. It's also rude to tell someone to shut the fuck up.

It's not rude to question assumptions or to ask where someone gets their data from.

The voting system is good on HN, but it's limited. If you post something controversial, but possibly accurate, then if only people who don't like what you say vote you down, then it just shows that people don't like what you say. If you write something popular but kind of dodgy, then you'll get voted up significantly - and given nobody but yourself can see your score then your comment just shows in normal font weight. Those who vote it down can get it to a score of 1, and nobody will be any the wiser.

So the vote mechanism is very good here, and very effective, but it doesn't necessarily improve discourse. Nor does it force people to justify their views. Nor does it help progress understanding.

I've often been asked to provide a source for my views. I'm always happy to do so. Heck, there have even been a few times it has forced me to concede that my view wasn't well thought out. If anything, bring politely questioned helped me more than it did the questioner. Other times there has been the pleasant and surprising occassion where the questioner thanked me for my sources and agreed that I was probably correct.

That's hardly "rude garbage".
I would trade all these features for a speedy fetch/pull/push any day.
Your argument rests on the assumption that all homeless populations across the world are similar.

In reality, the homeless population in 2016 SF and in 2014 Medicine Hat are shaped by the specific conditions and incentives in those communities.
why not? my mom was using it. only reason i had to put her back on windows is because of shitty silverlight drm, doesn't even work in a vm.

oh, and she's non technical and over 60. people commonly mistake the concept of familiarity with usability. just like android isn't more unusable than ios. it's completely different and it has 3 buttons.
No, because of international borders. But within the USA there is freedom of movement.
You're making it sound like you're disagreeing with me but it sounds like we're in complete agreement on the main point: it's not impossible to create a cPython JIT. It's a choice whether to do it or not. (And by the way, creating a JIT is a piece of engineering, it's not black magic). It's fair enough if people think that would be the wrong choice, I might even agree actually, but if the cPython developers say, time and time again, that python is inherently unsuitable to be JITted then that's wrong and it prevents that discussion from taking place.
Yes the process is sleeping, but the system (OS and hardware) is still active doing whatever IO was requested.
Unless you're building an app, why not just use html and css?
I love this and I'm still surprised AirBnb didn't take a chance on Nina, though she seems quite happy in her current job. I'm still not sure why AirBnb largely ignores the Middle East, especially considering the popularity of couchsurfing in the region. I watched AirBnb explode in popularity in Istanbul, where I lived 2009-2012, and saw many services like Pillow-style concierges spring up there well before we heard of them in the States. As Nina points out, Muslim hospitality is a natural cultural fit with the type of exchange that is core to the AirBnb experience.
Forget Go remote debugging. How do we debug Go locally with IntelliJ?
I'd like to know what you would extract out to its own function, because I certainly don't seen anything worth making its own function.
Hi Folks, Simon here from the Open Bank Project. We're based in Berlin but were involved from the early stages in the report published by the UK Treasury. We put up the sandbox to get feedback on the APIs etc. Guess we have some high load on one of our servers at the moment! Feel free to ask any questions. (AMA??)
To give them some credit. They have been pretty consistent about flagging and searching the portable electrical toolkit I use for work.

Every time I check it as baggage, I get it back with a TSA certificate notifying that it was searched.

Of course, I'm probably on some list now as a result. So, I got that goin' for me, which is nice.
Sign me up!

Seriously. Where are all these companies that foster a healthy remote work environment?
You can call it a fiefdom, or you can call it decentralized decision making. It is definitely a large part of why the CEO of Yahoo, whoever it is today, is largely unable to make a huge difference. If I were CEO [1], I would actually embrace this, and return individual responsibility to the verticals. I'd also switch back the logo :)

Anyway, in most of these verticals, Yahoo was competing with companies that were dedicated to the space, and had way more people working on it. Yahoo! Travel was in the neighborhood of 25 people, and TripAdvisor was closer to 1,000. We were able to compete because we could leverage yahoo platforms, and then do what we needed to do within our space.
On twitter[0], he is suggesting that since the binary module is a derivative work (of the linux kernel due to linking to it), according to the GPL, the source code to ZFS must be licensed under a GPL compatible license.

However, since Canonical cannot relicense the ZFS code to a GPL-compatible license (since they are not the copyright holder), if they distribute the ZFS module, they would be in violation of the GPL (and thus lose their rights under the GPL to the kernel code).

Whether that's actually true appears to be up for a debate depending upon whether or not a binary module is distribution or not, which is why he's suggesting he'll talk to the FSF about possible recourse.

[0] - https://twitter.com/mjg59/status/700074164435091456
>"I often work in my bathrobe, and I have to have complete silence."

So much this. And yet we see that so many companies are doing open-office as if it's advantage. Especially when they place programmers close with marketing.
> What are you using generated code with lots of types for out of interest

Firstly, for data access methods (think load struct type X from offline storage). It's like gobs or encoding/*, but it blasts those away when it comes to speed.

Secondly, for searching through data (given a list of struct type X, and some number of indexes of the data (essentially listing what the sorting order is according to one of the fields), search for the record that satisfies condition X, fast.

It's very handy that after generation, my vim editor will actually autocomplete all the available methods, and adding an extra method or struct to either the datastore or the in-memory searchable index is adding a line to a file and pressing a shortcut.

And the one I've started to write, given function X with named input params a,b,c and named output params d, e and f, accept an http request extracting these parameters, validating authenticated user, check CSRF, all with appropriate error handling, call function X with the parsed parameters, encode it's outputs as a json struct and return the response. Well, I'm working on this one, I guess, so this one might still change. Maybe also write a javascript interface that calls these methods to a typescript file.

And they're writing tests for a lot of these autogenerated methods. Because we do code reviews and they insist on testable code. I think this is unnecessary, but I've been seriously outvoted on this issue (having tests for one or two of the autogenerated methods, leaving the rest untested until you actually run into a problem is my preferred option). I would object, and I have. Oh well, my total lines of code written is through the roof, well on it's way to the moon, far exceeding people who've been writing code for more than double the amount of time I've been here. And it's useful code, and "useful" tests, so ...

> The approach I take is to generate actions with all the normal code in them as scaffold (for CRUD actions) - so for each one auth, then setup, then business logic,

Modifying autogenerated code is tricky and dangerous. You should never do it. It takes discipline, but you should always change the generators, never the code.
> but you can't do the job without being good at working with people and getting them do the thing you need them to do

Basically, the "merit-based" structure of an open-source project ensures that people can get away with bare-minimum communication skills. If I'm a BDFL, all I need to convince people to join my project is a good, working product (and Linus had that - Linux). As an enthusiastic programmer, all you need to contribute is ability to send a pull-request.

There are matters like internal politics, but beyond a certain expansion, it becomes almost impossible to justify doing a fork just for egoistical reasons (and most people know that, even the less "people-friendly" or "more geeky" people).

All in all, it is the community/hacker culture that drives an open source project development and takes a life of its own, matters like personal communication skills seem insignificant in front of that larger force.

Another reason Linus could get away with lesser people skills was perhaps because he followed the bazaar style of development which invites literally everyone into the project. This way, if one particular geek didn't agree with Torvalds, he could replace him/her with someone else as the bazaar model ensured a good competition among the geeks.

Richard Stallman, however, followed the cathedral style of development for creating emacs and gnu utils. This model involves just Stallman's chosen few geeks or programmers, so communication and people skills matter a lot here. If you have only a few programmers to do your job, you can't afford to call them bad names and lose them, can you!
Most HPC labs run distributions that go to quite a lot of pain to ensure Lustre works well.

The issue with Lustre is that it usually requires kernel patches if you are not running the aforementioned distributions that are designed for HPC. Specifically the Lustre OSD used a modified version of ext2 among other issues.

That could be getting better now with the new ZFS based OSD though I wouldn't put money on it being "easy" to install.

Lustre also doesn't provide any means of replication. If you want to achieve HA with Lustre you need to make each OSD individually HA. This can be done with multi-pathed SAS arrays and a ton of scripting but it's still not exactly a walk in the park.

Hopefully one day we will see a real high performance distributed filesystem that also bundles replication, tiering and some semblance of POSIX compatiblity.
I doubt Ceph is going to be it so we are probably still 5-10 years from a solution to the problem.
Home security seems like one of those spaces where it's hard to be disruptive. By that, I mean Christensen's definition of offering a solution that would be judged "not good enough" by the existing market, in order to attract new customers at a lower price point.
This is one of those citations needed statements. I have played with cyanogen with LUKS, luks nuke (a simple password that destroys the keys), firewall and tor without google services. And you can even make yourself a dead man's switch that will erase the keys dd if=/dev/zero - you know the drill if some condition is not met.

The best part - even if google can make custom version of the OS it won't help the least.

It is a tough nut to crack.
Except on Hacker News where it received the most upvotes of all time by a margin of nearly double...?
Recruiters and hiring managers should be involved in the screening process, and definitely make the final hiring decision.

Where a third-party can help is in doing the things that are common across employers - a layer of screening that covers many of the soft skills and hard skills specific to that job type, but not specific to the company. Most employers don't do that very well. A third-party benefits from its expertise and focus - intellectual economies of scale, if you will. It can also make the experience much better for candidates. The status quo experience for job-seekers is terrible.
One common government action is to lock up or beat up vagrants.
Ask HN: Which analytics solution do I use?
I have a client that has three yoga and spin studios. We have built out a .NET web application for them that allows for users to book bikes, buy packages, etc. The system also has a backend for staff and the management to manage the business. The data is all stored in a MySQL database. We are looking for an analytics solution that allows for us to gain business insights about our historical data in the db as well as give us real-time monitoring of certain metrics as well.

The solution we are looking for should be more about drawing actionable insights and less about fiddling with a BI tool.

What are your suggestions? Ability to integrate social media and data from MindBody API a bonus
How does BPF compare to dtrace?
Yes, they are. In raw CPU benchmarks, it will still blow away just about any latest rev mac laptop that isn't a 15" Macbook Pro.

edit - as for the thermal issues, you don't have to work it hard, that model year had all sorts of issues in general, hence the Apple repair order that was issued last year. My MBP bricked itself a couple of months before that repair order was issued. That was the first laptop I ever had (Windows or Mac) that just up and died.