skysight-inc/HackerNews huggingface dataset:
There's some kind of homophobic troll(s) reporting drag queens' profiles in violation of Facebook's real name policy: http://www.towleroad.com/2014/10/facebook-continues-to-freez... The content moderators (good article on them in the current issue of Wired: http://www.wired.com/2014/10/content-moderation/) are suspending the accounts.
Arguably, IF has always been on the cutting edge of natural language processing. I'd encourage you to take a look at what's possible with inform7.com.

And as far as NPCs, versu.com is pushing the edge of AI for stories (sadly not available for widespread use, though).
The issue is how you deal with a behavior that may be a net negative.
Do you ban it?
Or, Do you use education, incentives and support to change the prevalence of the behavior?

Also, are you completely sure that if you ban unstructured feeding, all the homeless will get fed in a structured way? Or will banning the feeding lead to some people starving?

Also, how do you know it's a net negative? Do you take the word of a politician who has incentive to move the homeless to low property value areas?
Can the words be centered on the screen as opposed to left align? Seems like it would make a little more sense as the words are the primary focus.
No. I understand statistics.
I know Mandrake Linux, and I used it for some time as my main distribution. Like Ubuntu they were striving for a user-friendly distribution, but they never got the the level of consistency Ubuntu had.

Why? Because they chose KDE at the beginning, but they didn't stick with their choice and did what every other distribution did: let users choose between KDE and Gnome. And spent time to have all their tools look "kinda OK" in both desktops with cross Qt-Gtk themes, and Gnome users got a not so great experience but they kept shouting that Gnome users were just as important to them as KDE users, etc.

So in short they thought of themselves a "Linux distribution", a way to install Linux and related software. On the other hand, Ubuntu considers itself an OS, and upstream software is just a way for them to achieve the degree of quality they want.

You see that also when Ubuntu releases Unity: they want their OS to work this way, while Mandrake always focused on (1) the installer and (2) the control panel where you configure stuff, thinking "the desktop is Gnome/KDE's job, let's just ship what they make".

There was other reasons why Ubuntu worked better than Mandrake: one is that they used the superior dpkg while Mandrake was using RPM. (RPM got better recently, but back in the day it was a huge pain). Honestly I felt for many years that a user-friendly distribution based on dpkg would bring the best of both worlds, and that's what Ubuntu was.

Also Ubuntu arrived as the right time, when it was possible to have a fully plug-and-play distribution if your hardware is standard enough. I don't think they could have achieve that in the 90's.

And of course marketing. Ubuntu have been very good at marketing, and that's a good thing.
I'm not trying to start an argument. Also this is a bad forum for debate.
Nice project. Reminds me of how Squeak makes use of Assembly

http://www.squeaksource.com/@us0cp9R3z2kMAiPd/FB3wRHMZ
Google GLASS, my favorite video camera by Casey Neistat [video]
But "Features and roadmap" at http://mono-ue.github.io/ says "Our current release supports C# on Mac and Windows. We hope to add many more features, such as support for the F# language [...]". Confusing.
I'd agree if there was just a little more context in the title. Maybe "Hackers Caught on Video with the Kippo Honeypot" or something would be totally unambiguous.

Maybe I'm completely fucked in the head or something, but since only one or two other people in this comment thread seemed to catch my drift, I'll be explicit: the specific phrasing of "honeypot video gallery" makes me think "collection of videos that some police or 3 letter agency uses as a honeypot to catch criminals" which translates to "either gore/snuff or child pornography." Either something illegal to look at, or an article discussing the topic that could still ruin a sensitive or vulnerable person's day.

And of course such a thing would never reach 50+ upvotes on HN, but when I posted that comment, it was on the front page with 3 points and 0 comments. It was entirely within the realm of possibility then of being something horrible that a troll had used a voting ring to promote. Maybe now at 56 upvotes this concern seems ridiculous, but I hope my apprehension might make some sense within that context.

(also, I think it's ironic that literally the only time I've ever felt that a different submission title would be warranted, it remains unchanged...)
Ask HN: How do tight technical specs effect the off-shore dev experience?
I have a background as a developer and product manager. I'm looking to build the middleware and backend for my startup project and considering hiring an offshore dev for the iOS work. I've heard both horror and success stories and I'm hoping, so long as there isn't outright fraud, that tight technical specs and eyes on the code base will mitigate a lot of the risk. I'm hoping to get feedback from other technical folks in a similar situation.
Saying I was writing a bitcoin client I would never use some 3rd party as a fallback. As soon as a blockchain fork is detected you stop all transactions and wait for it to be solved by the miners. No other way around it.
See "Tlön, Uqbar, Orbis Tertius" for a fictional take on this.

Meta-comment about the Borges connection: I'm continually astounded by how prescient his work was. "Tlön, Uqbar, Orbis Tertius" was published in 1940, so I suppose it's possible he, in Argentina, heard about this court case in New York, but I doubt it.

Other examples:

The Garden of Forking Paths: qualitative pre-figuring of the many worlds interpretation of QM, before that was a thing.

Pierre Menard, Author of the Quixote: A character's bibliography contains references to Descartes, Leibniz, and the work sheets of a monograph on George Boole's symbolic logic. Now, I don't know the answer to this one, but maybe someone can help: Was George Boole considered an important philosopher in 1939? Claude Shannon published his famous master's thesis applying Boolean logic to electric circuits in 1938 in " Transactions of the American Institute of Electrical Engineers." - so again, I suppose Borges could have known about it through that, but it seems unlikely, So, of all the philosophers he could have chosen, why George Boole?
As a new dad with a busy job I've found the pain point balancing work/family to be crises that occur semi regularly like kid sick and can't go to childcare, major bug discovered prior to launch, etc. As Tad notes the planned obligations can be managed to balance your personal choice of importance between family and career, but for me in practice it is the unexpected or urgent that can upset that balance.

Balancing things that are urgent now vs things that are important is very difficult in practice. Long term having a good relationship with your spouse and kids is much more important than fixing that bug for customer, but that bug may be very urgent so you stay later to fix it tonight.

Trying to keep the urgent from trumping the important in the priority queue is a constant challenge in my life as I now have more important things.

I completely agree with Tad on the over communicating.

The only other things I have found helpful are to: 1) Set expectations realistically - people can be ecstatic or completely disappointed with the same result depending on what you tell them to expect. 2) I don't scale very well, focus on measuring metrics rather than micromanaging and then delegate to others.
This is another game changer. Personally, the portability of C++ is, by far, its own reward. But I'm thrilled for others that C# is finally becoming an option. It's been many months in waiting for Unity users sitting on the fence.
>I work at Disney and when I look to the television monitors I see ‘inspirational’ quotes that tell me that selfishness is desirable.

What's that got to do with your workplace?

Selfishness is desire. It has just the negative meaning because it is either considered rude to call others selfish unless it's too much selfishness, or because it is a common selfishness, at which point it's only selfish against a third party. Just my interpretation.
BEWARE. When I try log in it says my apple account has been locked out for security reasons. I went and reset the password and successfully logged into a bunch of other apple stuff, but when I tried to log into maps connect it said I was locked out again.
When most mobile providers get you on the internet, it's through NAT. They're already terminating and re-creating your connections for you, and not providing your "real" tcp/ip packets to the internet, and thus neither the world's "real" internet packets to you. All you get is a translation.

You've never gotten "the real internet" on a mobile device. The idea that they may change one more part of your fake connection seems pretty irrelevant.

The same happens on "real" routers, firewalls, etc when they massage the traffic going through them. Sometimes they barely change anything at all. Sometimes they make minor adjustments. Sometimes major ones. You don't have an agreement with any of them specifically to modify your packets; they just do. So do you have a claim of harassment against your packets? Have they trespassed on your property? Are you trespassing on their routers?

The answer to all these questions is: nobody has ever guaranteed to you what you get from the internet, other than "availability" if you're a business user, and even that's not set in stone.
I would bet that this is directly related to Apple's 2013 acquisition Locationary -http://allthingsd.com/20130719/apple-acquires-local-data-out...

This is exactly what Dan and Grant built Locationary for, to crowdsource and manage (validation, collisions, conflicts) massive location based datasets.

Locationary's Saturn platform was worldwide, with hundreds of thousands of locations outside the US, so I'm guessing its only a matter of time before Apple opens it up.
My body is worth what someone is willing to pay for it. I'm willing to pay quite a bit more than $2.5MM -- I'm willing to pay my entire net worth plus anything I can borrow.
This means a lot to me. I will try to contribute to this one, nice kickstart guys!

I don't have much C++ experience and I had doubts about getting into UE only with blueprints. It feels like there will be cases that I won't able to cover just with blueprints.

I was experimenting Unity just because of their C# support but now I can gladly turn back to UE and it is more exciting for me.
No. Neither side of a shit sandwich seems appetizing.
This is at the top because these complaints are valid even today. Linux doesn't cover the things I have with anything even approaching the level of convenience of Windows.

I say this not because I don't use Linux. I love Linux! I love it so much I just spent some serious time building Linux From Scratch[0] on a laptop so I can know and understand it better. I develop exclusively on * nix platforms, and I use it for everything I can.

However, my main machine is still a Windows machine with Cygwin installed. I do this because my main workflow is to use 3 portrait monitors[1] for effectively 6 workspaces visible simultaneously[2].

To get this effect, I use Nvidia surround to combine these three monitors into a single continuous desktop, then use a program called "WinSplit Revolution" to manage my windows.

I've messed around with countless tools and spent weeks worth of time trying to replicate such an environment on Linux, but I can't. The Nvidia drivers don't support surround, or if they do it's through a nearly undocumented series of settings. I can't find a program to arrange windows this way, after trying tiling window manager after tiling window manager. And, even in more mainstream settings like installing Ubuntu on my new laptop, things like my mouse pad STILL don't work.

But on Windows, I can install everything quickly and all my edge cases are covered. It may be to much to ask for Linux to cover all these, so I'm not disparaging it. I just don't use it for this case.

All I'm saying is, don't be so quick to ignore complaints about the state of things. The world of desktop Linux could still use a lot of work.

[0] -- http://www.linuxfromscratch.org/

[1] -- http://i.imgur.com/z4dRbll.jpg

[2] -- http://i.imgur.com/FEumEXi.png
The Java VM has hot code swapping builtin (IIRC limited to method bodies but the commercial JRebel drops that limitation).

Start your program in your IDE's debugger (or point it to your application server where your program is running) and you can change the code immediately, rerun your methods, change variables, inspect the objects, etc.

It's more than a simple REPL, it's a full-blown debugger and it comes really close to what you have in a SmallTalk image where your code, data, and environment is all the same.
Sounds pretty enjoyable too. Building an MVP/starting a new project is always my favourite thing when it comes to the development process. It's usually not too challenging and lets you get involved in all aspects of the product - from design to deployment.
I was able to log in with no issues. YMMV
Stealthy startup Soft Machines launches virtual CPU cores
The UX is so silly. Give me a list of damn rooms I can join, or a search feature. I'm all for the screenshot invite method as an additional feature, but it's a terrible onboarding process and I think will make many people not bother.
This is what is on their page: http://mono-ue.github.io/roadmap.html
<Quote>
While you can use F# today, we want to provide default templates that people can use. Currently, you must set the projects on your own.
</Quote>
AtScript (Angular 2 programming language) Q&A
> This is half-baked

Seems it works about as well as the rest of Apple Maps.
But it makes all the difference to the companies they invest in, even the ones that don't make it big and the same goes of course for the founders of those companies.

If YC and their competitors want to maintain their pace they have to have everybody aim to swing as hard and as high as they can otherwise those successes won't be there either. If they knew up front who will succeed they would not be using this model.
I hate having to bring this up, as it seems I bring it up all the time. It's just that this is such a common theme, and permeates almost every single area of human life.

I'm sure you're well-intentioned, and I'm sure the "smart, experienced people" you speak of are as well. But you have to understand what this thing you're advocating is doing. You're making it illegal for ad-hoc, spontaneous communities to fix their own problems. Essentially, saying that only "parental-figure" government can fix it, via only the approved means. Because, "smart, experienced people" have agreed that this is the best way to do it. You're breeding dependence on the state, and you're commoditizing guilt/empathy/whatever you want to call the thing that is driving free-people to help their fellow man. So then, people can "buy" this feel-good fix by throwing money at the state that promises to take care of the poor, whether it ends up working or not. Instead of actually getting their "fix" by doing the work themselves, or giving it to an organization they feel is doing it the best way.

Politicians use it as a selling point, people feel good giving their money away and getting a fix from it, and social-workers get a salary and probably their own little fix as well. Hint, have a look at this (first search-hit, there were others) if you don't believe the obviously catastrophic failure of the state attempting to help these poor individuals: http://www.heritage.org/research/reports/2014/09/the-war-on-...

Calling it a noble effort is just a curtain over the real issue. The state making yet another market illegal and establishing itself as the "approved" monopoly.
Having spent some time writing JNI wrappers for a hobby application in Android, I think it depends on what one is trying to achieve.

For hobby purposes and small development, it is expensive and probably is doable doing everything alone.

However, for usual business with short time to market, taking into consideration "time spent on feature" X "hourly rate" per developer time, the prices are quite cheap.
Me neither. Your "example" just isn't an example.
Fantastic additions. Urgent vs. Important is a great framework.
For VC backed companies it is the norm. It's up to you to decide if you want that kind of pressure or not.
How Math Inspired the Writers of the Simpsons and Futurama
How come IBM is missing from this list? I thought the ditched Harmony and are now contributing to OpenJDK. I remember some keynotes some years ago.
Proselytizing causes learning because it creates doubt in others (that will then build arguments to refute the assertions) and in the self (through doxastic aporia).

But the current mainstream thinking of relativism, where values are inverted, also thinks learning is bad (which is why we don't do it in schools and universities anymore), and so earnest discussions are discouraged and deemed offensive (but 5 minute shout matches on the news are still fair game).
Monism (or at lest the version of it Spinoza deals with) claims that creation is part of God. So monism says that (universe ∈ God).

This is not, for the most part, what Christians philosophically believe. For example, evil, which is certainly a part of our universe is most definitely not a part of God; God is metaphysicsl whilst the universe is physical; the universe is temporal, God is not; etc.

This is what I mean by there is a "clear distinction" between the two. Monism, by definition, argues that "everything is one".
So Where Did All the Women Coders Go?
Right. That works great. The problem is when I was composing a new email.
Wow. You know nothing about English. Dickens used "literally" in a figurative sense:

http://languagelog.ldc.upenn.edu/nll/?p=3007

Looks like you literally can't even read a dictionary:

http://www.merriam-webster.com/dictionary/literally

> 2 : in effect : virtually <will literally turn the world upside down to combat cruelty or injustice — Norman Cousins>

It's fun to take illiterate pedants down a peg. Everyone should try it for themselves.
That was my number one reason for moving to UE4; announcing Unity 5 with no Mono runtime update was the last straw. Current versions of Mono could probably do a serviceable job with simulation-heavy games, but not Unity's ancient one.

Bizarrely, they don't even have a C or C++ API. You can add native code libraries to your project in Unity Pro, but you always have to go through Mono to interact with the engine.
Holy shit! It's IRC.
I loved the simplicity, and wanted to know how it was done.

https://github.com/asciimoo/cssplot/blob/master/cssplot.css

.bar-chart ul li[data-cp-size="0"] {
height: 0%;
}
.bar-chart ul li[data-cp-size="1"] {
height: 1%;
}
.bar-chart ul li[data-cp-size="2"] {
height: 2%;
}
...

Still find it cool, but a 1200 line CSS may be a bit too much for a practical application.
What happened to progressive enhancement is that it's a fair bit of work, and putting in extra hours to support the three "power users" who have decided they want to run noscript isn't worth my time.
Then why not register your disdain by voting blank?
Likewise. They were set to off when I visited the page and the header still shows.
I'm very curious too! If it takes anything more than a day to get an app review, this tool is going to be pretty useless for us. :(

I've submitted an update to our app to external app review, so hopefully I'll have more information soon. [Update: Now "In Review", for what that's worth.]
And Federation still exists, with the universe rebooted a third time: http://ibgames.net

Gemstone : World of Warcraft :: Federation : Eve Online

Their attempt to make the planet authoring tools more accessible by adding a GUI wasn't the best idea, though.
ES6 +A: Angular v2.0 extensions to ES6 Traceur
You can view all of your device's request headers at http://checkyourinfo.com/request
Or the Unity guys want to pay too little money.
I think your main point is wrong. It might be that some of the technological advancements are still (73 years after it was written) unrealistic, but they are not what makes the world 'bad': They are just tools to bring the ideas about caste and class to their extremes, and make them clearer that way.

I would agree though that not all aspects of the 'dystopian world' are bad, and it's very interesting to read his utopian book Island, that definitely embraces drug and hedonism, but in a different way.
Ask HN: Can I get into machine learning research after getting my medical degree?
Long story short: I realized I'm not into clinical medicine at the final year of med school (now), and I decided to go for a PhD instead of residency. Since programming has been my hobby since I was a kid, and since I'm deeply interested in learning computer science, I decided that I should seek a field that combines medicine with computer science. I realized artificial intelligence in medicine is a very promising field and I'm wondering if it's even possible for me to get into it considering I have no formal training in computer science, mathematics, or statistics. Any advice on how to proceed with this?

P.S. I'm highly motivated and great at self learning and I can devote a lot of time learning from books and online sources if needed.
Back in 1976, my girlfriend's mother had a friend who worked for a map company and was a graduate of the University of Michigan. The company made very popular maps, everyone had one in their car.

Ohio State University, near Columbus, was the nemesis and rival of UofM. So this mapmaker stuck a couple of short texts accompanying two roads near Columbus. One said 'mgoblu' and the other 'beatosu'. They were pretty hard to find unless you knew where to look.

But his bosses found out eventually and fired him. Haha.

Agloe is a better story.
Easter Island's ancient inhabitants weren't so lonely after all
> Hopefully your wife and children will give you back the same 1/8th of their time and focus that you give them.

Nobody spends 100% of their day with their family, regardless of how perfect they are as husbands, wives and fathers.

People sleep, work, eat have friends and so on besides having a family. If you manage to be with your kids 3 hours per day around dinner time and you're doing a start-up at the same time I'd say that's absolutely spectacular compared to most people that are 'just' working jobs.
Could you elaborate a bit on what exactly is better in channel notifications and 3rd party integrations?
Paul Allen pledges $100M to fight Ebola
Predicting movie ratings and recommender systems
Microsoft sales soar 25% on huge Office, Cloud, Tablets and Smart phones demand
I would argue that readability and writability of class members are not the same. Many time verbosity will improve the readability but hurt the writability of the code, and auto-complete reduce the cost of this verbosity.
See also this recent article in Current Biology, cited by Reuters: http://www.cell.com/current-biology/abstract/S0960-9822(14)0...
Blueprint, the default UE4 language, seems functional. All functions are pure functions, with input and output, not methods, there's no 'self' or 'this'.

That said, I'm not an expert on Blueprint or FP so maybe someone who knows more can tell me whether that assessment is accurate.

(And I totally understand that some people will prefer F# and access to all those .net classes anyway)
That did it! Thanks!
Oh ok. How about: God is infinite and created things aren't. You can just love infinite things then?
Neat idea, a little disappointed looking at the source though. A class for every possible datapoint doesn't scale particularly well.