skysight-inc/HackerNews huggingface dataset:
OCaml is been around for almost 2 decades. Something must be holding back its adoption. Microsoft's version F# seems to be doing better but developers aren't adopting it en masse.
“On Computable Numbers, with an Application to the Entscheidungsproblem” is a hugely important work, and Petzold's book "The Annotated Turing" makes it very accessible. I highly recommend anyone who is interested pick up a copy. High school education is all that's really needed.

Turing was decades ahead of the rest of us. It's a shame that we're portraying him so inaccurately (though really, not nearly as shameful as how we treated him when he lived).
Related then and now of what the UK's TV license results in http://www.bbc.co.uk/blogs/aboutthebbc/posts/Efficiency-at-t... http://www.tvlicensing.co.uk/check-if-you-need-one/topics/wh...
How old are you? I did really badly with girls and women in general as a teenager and young adult, but I started connecting more when I grew up more, and my first stable relationship started at 29.

I think I was a bit slow to develop emotionally, and I did not know how to relate to/interact with women (it sounds silly in retrospect, but it happened).

I disagree a bit with the "relax and let it happen" advice, I think you have to actively do some activities to meet with people more, etc. if you find yourself not meeting girls.

Edit: almost all the programmers/nerds I know in my age range have wives or girlfriends. Most didn't in their teens or early 20s.
HackerNews algorithm for new app discovery
Well said, it's definitely something that needs to be discussed. That however is separate from distributing simple numbers, which do not ever construct a work, in my opinion.
Are you saying that people that download the latest version of X TV show all have a cable subscription that includes that show? That, I would say, is completely incorrect.
There is a difference between unpopular and factually, demonstrably wrong. There is a difference between threatening violence, prison or worse and social shunning.

If you advocate for things that are actively harmful to society (like racism and misogyny), then you do deserve to be shunned.
I'm not too worried about it. After all, MS has released Office on iOS, and partnered with Xamarin for iOS development. They'd be insane to buy HockeyApp then kill everything it has and replace it with a Windows Phone only solution.

It's weird, but MS is almost one of the best large companies to do cross-platform dev with these days.
"programmers don't usually have girlfriends"

Uhhh, no.

Life is like taking a trip. It's way more fun when you have someone to enjoy it with you. Your experience is enriched by their experience. That said, being single has it's merits as well, which I am sure the married among us remember a little too fondly and with rose colored glasses.

Go to meetups. Not with the intention of meeting someone, but to meet other people and have fun. The rest will fall in place.
You're not allowed to sell stolen property, and I don't think you have a right to distribute code that was obtained illegally. Now if someone got a copy from the author with his/her permission, say by buying it, and then gave you a copy, you might have a defensible point.
Here are some resources on AI programming

http://gameai.com/

http://aigamedev.com/

http://www.gamedev.net/page/resources/_/technical/artificial...

I highly recommend this book

http://www.gameaipro.com/
What Is the Demand for Developers with iOS Skills?
Considering Microsoft's strategy lately has been to provide cross platform support, I wouldn't assume that iOS is out of the picture unless there is an announcement. Look at Microsoft Band for example, it supports iOS, Android, and Windows Phone. Also the biggest news lately was .NET going cross platform and will run on OSX and Linux.
>It's theft.

Stop repeating that. It isn't. Even the courts agree on this one.

And TPB did not engage in it either way.
Except that your friend can't just click a button and send you a copy of their Ford. Your analogy makes no sense, Fords aren't made of bits.
My soon-to-be wife does not play MTG (I do/did), but she definitely respects my hobbies.

As long as you have some things in common, she doesn't have to be a huge nerd or share all your interests :)

Also, reciprocate :) . If she sits down for some Battlestar Galactica, you can stand a romantic comedy or two :)
I can't speak to the yahoo version, they've wacked it, but the base mdbm that we still use today works fine on windows, has for years.
Perhaps you are being dense I am not sure. I said

The poor pay more for banking services than the better off do. This means they pay a higher percentage of their income for bank fees. I did not say they were buying things with bitcoin. Just that bitcoin allows them to transact far more cheaply than traditional banks do.
Ex-President Admits Poland Hosted CIA Torture Site
Well, I like the idea, but why do all their documentation pages link to a Github 404: https://github.com/EpicGames/UnrealTournament ?
Who's Using Ada? Real-World Projects Powered by the Ada Programming Language
Creating a Game Character
I heard you like life hacks, so I hacked this post together for you
There's a new thing (fanotify). LWN did a short series on different filesystem notification methods in July:

https://lwn.net/Articles/604686/

https://lwn.net/Articles/605128/

Unfortunately the fanotify article is yet to come!

(Having said that, I certainly appreciate your pain trying to use inotify to track write events on an entire filesystem)
A lot of programmers tend to be late bloomers to the dating scene. While some would see this as a negative, I actually see it as a positive. Dating can be a major distraction at a crucial time in a young person's life when they are getting an education, starting their careers, and beginning to build their financial history.

I have seen friends and siblings in their 20s that expend a lot of time, energy, and money on the dating scene with very little to show for it by the time they reach their 30s.

Many of my programmer friends, on the other hand, settled down fairly quickly (married their 1st or 2nd girlfriend) and could spend their formative years honing their skills, education, and careers. Also they could set themselves up better financially by paying down debts, acquiring assets, and saving for their future. By the time they hit their 30s, their careers are taking off, they have a very solid financial foundation, and they are on much better footing for future endeavors.
Facebook No Longer Likes the Word 'Users'
Remember when Apple bought test flight? That sure worked out well for people building apps for multiple platforms. I'm sufficiently concerned.
I think if you're doing something illegal, you should assume that you are putting yourself in danger. TPB is like walking down a dark hallway to score some drugs. There are loose women, people trying to scam you, and people trying to lead you astray.
Joe Armstrong is quite fond of calling Erlang the only true OO language in its original sense. The idea of methods being messages sent between isolated and opaque objects. This isolation is really enforced at the heap level and method call are really messages being send to an actor's mailbox. So it maps very well to the original concept.

And Alan Kay agrees:

http://www.purl.org/stefan_ram/pub/doc_kay_oop_en

---

OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. It can be done in Smalltalk and in LISP. There are possibly other systems in which this is possible, but I'm not aware of them.

Cheers, Alan

---
First Log Management Service W Data Obfuscation for Security and Data Protection
I ride the TriMet light rail in Portland, Oregon at least twice per day, sometimes more.

Frequently - several times during each ride - a recording plays which says "Report suspicious items to TriMet personnel, or call 9-1-1".

Several times per ride, every single day.

Is this really necessary?
Yes, that's correct. A patent is a legal construct that temporarily gives the creator more protections than they would "naturally" have. This is specifically done to encourage people to publish their ideas. After a time, this protection goes away and things are back to normal.
>Why should they be compensated?

I watch plenty of stuff without paying for it so I don't want to pretend that I am on some high moral horse here, but i don't get this mindset.

Of course just putting in effort doesn't give me the right to compensation. If so, I could just start digging holes and ask the world for payment. However, if I made something and you want to see it, I think I am in my good right to set a price. If you don't like that price, you are free to move along. There are plenty of files on my laptop that I created that I don't want to show anyone. They are going to stay there and nobody has the right to see them other than me. And if I decided to show one of them to a someone who gave me money in return, that still doesn't give anybody who didn't pay me or anyone else for that matter, any right to access that file, no matter how little "intrinsic value" it represents.

If someone invented a teleport that allowed people to beam to whereever and back, that would cause a rise in theft of tangible goods all over the world. But this would not mean that because the old systems of doors and locks were now inefficient, people should not be allowed to claim ownership of property anymore.
America Is Shaking Off Its Addiction to Oil
See below. https://news.ycombinator.com/item?id=8734356
You're right. I issue refunds all the time, and this should be no different.
I assume everybody who sells/buys stuff around the Main Station in Frankfurt is shady. Yes.

FYI: most of them are drug dealers.
>It tilted people's brains into knowing that tomorrow, their favorite TV show must be downloaded somewhere else.

Not sure how I feel about this. Regardless of how things have played out, I don't think people should expect free TV shows especially in the day and age of PVR/DVR/TIVO etc. I still think creators should be credited/paid for their work.

EDIT - To expand, I think you can disagree with the cable companies and how they distribute programs (large packages of channels you want and some you don't) but I don't think you can disagree that the actors, cameramen, writers, riggers etc shouldn't be paid for their work.
I have done a translation for the non hackers:

I wake up to my smurf alarm clock, quickly smurf myself
up and go to shower, I smurf through it quickly and smurf
myself dry with a towel. Then I proceed to smurf my
socks, pants and other smurf essentials before smurfing
my commute to work.

I'm already late, so I need to smurf myself and sprint
to the trainstation.

Smurfing away at some wordpress themes and finally a
master smurf to change the colorscheme of my xterm.
Thank you for having a $1 plan, I always wanted to try out Baremetrics to have a better understanding of my [few] subscriptions but I couldn't afford their price - I know, $29 is not much, but bootstrapping the company and paying various other services I need it sums up.

You surely got me as a customer, and I'm looking forward to have more than 100 customers and upgrade to the bigger plan!
Someone just down-voted me for reporting an experience. That's really encouraging and serves to create an environment conducive to discussions. If you happen to have the right opinion.
Unfortunately LocalBitcoins is currently not available in your selected region. Please look for other location or come back later.
Why downvotes? I'm only asking questions. Yes, MS strategy is cross-plateform. Now. But in a few years, who knows what MS goals will be?

IMO, taking 10 minutes to think about is not lost time.
look nice, although the name puts me off a bit. i generally avoid using things that say they're evil, and i wouldn't enjoy talking to the bosses about using these.
Why the clickbait title containing "hackernews algorithm" if in reality your goal (by previous submissions like
https://news.ycombinator.com/item?id=8606401) is to build a clone of reddit/producthunt. That's just misleading.
Infiltrating the ‘Dark Web’ – NCA and GCHQ to Root Out Pedophiles
Microsoft realizes it has to be cross platform... Most important change since the new CEO arrived :)
Exactly. I was trying to show that analogies between digital content and physical things don't make sense.
Private repos. You need to link your GitHub account to your Unreal account. See here https://wiki.unrealengine.com/Getting_Started_With_Unreal_To...
> That's an argument against the entire idea of personal property.

It doesn't seem to be inherently an argument against the entire idea of "personal property", it seems to be inherently an argument against the idea that property (personal, real, or otherwise) is a matter of absolute right, rather than a matter of an exchange in which owners are granted privilege at the expense of restrictions on everyone else's freedom because of a perceived social benefit to that exchange -- where the parameters, then, of the particular privileges of owners become subject to analysis of whether the exchange really does have net social value.

In regards to intellectual property of the types dependent, in US law, on the Constitution's so-called "Copyright Clause", this is pretty explicitly the premise in the US Constitutional system; in addition, the differences in the privileges and limitations of real and personal property rights (and the particular parameters of particular subclasses of each), as well as things like eminent domain, are very hard to conceptualize under a model of property-as-absolute-right unless you simply define each feature as its own axiom of property rights, except the ones you don't like and define them as violations of axiomatic rights, whereas the whole regime of property rights and its evolution makes a lot more sense under a social benefit exchange view with an evolving view of what provisions actually provide social benefit.
Facebook Combines Atlas, Audience Network, and LiveRail into an AdTech Voltron
The best start I ever had to Artificial Intelligence was via UC Berkeley's CS188 course[1]. This course takes you through the very foundations of AI, from search to planning to basic probability theory. It's been imitated at universities around the world with its open lectures, slides, homework assignments and project code.

The projects are the very best part of this course. You start with a blank slate PacMan agent trying to pick up dots to something able to track & dodge ghosts without even seeing them (!). It's what inspired me to continue AI research 7 years down the road!

[1]: http://inst.eecs.berkeley.edu/~cs188/fa11/lectures.html
No problem — if you look at nothing than a massive wall of THAT blue all day.
For the people making these laws, Google is a disruptive force that menaces the established business models.
I agree with that, but things may be different in 2 years. And MS is also the company that gains the most money with each Android phone sold.
I didn't know about the English equivalent, so I did care.
WordPress developers: How to write less code and get more done
It's about the fact that Real Technology requires some underlying Real Science, and engaging with/in Real Science requires research experience, which means time spent in the grad-school salt mines.

I sort-of agree. I think that someone who wants to be a career scientist should go back and get a PhD-level education. That said, the opportunity cost (a million dollars at my age, and I'm only 31) is so severe that the social signal is that society doesn't value this skill set.

You don't need a graduate school experience to target ads or be a financial quant, but you should have a PhD in physics if you're going to be doing theoretical physics for 40 years.

That said, if there were truly a "talent shortage", people wouldn't have to put their careers on pause for 5 years to get the degree, because employers would bend over backward to help people through the process. In the 1970s, BA-level research positions existed and there was usually an expectation that, after 2 years or so in one, you'd go back to grad school on the company's dime (while working full-time in the summer) and they'd help you a great deal with admissions by making sure you had opportunities to publish (on the clock). You wouldn't be making a full developer salary (in today's terms, closer to 80k than 120k) because you'd be working part-time, but you'd be living well and progressing toward a degree. That is what you see in a talent shortage. In 2014, it's pretty rare for an employer to pay for graduate school because, well, there isn't a talent shortage relative to the work that employers will actually pay for. There's a talent surplus, which is why you see PhDs filling BA-level research positions.

I like knowing there's at least one technology community where "I published three papers in NIPS/USENIX/POPL/$YOUR_FIELDS_CONFERENCE for my MSc/PhD/post-doc" actually gets more appreciation than, "I read an Android book and coded up something like Angry Birds, only more different."

I agree. I've got no problem with what you're saying here.

Excuse me, but it's currently AI/ML Summer, and quite likely to remain such for a little while longer

I hope this isn't summer, because it still seems that a lot of of "data science" is business bullshit dressed up as being more interesting than it is. Cleaning data so it can be fed into an off-the-shelf SVM package isn't very interesting. That's a 40-degree day, to use Stringer Bell's terminology. Being optimistic about the very long term, I like to think of it as an AI March (which means there are a lot of 40-degree days out there).
Google Street View Hyperlapse from your run – reddit x-post
Subtitle: "Even bad guys are Heroes in their own Story."
That's similar to the ZenToDone system with the 3 daily MIT's (most important things) http://zenhabits.net/purpose-your-day-most-important-task/ There is an iphone app
Is this article a joke?

""
Patterns. Can’t live with ’em, can’t live without ’em.

Every single design pattern makes your design more complicated.

Visitors. I rest my case.

""

A design pattern demonstrates a solution to a common programming problem! How can you take issue with them? You don't need to program in an OO language to use the concepts that design patterns describe.

The whole article just seems to be anecdotal and full of straw men. If it was written in jest then the humor was lost on me.
I took a course on AI at University. The course had a lot of projects around video games. I liked the book we used:

http://www.amazon.com/Programming-Example-Wordware-Developer...

Our final project was super cool. We got into groups. Then each group modified the AI of the soccer team in the book. Then we had a tournament to see who's team was the best. Winning the tournament was one of my prouder moments at school.
Two generations of stars, including heavy stars that produced all the elements up to iron (including, relevant to this particular case, oxygen), and then became supernovae, which a) produced traces of heavier elements b) blew a lot of stellar material out into the universe, to become part of new star systems. So there was oxygen around by the time Earth was formed (~4.5 billion years ago, as opposed to ~14 billion for the big bang).
I dunno. At a low level, piracy is just copying bits. It just so happens that certain bits contain some people's "intellectual property". If we concede that this makes sense and want to fight a losing battle anyway, it becomes a philosophical line-drawing fiesta about the bits you're copying. I propose instead that it's futile for people to try and monetize a certain sequence of bits given a certain interpretation. Then the natural conclusion is to move toward services, like free-to-play games or streaming products where the actual "bits on sale" are free, but the "action of using those bits to bring in the bits you want" is what costs money, rather than whatever the actual bits are.
Google Ants[0] is an AI challenge that is over now, unfortunately, but you can still run through it.

"The AI Challenge is all about creating artificial intelligence, whether you are a beginning programmer or an expert. Using one of the easy-to-use starter kits, you will create a computer program (in any language) that controls a colony of ants which fight against other colonies for domination."

[0] http://ants.aichallenge.org/
Trivia: Django was originally made for the publishing industry.
Erlang OTP 17.4
On my team of 8 at work, 2 are single and everyone else, including me, is married. And I'm polyamorous so I also have a girlfriend.

If I stop to think about famous programmers, most of them are married too. Except Stallman.

For me personally, I don't find it distracting at all, but rather very enriching and motivating.
>closer to closet racism/classism at worst

I wouldn't go that far, but mindless and unintelligible? Have you been exposed to the variety of hip hop that is out there?

Aesop Rock, Action Bronson, Deltron 3030/Del the Funkee Homosapien etc etc

Here is an interesting post that classifies hip hop artists based on their vocabulary and word usage:

http://mfdaniels.tumblr.com/post/93313634355/updated-rappers...
Glusterfs is for synchronous replication. Glusterfs asynchronous replication, at the time of writing SFS, only supported master-slave.
Well, at least it's a step in the right direction?

>You can only use Bitcoin to add money to your Microsoft account and then purchase digital goods at select Microsoft online stores. You can’t use Bitcoin to purchase Microsoft products and services directly at this time.
There is also Weave.jl, which is young but looks like it is coming along very nicely:
https://github.com/mpastell/Weave.jl
And yet no time for Growth Hacking?
This is not socialism, just the usual libertarian lobby.
My attitude towards developer tooling tends to be: build the tools first for the experts, and second make sure the are learnable. I can't stand professional tools that are built primarily for new users. Englebart's violin [0] and all that.

That said, it might be the case that removing the responsibility of versioning from experts would make them less concerned about the ramifications, and less likely to notice when they make a change like this one (well not this one exactly, but one similar but more reasonable).

You really do need tests in addition to static analysis to be sure of these things.

[0]: http://www.loper-os.org/?p=861
May I ask what the main reason you have switched is? Bandwidth? Easier on the [C/G]PU? Resolution indepencence?
hubiC has a 10TB plan. I believe it is 10EUR per month.
Pointers to C++ Member Functions
Google AdWords Lightbox ads now available across all screens
iOS 8.1.1 doulCi iCloud bypass tool download –
Product Hunt Now Lets You Make Your Own Collections
Show HN: Unified Reporting for Adwords, Facebook, Bing Ads and More
Why We Finally Built an API, and Our Plan to Make It Succeed
given http://blog.brokep.com/2014/12/09/the-pirate-bay-down-foreve... I doubt he's the one who put up all the porn/malware ads
I really doubt Microsoft is going to make it Windows Phone only. Windows Phone is just not that valuable as a platform.
Cool! So, you're a perfect position to compare your experiences writing text editors in both languages :)

(Although Go is more mature at this point)
I have long dreamed of something like this being available for other localities. This is a great idea, a great implementation, and I hope it will spread.

Anyone want to make one for Toronto streetcars and buses?
Well, apparently they all existed in some agrarian free time society, before industrial capitalism crushed our collective dreams. Because nobody cared about money in the 80s.