skysight-inc/HackerNews huggingface dataset:
> Haven't any new ideas been introduced by the innovations of modern languages like Python, Lisp, Haskell and Ruby? Or even C++, Java and JavaScript?

Those modern languages are all older than 2000. Some of the papers cited in this list are indeed related to Haskell, Lisp (do you really consider lisp modern?). And Compiling works that will have a lasting impact needs some time to reflect on the importance of new works.

This list is essentially centered on logic in programming languages (lambda calculus, types theory, semantics, monads), hence the absence of python, ruby, javascript: those languages picked a lot from this theory but did not bring much novel material.
That's a bit dystopic, implying for the first time that humans are aware of their new machine masters. But all languages, incl. English, has changed. English no longer has nominative/dative grammatical case markers (instead relying on word position), this can make spell checkers easier (since there are less permutations of words), does that mean humans did it for our machine masters? No because it happened hundreds of years ago.
> They tried to emulate apple while forgetting that people that bought into apple ideology already had apple.

Agreed. Their enterprise offering is strong. And one day they will realize it is IBM that is their destiny, and drop out of consumer market.
No user is an island
Quiet Prayer - January 2013
>That's hugely depressing. I have a DVD. I can lend it to anyone in my home to play. I have a book. I can lend it to anyone in my home to play. Why is it different for a game?

The link I referenced before also mentions that on your Xbox, any user can play any game:

>Your friends and family, your guests and acquaintances get unlimited access to all of your games. Anyone can play your games on your console--regardless of whether you are logged in or their relationship to you.

So anyone in your household can "borrow" a game from you just by using your Xbox. I guess this also introduces the idea of someone having a "main console" that is particularly linked to them.

>They use the word "family", so I wonder what they mean? I guess they mean "people in the same house", but I could be wrong.

I also saw this, but restricting it to "people in the same house" doesn't make sense in light of the previous points.

Regarding the issues you raised about Ann and Bob, they are completely valid points. I guess the most honest response I can have to that is that they, for better or for worse, just don't seem to be Microsoft's target market for the Xbox One. Luckily for them, however, the PS4 looks like it will be able to suit their needs much better.
What works for me is to write the code with a target audience in mind. That target audience is someone who learned the language for one term in college and doesn't know it all that well. The maintenance programmers have met those criteria, except for one person who didn't know the language at all.

I write programs in pseudocode first then add the code underneath, keeping the pseudocode as a comment. The code I've written from 1984 to the present day is still quite readable, apart from a parser I wrote in Perl.
> they launched their tablet product

For the PC as well, if you recall.
Yea, but 98se was bulletproof.
Apache HBase shell cheat sheet
That's true enough, I guess those households will wait for a price drop or find one on the back of a lorry.

I remember when I was a lad, the "posh" kids would get the new gaming systems when they came out. Everyone went over to their houses to marvel at them, so when the price drop came next xmas they went on everyone's list.
I believe by what belorn meant regarding the police not knowing who the target was, was the they didn't know they were after a guy for copyright infringement as opposed to a armed and dangerous individual.
Yes, I think you've nailed this on the head. The licensing is all dressed up, but ultimately MS is the one trying to take a slice of every pie. Having said that, I'm not sure what and how they currently profit from their consoles? It's my understanding that Nintendo and other manufacturers sell the hardware at a loss and make their money on licensing - perhaps that's done on a per game basis, rather than a per unit basis.
And not just any federal employees: spooks. Gotta milk that James Bond cachet, I guess ;-)
> - Access your entire games library from any Xbox One ... > > while you are logged in at your friend’s house, you can play your games.

This applies for all PSN games also.

> - Share access to your games with everyone inside your home .. Anyone can play your games on your console--regardless of whether you are logged in or their relationship to you.

Interesting. But I'm not sure the value. How many homes have > 1 unit.

> Give your family access to your entire games library anytime ... Up to ten members of your family can log in and play from your shared games library on any Xbox One.

How does one define family? How do they prove it
Latin had a vocative case which was formed by changing the ending. "Et tu, Brute?" could be translated into "And you, @Brutus?", not the usage of "?", "," and "@" as grammatical markers.
An interview with Stef Lewandowski
And, BTW, do we _really_ need to have a new HN submission for each dotdot Go release (and beta, and RC)?
Hello there metal fans, I enjoy tuning in people's MDM broadcasts on Grooveshark. With suggestions its a nice mix of background music you don't have to manage and occasional song that you would like to hear.
1) Not that random, but yeah, hence the 'my passports getting a visa in some consulate' note (easily forged).
2) Your info is maybe 30 years out of date. It's one of the largest tourism destinations in the country. I know, I lived there five years.
3) The Shan State Army are ethnic Tai speakers, so yeah, maybe. But further west, the Wa and yet further the Kachin are more independent.
4) It's not hard to find hotels that don't care about registration. Even if they do register, few report identities to the police immediately. Even if they report immediately, few cops are going to be bothered to check. By the time they do, you're gone.

Bangkok is indeed a good destination, except, as you point out, that Thailand is a major US ally.
Researchers Teleport Quantum Information Between Gas Clouds
76:14 by Global Communication is an undisputed classic of the genre, however you might find it distracting because it's so good.

And of course there's Aphex Twin's Selected Ambient Works 85-92, which should go without saying really. Again, you might not be able to work because it's such a good record. Also, it's not ambient in the sense of having no beats. If you've never heard it before you should probably just stop working right now and listen to it. Also he did a SAW vol. 2 album which is more beatless, but it's not as good.

You can't go wrong with Future Sound of London. It's a bit dystopian, but utterly amazing stuff.

The "minimalist" (he hates that word) work of composer Steve Reich is also very good for zoning out. All the other people in the modern "ambient" genre are ripping him off to some extent or another. I suggest starting with Electric Counterpoint.

EDIT - some more:

Hecq - 0000

Almost anything by The Orb, especially The Orb's Adventures Beyond the Ultraworld. Make sure you get the proper UK version not the cut down US release.

Portico Quartet by Portico Quartet

All the Boards of Canada stuff
Resources for learning Meteor.js
Hello. I'm a PHP Programmer, and I want to create a real-time web application. So, I stumbled upon this framework : Meteor.JS, can you guys provide some links to good tutorials, ebooks, PDFs to learn Meteor ( For Programmers ). I checked out "Discover Meteor" by Sacha, but I'm looking for some free books/tuts.
He said WP8, so Windows Phone 8.
That is a very interesting comment. I think my brain works similarly. I will pay more attention to that.
How about a second hand tax? (Ducks for cover)
Price-wise I believe you, but that makes no sense IIRC the economic arguments for consoles, since developing for a single specific platform is supposed to be cheaper than debugging on a hundred different processors.

Presumably those days are long gone, now that games aren't written in assembly anymore, which is what made Xbox/PS/PC releases plausible (which begs the question, why would anyone buy a console system anyway? Exclusive titles are the only reason I can think of.)
Ok, interesting claim. So, how much money has Microsoft been making from patents exactly? Since you've made a very dramatic statement, I'd like to see a specific figure.

And then I'd like to see that compared to Office, Windows, Server & Tools, etc.

Why would anybody buy hardware with Windows on it, only to install Debian? Build your own systems, that's the really obvious and really simple answer. You're blaming Microsoft for your bad choices. You don't have to pay any fake tax that you're making up - simply stop buying the products that you are. You have no right to any particularly configured product to begin with; you're not entitled to any such thing. Create your own laptops if you're so bent about it. Sounds like you're taxing yourself. You can rant like a champ, but you can't custom build a Debian laptop? Whose fault is that exactly? I fail to see how that's Microsoft's fault, or how they owe you or Debian anything.
> "Well, it's not, technically, one hundred percent legal, but look at how well it works in fighting [terrorism|pedophilia|some other big cause that gets people all worked up without actually threatening anyone in any statistically meaningful way]"

Uh, paedophillia is statistically significant. The wider issue of child abuse (physical, emotional, sexual abuse or neglect) means that about 5 children a day die in the US from abuse-related causes.

Numbers are difficult, but over 3 million reports (for over 6 million children) are made every year in the US, and about 9% will be for sexual abuse. (And about 90% of those will be where a child knows the offender in some way.)

Very many people are harmed, sometimes severely, by paedophiles.

Please don't ever place paedophilia in the same category as 'nonsense boogeymen' like terrorism.
This Audi Car will park itself
What's the point of buying all those toys if you never get to use them? And what's a better time to use them, but when you know they can't potentially get damaged?
Can someone comment on the current state of tooling in the Scala world. Last I had tried (some months back), SBT was extremely slow.

Googling about SBT came back with a lot of complaints about the state of scala tooling back then.
Mozilla has declared war on the U.S.
Snowden Is Too Hot for China to Handle
I don't know if that has improved, but at least a year ago their Linux servers were awfully unreliable.

Shame, I really loved the idea of having Microsoft host my Linux systems ;-)
Google bomb is back: Miserable Failure
>How does one define family? How do they prove it

That is something I am also wondering. The worst case would be that they ask for proof of a familial relationship of any form. That is something even I am not prepared to give Microsoft.
Physical media is much higher friction to transfer since you have to shift a physical box around which is slow , expensive and time consuming. I have a ton of original xbox games I could have traded in but never bothered because I was too lazy to put them on ebay or take them into the shop.

There is also the risk that the disk is scratched which puts people off buying used.

OTOH a digital license can be transferred across the globe in a matter of seconds and the product does not degrade with use or get damaged in transit.
This means that there is no point buying a new game, just buy the game when you want to play it and sell it when you don't. The total number of new licenses bought only has to support the number of people who want to play it concurrently, not the total number of people who want to play at all.

The only way around this would be to impose artificial restrictions on used game sales. For example, you can only sell to people in your own country, a license can only be transferred a fixed number of times etc.
Facebook will block accounts for the presence of viruses on computers
Ask HN: Does US law apply to AWS data-centers located outside USA?
The same thing in Haskell:

cycle seq = circular where circular = seq ++ circular

(or if you want to really golf it)

cycle = fix . (++)

Ok, to be fair the Scala code is a bit more generic as it works for any abstract sequence, but still, Scala's syntax is awfully heavy compared to Haskell.

That's one reason I still prefer Haskell even though Scala is easier to sneak into enterprise projects thanks to JVM. Not to mention that Haskell gives stronger static guarantees and has a more sophisticated type inference system.
What I find most offensive is that this level of police response is that it's being used against someone that facilitated sharing of content between users that would have never paid for it, yet, good luck getting a third of these resources spent tracking down criminals that did things to hurt someone. Apparently, it's more important to protect imagined profit than people.
Microsoft's definition of family is extremely generous - in short it can include your friends, and doesn't appear limited by geography.

See the "It's a 'family' affair" side box: http://arstechnica.com/gaming/2013/06/microsoft-defends-the-...
Yes, some oil land is farm land. Some oil wells are on urban land, including in a shopping mall in L.A. Some are on grazing land. Some are in desert. Some are on the tundra. Not much farming goes on at the edge of the Beaufort Sea.

Compared to the price of the data center, where the building alone costs $2 million to construct, $30K/acre is dirt cheap.

And I still don't believe you about the price of land. It must have been an extreme outlier, since I can't find any advertisements, any government reports, or anything else which agrees with you.
This title is rather misleading. Throw a 'former' (senior nsa exec) in there...
There's no need to alter the data, they can just leverage something small against you, to go after someone else in your social circle. And so on, and so forth.
It doesn't , if anything it's the opposite.
They're apparently making about 8$ per Android device on the (secret) patent deals: http://www.zdnet.com/microsofts-most-profitable-mobile-opera...

According to Google's 1 billion activated Android devices, that would make patent revenue of 8 billion $ just on that platform. This compared to the about 70 billion $ yearly revenue they're making overall.
Did he plan for a picture of his face to be plastered all over every news site for a week? Presumably yes, in which case he's probably not planning on trying to disappear.
"IBM that is their destiny"

Which means becoming a company built around professional services which will mean a lot of unhappy Microsoft partners.
And yet the news never says "DPRK buy pen drive" but only "DPRK closer to nuclear weapons with global reach".
Building laptops from scratch. Right.

Requiring people to do the impossible or else they are "entitled" doesn't make for a very good argument.
True, but third party vendors can shift platforms a lot more easily than an entire enterprise on Windows 7 desktops.
I've been using Scala on Android + Intellij IDEA for about the past month after wanting to try something new[1]. Other than having to run it through proguard first, the compile process in Intellij is comparable to how it is with just Java. Scala plays nicely with Android and I have loved using it so far. Makes Android development a bit more fun than with just plain old Java.

[1] https://github.com/yareally/android-scala-intellij-no-sbt-pl...
> In the scientific world there are no spammers and there is no direct commercial advantage to creating a lot of nonsense paper that cite your own paper

Yet. Google's on it though.

>> The launch of Google Scholar Citations and Google Scholar Metrics may provoke a revolution in the research evaluation field as it places within every researchers reach tools that allow bibliometric measuring. In order to alert the research community over how easily one can manipulate the data and bibliometric indicators offered by Google s products we present an experiment in which we manipulate the Google Citations profiles of a research group through the creation of false documents that cite their documents, and consequently, the journals in which they have published modifying their H index. For this purpose we created six documents authored by a faked author and we uploaded them to a researcher s personal website under the University of Granadas domain. The result of the experiment meant an increase of 774 citations in 129 papers (six citations per paper) increasing the authors and journals H index. We analyse the malicious effect this type of practices can cause to Google Scholar Citations and Google Scholar Metrics. Finally, we conclude with several deliberations over the effects these malpractices may have and the lack of control tools these tools offer.

http://arxiv.org/abs/1212.0638
* __len__() or len() : More than one way to do it ? Oh my !

* Use setuptools, easy_install, pip while we have fun with our rake and gems.

* lambda : Please have fun, with this vomit of a feature.

* __init__.py explain that to a python beginner.

* Have fun with, { "quote": "shit" } while we use our :symbols

* What scope ?

* Have you migrated code to class Foo(object): yet ?

* How is py3 coming along ? Having fun with the worlds cleanest and bossy language community ?

* Write all your list comprehensions line noise, while we add a elegant method.

I just realized, whitespace is also, precisely the entire content of a pythonista's head.
> Snowden could enter China without paperwork from Hong Kong.

China requires a visa for US passport holders regardless of port of entry. Coming from HK is not an exception.
Yes, there are many business applications, that run o Windows.

However, there are two trends now:

1) Move the application to the web. Many of them are getting HTML frontends, and the backends are OS-independent.

2) Those, that are not getting ported, are being thrown into Citrix XenApp (or into other desktop virtualization environment). It is actually very interesting to see using your business app on device like Asus Transformer. And then you start question yourself - why do you need Windows on client and all the heavy infrastructure in the server room it needs?
When I still had an iPad, I spent many long flights playing games or watching films with it offline.

But poor comparison in that iPad is a mobile device you're supposed to carry around with you, while the consoles are stationary.
Exactly, the OP is completely glossing over the fact that it is not possible to 'share your game with a friend in another city', because that implies that he a) has to sign in using your XBL account, and b) you can not be playing the same game at the same time. This also holds for the whole 'family' sharing 'feature', which I don't really get anyway. If the XBox One is supposed to be the center of the living room media experience, I don't think many households will buy multiple, and even less so, play them at the same time.

One thing that MS apparently does allow you to do is lend the game disc to a 'friend' (someone who has been on your XBL friend list for more than 30 days) and play the game as long as the disc is in the console, and it can phone home every hour for some kind of DRM check I don't understand...

I don't blame the OP for getting confused by the ToS on the Microsoft site, which obviously have been carefully crafted to make them sound more reasonable. The whole licensing model of the XBox One is one big, crazy and hard-to-follow mess. What I understand from it, is that it doesn't allow you to do anything the PS4 doesn't allow, except going over to someone's house and play a game without having to bring the disc with you (yay, big deal!).
If this is true, this is a brilliant comment!
http://archive.epo.org/epo/pubs/oj007/11_07/11_5947.pdf

The above link gives details over the approach taken by the EPO, giving examples of pure software patents which were rejected whilst also illustrating the approach taken to granted patents in the area.

My understanding is that software in its own right cannot be patented but where software is incorporated into a specific product to provide functionality it can be patented.

/edit The following link also provides good information. Essentially, the barrier is very low to establishing that a software patent achieves a technical measure and falls outside the exception. For example in HTC v Apple, a lower court judge found a multi-touch related patent invalid as a computer programme, however a higher court overturned this ruling.

http://ipkitten.blogspot.co.uk/2013/05/from-alice-to-apple-p...
Building An App In 45 Minutes With Meteor
That book is great. I wrote a toy compiler loosely based on parts of that book.

Here's a newer book that covers similar subjects:
"Implementing functional languages: a tutorial"
http://research.microsoft.com/en-us/um/people/simonpj/papers...
ah - "Using proguard lets you build Scala without any extra plugins and sbt fiddling".

Seems like the tooling is still one of the more painful aspects of Scala. Kudos to Intellij, -1 to Scala.
Only bug fixes, mostly in the runtime. Some of them might be important if you're running Go in production like "runtime: fix heap corruption during GC".
I just wonder when someone will build a tool to annotate Ruby, Python source code with var types gathered during run-time.

If C has Valgrind then dynamic typed languages should get something for the types.
That is wonderful. As a physicist whose first language was FORTRAN, I particularly like "It is a syntax error to write FORTRAN while not wearing a blue tie."
The victims are or were foreigners, and not Americans. Apparently that makes a difference.
> This means that I can coop with my friends (almost) anywhere in the world even if they havent bought the game! I think this will be a huge feature.

Everything else you've said is correct, but this is not true. Unfortunate, but understandable.

"The only limitation, it seems, is that only one person can be playing the shared copy of a single game at any given time."[1]

[1] http://arstechnica.com/gaming/2013/06/microsoft-defends-the-...
So while we are here, why the entitlement to use Intel CPUs, right? They should go and and make their own silicon ingots and then their own CPUs in their own fab, right?

There is a reason why the world is organized around this 'division of labor' concept. Excluding someone from it and then calling the complains about it an entitlement is not a good way forward.
Facebook redesign?
Sounds very Illuminati to me. (Oh yeah. I went there.)

I don't think it's that easy, though. China seems, at least to me, as a very divided nation. They can't keep it up forever, I mean - something's gotta give at some point.
That sounds like it would increase identity theft a lot.
This misfeature causes me more heartburn than the others. I have to manually touch all of my build slaves once a month to keep them compiling.

Furthermore, you can't run unit tests without an interactive session, so the build slaves would have to auto-login on boot; we chose instead to not run the unit tests automatically on checkins.
To be honest to understand those needs only the most basic understanding of Ruby. And I suspect you wouldn't be saying that if they'd used C style syntax for blocks, you'd understand it because that syntax is so prevalent in major languages.

I think you're making the mistake that because Ruby isn't a C-style language, the equivalent of a Latin script language, it's not understandable. It's just disadvantaged that you can't immediately make some assumptions about what the operators do based on previous experience.