skysight-inc/HackerNews huggingface dataset:
Sometimes we have to look at questions in a hard, unflinching way, and prepare ourselves for the answers that come.

It could be that "too much" focus on diversity could create "reverse racism" where there are somehow institutional oppressions exerted over white people. That seems very unlikely in any place where white people are a racial majority and also control all institutions of social or political power.

It could also be that focusing on such things leads to the death of communities in rural Maine.

But what do we care about more: creating a world where black youth are not gunned down by police officers on a literally daily basis for either absurdly petty crimes or literally no reason (like Oscar Grant, for example), or preserving rural Maine?

Personally, I don't care at all if rural communities die. I'm living in a rural "community" in New England myself right now, and it's honestly torturous. I'm glad people are moving to Portland or Boston to raise their children because, frankly, it seems abusive raising a child in this environment. There's no Uber, basically no other apps, very few amusements, and virtually zero culture beyond what the majority in the area (old white people) prefer. The lack of competition in general means that there are very few new things, and lots of old, crappy things. Raising children in this area deprives them of stimulation that will literally mean their brains are less dense and less able to fluidly adapt to new situations.

I doubt very much that rural Maine, like my own area, has very much diversity in terms of any of the other factors you've listed (I exclude the MBTI because each MBTI axis is effectively randomly distributed, because the test is based on Jungian psuedoscience that means it has no correlation to the real world -- all areas are diverse in MBTI because all areas are diverse to a random discriminator variable). It is not a bad thing for these areas to die. In the near future, I can easily see the area I'm in dying off as well, and it'll be great for all the people who don't have to live here anymore.
I think, by and large, it likely is true. That's not to say that it always holds true and it might be swayed by the strength of programmers in YC, but I think it's definitely correct more often than not.

It may also be based on the premise that if you're doing consultingish work, you're probably not doing it for one of the top tech companies, but more likely for a smaller company that doesn't have dedicated developers.

From prior experience working at a consulting startup, this tended to be the case more often than not. Obviously, YMMV.
A lot of these are indicators of a perverse economy. Living with Parents, Living in Poverty, Never Married are all up, while Employed Population is way down.

Meanwhile the security/prison industrial complex and financial sector are essentially unregulated (total regulatory capture).
I absolutely love PyCharm, I use it also for all my coding needs, not just python!

Although it is ironic that I am using the keyboard scheme from Eclipse. It's just...embedded in my muscle memory.
Depends o the customers, but yes generally.

This also assumes your customers are the kind that pay for custom code and have coders, which obviously only applies to a subset of startups.
On the question of 'is it better to exclude non-rapists than include rapists', especially in the case of claiming that their service is safer than taxis (which they do all the time, unless someone points to a counterexample at which point they disclaim all responsibility): I would say yes.

Is it legal to discriminate against employees who've been accused but not convicted of a crime? Well, no.

Is anything else Uber is doing in India legal? No.

So… if they're breaking the law anyway, plus making sure to hide everything they do, including basic contact information, from anyone who might need to contact the company (to the extent that the government themselves had to hire a driver just to get in touch with someone), I feel like denying employment to someone convicted of a violent sexual assault would probably be the least unethical thing going on with Uber in India.
It's good he wasn't tacky enough to make a Steve Jobs allegory... but then Forbes did it for him anyway.

Interesting read, I've used Crowdflower in the past and have had a much better experience than when I tried to use MTurk. However, I was lucky enough to avoid a platform use fee so I'm guessing that's how they can subsidize a lot of the overhead like UI that's not directly related to day-to-day infrastructure.
I... don't disagree. And I lean libertarian (which is to say, things should remain unchecked). I'm just saying that in this particular instance, it may not have resulted in as "net" a bad, as is being suggested.
To be honest, I use my favorite IDE with C++ projects, and use eclipse exclusively to build the APK file.
In the experience of my friends with regards to sexual assaults in North America, there's a substantial gap between 'accuser told the police' and 'arrested'. I can't imagine it would be any closer of a gap in India.
Programming with Technological Ritual and Alchemy[pdf]
http://c59951.r51.cf2.rackcdn.com/5849-61823-couch.pdf

Prof. Couch discusses how programming is becoming more and more 'ritualistic' for more and more people.
Right, but you can't demand more realism for the results you don't like and accept the conclusions for those you do like.

The article is just showing why segregation is possible even if people have a very slight bias towards being near people like them. It doesn't prove this is the reason that any place is segregated, and it doesn't attempt to emulate every possible reason why a place would or would not be segregated.

In fact, at the bottom of the article you can see it says Schelling's model is a convincing demonstration of how innocent-seeming rules can create very undesirable outcomes, but of course real-life situations are more complicated. You might enjoy taking a closer look at real data in reference to Schelling's model. W.A.V. Clark's 1991 paper Residential Preferences and Neighborhood Racial Segregation: A Test of the Schelling Segregation Model has a lot of interesting data in it.

If you want more complete answers, look at that. This article is just demonstrating one concept.
This does not work well on mobile
It's not a published book but this year I took on Unqualified Reservations seriously and found it a rewarding read. There is a lot to it, some material more morally objectionable than other, but the main effect of reading it for me was something I would not have thought possible. It opened my mind to alternatives to democracy and questions like whether democratic representation is even in the best interest of the governed.
Haven't read the article yet, but it looks like the author started accidentally using `Void` before the section where it's defined. The uninhabited type being named "void" is already familiar to many haskell programmers, e.g. http://hackage.haskell.org/package/void
I tried it out but couldn't reproduce either issue. Ignoring appearance of the road geometry, which two addresses exactly will give you a bad route?
Obama Becomes First President to Write a Computer Program
Or set one up called "Free WiFi" in a location with a WiFi blackspot that many students congregate at.
Number of devices in of itself is not sufficient for a paradigm shift. A crucial event that needs to happen for mobile to displace the PC is that the major mobile platforms (Android, iOS, Windows Phone, etc.) need to become self-hosting development environments. They are still a far cry from that.
An Exclusive First Look at London’s New Cereal Cafe
I like

http://www.syedrezaali.com/output/

Nice showcase for his work, which is excellent as well.

http://acko.net/

Make sure to open some articles, especially the one on the website header (that's not an image).

http://jwz.org/

One of the bastions of the older internet, started in 1993. Design of the main site is pretty polarizing.
Surprising they only used the User ID for auth. Surely you'd also generate a private key on the device and either use it as a password, or do public key cryptography to authenticate?

By the sounds of the Wikipedia article the developers were novices, however, which might be why they didn't think of doing this.
no - but i wrote a direct translation of libdraw to go, which works. note that i am talking about actual plan 9 libdraw, not plan9port's devdraw program.
The climate has changed in that it's easier for startups to raise more, but even those that do not can still be very successful. Justin.tv or Weebly would not require any more money to start today than they did six years ago -- if anything it's gotten cheaper.
Was this responsibly disclosed? It doesn't seem to say whether it was. I'm fearing the worst.
Pizza vendors are going to hate this...
to me it speaks more about poor security auditing. Treating the User ID as a public key instead of a private one to me signals lax security policy.
In addition to tedunagnst, as we're talking malware, consider also "kernel exploits". Even if the malware doesn't ship with an exploit, a normal UNIX user has enough privs to examine the kernel version and download and execute code that may exploit the given kernel.
In the type theory literature, it is rather the other way: Void is synonymous with the bottom type. I don't know who has first claim to the name "void", but from the type theory perspective, it is C, Java, et. al. who have it backwards.
Even if your customers are software companies, it's often the case that your programmers are better than the programmers that they can deploy to solve the kinds of problems you work on.

For instance, if you have a clever solution to sales funnel optimization, chances are that even your savviest software customers aren't in a good position to deploy strong engineers on that problem; they're too busy making the things your customer wants to sell.

This is true of a lot of business functions: marketing, sales, recruiting, integration testing, devops, project management, bug tracking, log management, reporting, email. Basically take every product anyone ever sold successfully to tech companies and there's a list of things tech companies aren't good at effectively deploying in-house talent on.
From what I've seen, "better than average" is a pretty low hurdle to clear. I've seen too much code in production that scares me.

For example, have you ever seen someone statically allocate a million element array to hold ~1-2000 6-digit numbers? Did I mention the program had significant memory usage problems? Then again, after looking at that particular mass of 30-year-old goto-loving, copypasta C, maybe I should have been grateful they never once used malloc.
Instagram Like Creeper – Randomly Favorite Old Photos
Very interesting thank you!
That person should be able to give up their citizenship for free.
Many people even if they don't live in the US get the benefit of people the US citizen. The author didn't live in the US yet still got a Rhodes scholarship.
In the worst case? A startup already have developers, now. Don't forget how hard is to hire.

Plus, a lot of custom work in software is not sophisticated. Customer mainly have basic needs (from the POV of software development) but many of them, in disorder.

Working for them, is more about have patience ("pls move this 1cm to the left, not right, can you also do X?, no we decide after all don't do that" etc) than the kind of "raw skills" of a uber-developer.
Not sure I follow, can a non-root user observe raw packets (like SYN packets and sequence numbers) through these facilities?

Edit: well, a statically linked pcap is still just a bunch of user-mode assembly code. I didn't think linux kernel security hinged on keeping libraries secret :P
The calling conventions are described here https://developer.apple.com/library/ios/technotes/tn2239/ with links to more in depth descriptions and other useful informations.

This article has some more good tips on extracting information from those registers. http://www.sealiesoftware.com/blog/archive/2008/09/22/objc_e...
Handedness, Brain Structure and Human Capital Accumulation
Obama has promised to cut US emissions 17% by 2020. Is that still possible?
That's slightly less interesting. If you gain root then there's not much to it for dumping packets or hiding processes and open files and sockets or anything, really. Why would the article highlight "intercept network packets as a non-root user" of all things (paraphrased)
>If you are an employee of a tech company, you use whatever language your employer is using, and you don't get a choice in the matter

I've been an employee at many tech companies, and I have always had a choice in the matter. But even if your statement were true, that does not support the idea that languages don't matter. Prisoners are not given a choice of food, does that mean choice of food doesn't matter?

You've just repeated your previous red herring. Trying to redirect the focus away from the subject does not make it "case closed". Nothing about startups and picking clients has anything to do with the question of whether or not languages matter.
This is actually very fascinating. About how many businesses a day would an average person versus a prolific or slow person manage to update? Did you mostly work off of business signs to determine information about businesses? What if no recent pictures had been taken?
The basic difficulty inherent in monetizing digital goods is affecting all reaches of the software industry, in a bad way. From websites being forced to rely on advertising to system software developers being forced to rely on donations or patronage--the digital goods economy is here, and frankly it's pretty disappointing.

I'm not sure what the solution is, but the first step I think is to admit that you've got a problem. Supply chains in the physical goods world aren't a piece of cake by any means, but at least they are predictable. If you make an SSD, you buy flash from Micron and a controller form Marvell, etc. You just buy it. That simple "money for product" transaction allows the incentives to line up. If it was possible to make money selling SSL libraries the same way it's possible to make money selling flash controllers, the world might be a better place.
I was thinking that myself. I have been using it since 2010, and prices since then are down by seemingly 50% and still expensive - so in the beginning, no it was not cheap. The IO is both bad and unpredictable, and even high costs instances are highly variable in performance on the same instance cost. meanwhile, their numbers are far bellow that of a hard machine you own, or get from a rackspace company.

they do save a lot of money if you do not need to hire certain types of IT fokes, and aws is extremely cost effective for satisfying the need when you have low traffic and then sudden large bursts of it that must be handled.
Probably is easier to be frugal with limited resources. With a lot, is easier to overspend at first and later get burned. Limited resources from the star could help to focus more.

I have never get investment (rarely in my country) but always thinking that I prefer a small push than a huge one.
This may take a while depending on the amount of data you have and the speed of your disk(s):

grep -R -e 'TREX_PID=%u' -e 'Remote VS is empty !' /

Alternatively you could create ClamAV signatures based on those strings.
I really don't believe that is a significant factor in why young people leave rural Maine for Portland and Boston.
Then you might consider giving up your US citizenship. Of course this means your children (that you have not had yet) should not be able to claim US citizenship.
I tried interpreting the ars article (rookie mistake) and assumed it was stealing traffic from other programs running as the same user.
on the contrary, most of my best investments have been in rounds of <$500k. i'm more afraid of startups raising megarounds as their initial round.
It's still very discoverable via news.ycombinator.com/best
I think the low completion rates of MOOCs are, while not necessarily a good thing, also not a bad thing, and basically symptomatic of a good thing. In terms of committed costs, MOOCs for the most part are more like textbooks than traditional college classes, even on an a-la-carte menu as one might have available through a community college or extension program. The cash cost is fairly low, the effort expended in enrolling is low, and the time/effort cost is just the time and effort expended directly in online course activities, not driving to a fixed class location at a fixed time that forces giving up other activities with time conflicts (you still have to give up other activities, but you are more flexible as to which ones), etc.

So they are cheap to experiment with and don't have a lot of sunk costs that people feel they need to justify that stops people from abandoning them if once they get in they expectations aren't met, circumstances change, etc.

So there's a lot lower risk, and people can try a lot more to find what they are looking for. I've finished maybe a third to a half of the MOOCs I've enrolled in, and I certainly wouldn't do that with college classes -- but that doesn't mean that I'm less well served with MOOCs -- the cost of college classes is high enough that I wouldn't take most of the MOOCs I've completed -- much less all those I've taken and often still gotten something out of without completing -- as traditional classes, because the risk of something with a higher priority in my life changing so I couldn't complete them, combined with the cost that goes into a traditional college class, would be too high.
Show HN: Paul Graham Markov Chain Autocomplete for Twitter
Start a tweet with @letpgfinish, and it will be finished as if by Paul Graham himself.

This was a weekend project I undertook with a couple of friends just for fun. The original one was @letkanyefinish, so you might like to try that out too... in fact, it seems to work much better (funnily enough, there's a definite inverse relationship between literacy of bot and literacy of its human counterpart).

Anyway, the output is based on pg's essays and various tweets/quotes. Having used HN silently for a while, we thought we'd share this - so hope you enjoy :)
Aha, now I see why you brought up ptrace.

But they were talking about magic syn packets etc (in the securelist post linked from another comment, I got the sources mixed up)
Is becoming ramen-profitable before you raise your first round a possible solution to this problem?
Barack Obama just became the first US president to write a computer program
It would probably be fair to rephrase it as "specialized" instead of "better". If you're a company making widgets that spends $50,000 a month on Adwords - a startup building Adwords optimization products could likely build you a custom Adwords tool fasther+cheaper than an internal team.
So what is this? Is it splicing in different colors of filament before it runs to your extruder?
View > Tool Windows > Problems gets you a problems view.
you are one dumb son of a bitch.

You are poking God in the eye, LOL.

I use timestamp count for random numbers.

I use national institute of standards quantum random numbers.

you are one seriously retarded person poking God in the eye, LOL. This won't end well, LOL.
AFAIK they use Gradle 2.1, which introduced incremental compilation. Unfortunately it's not yet very good at figuring out dependencies. Gradle was never a speed demon to begin with.
Storyline: Create beautiful slideshows in minutes
This is awesome. Fully agreed with the, "don't expect to raise money to figure it out." It's why we're consultants. :)
Why is a low completion rate causing concern? I never completed the machine learning course by Andrew Ng - my schedule didn't always wind up aligning with the times allotted for homework, and to be honest, there was some laziness mixed in there later on as well. I still got a lot out of the course - I've unexpectedly found myself having to do a lot of machine learning work at my new job, and the stuff I was exposed to in the Coursera course has helped to orient me.

A couple comments on that page stood out for me - one, that even with a low completion rate, more people completed a single online electronics course at MITx than have ever done so in person in the entire history of MIT. Second, the comment likening MOOCs to books - even if I don't finish a book, I still get value from reading it.
♦ ♦ ♦

MongoLab, located in San Francisco, is looking for a Lead Dev Ops Engineer

MongoLab is a fully-managed cloud database service featuring highly-available MongoDB databases, automated backups, web-based tools, 24/7 monitoring, and expert support. Developers absolutely love us because our Database-as-a-Service (DBaaS) allows them to focus their attention on product development instead of operations.

We are looking for a Lead DevOps Engineer to take a major leadership role in managing our vast fleet of MongoDB deployments and making our users the happiest and most productive MongoDB developers on the planet.

We're offering competitive salary, equity, health insurance, 401k, a work environment that inspires you and to seize those moments of inspiration, and support to speak and attend events in the tech community.

For more information, visit http://www.thesourcery.com/jobs/824/applications/new or email us at jobs@thesourcery.com

♦ ♦ ♦
Ask HN: Do startups actually do data science?
I'm a Stanford MS candidate in CS. Are there any startups actually hiring for real data science positions? The term seems so overloaded to the extent that recruiters are ready to label anything from Excel to "data infrastructure" as data science. Where can I find a role working on actual ML problems?
The only way Microsoft will get out of the bed they made for themselves is if they can avoid killing new pappys.[0]

Attempting to embarrass the sons of slain pappys is not a good start.

0: https://news.ycombinator.com/item?id=8595905
(...either 2551 or 7563, depending on if you allow things like "7562 Kagiroino-Oka")
Microsoft Imagine
My wife is British, I'm American. I am currently working on several US based companies but I'm confident my Entrepreneurial streak and her desire to go back to the UK will bring about me forming a business overseas.

I knew this was a concern, but I didn't realize so much so that people were giving up their passports?

Reading through the comments, I see a lot of talk about "What are the common people to do?" and that the well off seem to be dancing around this problem?

Am I off base? I just don't see why I couldn't do the same, even as an 'Average' businessman.

I don't see any moral dilemma in moving my money around to the Caymans, or wherever need be to avoid this problem, either. Why is it presented as so difficult, when so many others seem to be doing this so successfully?

As much as I love the United States, having lived here my entire life, I am not going to let them fuck me over.
It didn't work well on desktop either. I can't wait until the "navigate to different things as the user scrolls" trend dies—this would have been SO much more effective without that.
reached maximum dillusion.
Being on a reality show and building a successful company are mutually incompatible activities.

Even on the slim chance that someone was able to pull it off, the very fact that they made a decision to apply to a reality show is a strong indicator that their decision-making radar is not up to snuff for the grueling task of building a company.
At this point it would be pretty difficult NOT to rely on enormous stacks of other people's software, from OS's to compiler/interpreter runtimes et. al., library code, frameworks, etc.

However, there is definitely something to be said for the idea of knowing (at least to some useful degree) how the whole thing works if you're going to rely on it.

Right now I think the industry as a whole is beset with far too much new code and "innovation" for its own sake. An obvious counter would be a radical push for simplicity, but I don't see that happening.
24 random docker tips from DockerConEU
Soviet Prohibition and the Taste of Perfume