skysight-inc/HackerNews huggingface dataset:
Did you teach standard library container classes? reference counted pointers? Doesn't sound like it. So did you really teach C++?
I would actually use it with iPython
The muzak/MIDI version of Roxanne is what really sells it.
Also, http://stackoverflow.com/a/17253577/1348195
Huh? My comment was regarding same sex crushes, not privacy.
You can accuse me of trolling, but I think the fact that java took this long to adopt these pretty basic features isn't besides the point, it IS the point.
Hm, that is a nice start indeed, but as far as I can tell, intersections and cuts are not in :(. pstricks I forgot, I know that as well.

I am not that attached to the syntax, just the possibilities and some of the vocabulary.
Also, Object.keys is much nicer and doesn't have a lot of the same issues.
try-with-resources actually came in with Java 7
Score:

+1 : the idea of braces in Python

-1 : The fact that the project addresses an out-of-date Python version (2.7 instead of 3+).

Result: 0
I remember how difficult it was to put your initials in the high score table with a joystick with 1980s arcade games. This is the interface they should have emulated to make the form true to form. There was no facebook, twitter or email client software back then.

Priorities being priorities they should have a regular contact form with hidden javascripts to submit IP address (so you can geolocate the enquiry), time spent on site (to see if punter is serious), stuff about someone's computer (so you know if they have money or browse on a phone) and so on.

After the form you then get to play the game...
Can you elaborate what you mean by "= vs. =="? Since you mention Pascal I'm guessing that you'd say ":=" and "=" would be better, but since the general model of math is different from procedural code, I'm not sure that's an uncontested truth. I learned Pascal in high school and ":=" was confusing to more people than "==", even among first time programmers.
> ... the resulting clipped waveform carries a lot more energy than an unclipped one.

Is this claim actually true?

My understanding is that if you take a waveform and clip it, the resulting waveform actually carries less energy (think of the corresponding integral), but more of that energy is pushed into the higher frequencies. It's this – the unexpectedly large amount of high-frequency energy – that kills speakers because their crossover networks push it into the tiny, tiny tweeters, and they are utterly unprepared for it.
There is some data here: http://www.bfs.admin.ch/bfs/portal/en/index/themen/01/07/bla...

The current Swiss population breaks down as:

77% - Swiss citizens
15% - Citizens of EU/EFTA countries
5% - Citizens of European countries not in the EU/EFTA
1% - Citizens of Asian countries
1% - Citizens of American countries
1% - Citizens of African countries

(If you move Turkey from "non-EU Europe" to "Asia", then non-EU Europe drops to 4%, and Asia rises to 2%.)

By specific nationality, the top sources of immigration are (% of immigrant population in parentheses):

1. Italy (16%)
2. Germany (15%)
3. Portugal (13%)
4. France (6%)
6. Serbia (5%)
7. Turkey (4%)
8. Spain (4%)
This random dude makes $1200/mo. I don't know what the average is. Maybe he is set for life, but it's only been really big for a couple of days, and I'd imagine he's not quite yet, and certainly not as set as he could be.

http://www.bbc.co.uk/news/world-asia-23497561
I think your criticism would be valid if the braces were optional and tabs still worked, but this version of Python is still a Pythonic language. (Or at least, it's no less Pythonic than your standard Python.)
Ah ok, fair enough. I figured you were using it to make only girls available to boys, and vice versa.

Still, if that permission is giving you problems because of people's reactions, just showing the entire friend list (with paging, of course) may not be a bad idea.
FDC For Art News And Books. Kenzo
"How does it not encourage creativity?"

Creativity comes in many forms. It can include a reinterpretation of existing material. Walt Disney films like Snow White were based on materials from the public domain. Were they uncreative for having not come up with a completely new story?

The book series "Wicked" is a very popular revisionist telling of the original Wizard of Oz books. The copyright for the books (but not the movie!) lapsed just months after L Frank Baum's literary estate had come out of copyright. (Gregory Maguire, the author of Wicked, had thought it was decades out of copyright when he started writing the book.)

It's impossible to tell a revisionist story without having some story to revise. Do you really believe that Maguire was less creative with Wicked than if he had written some other series entirely? If copyright were 10 years longer and so he needed to get a license from the estate, would you say he was less creative?

Similarly, a commercial parody like "Pretty Woman" requires something to parody, like "Oh, Pretty Woman", and it makes little sense to parody something that no one knows anything about.
Recent bank reforms in the US created a requirement for any institution offering any checking account to offer at least one checking account option with no fees and no overdraft protection. At my banker's suggestion, I opened this type of account for my son. He has a debit card, but no checks. When he runs out of money, the debit card gets rejected -- no debt and no overdraft fees are possible. It's a great tool for him to learn money management, doesn't cost me anything, and enables him to buy ebooks online and other stuff he's interested in with his own money.

That said, at his age I couldn't afford a VPS...I learned by setting up server daemons on my desktop and messing around with them.
"For example, the entire country of Qatar shares a single IP address"

Which is ridiculous of course.

Unofficially IP addresses can be bought and defacto transferred. They could certainly given a budget do that despite what it says here:

http://www.apnic.net/services/services-apnic-provides/helpde...

Ok here it is (and I also have other personal knowledge of this happening):

http://www.networkworld.com/community/blog/microsoft-pays-no...
Here's an interesting trio:golang, rust, and julia all about equal right now:

http://www.google.com/trends/explore#cat=0-5-31&q=julia%2C%2...

Also interesting that clojure is much bigger in the google trends "Programming" category.
http://www.google.com/trends/explore#cat=0-5-31&q=julia%2C%2...
You could add an extension method to object, if you want the same effect.

(Although: A workaround for java's bizarre stance that no function can exist without an object doesn't really strike me as a "feature". [Granted: this criticism is equally true of C#])
I don't understand; You hate that Python is all about helping people get things done ? That repels you ?
You can play without litigation waivers in most non-US countries. You can also kick a ball around in the street.
Debian init case pt. 2
I use 3.x myself but if I were to do something like this I'd probably target 2.x/the majority as well, at least at first.
Anything that requires a versatile response or independent judgment.
If your co-founder is not as equally a driver before and after an arbitrary business event such as a fundraising round, you picked the wrong co-founder.
Just playing Devil's advocate, but one very good use of {} is for real anonymous functions. I.e.

map([1,2,3], lambda (x) {
print x
return x * 2
})

That's one of the limiting reason why we can't have that in Python right now
If you are interested about "Dark Igloo" (who's behind this site):

"Dark Igloo is Dave Franzese and Mark Richard Miller. Their design and video work was recognized as part of 2012's ADC Young Gun's X class and has been commissioned by diverse brands like Smart Car, Google, and Bonnaroo"

http://mssngpeces.com/directors/dark-igloo/
and,
launchd is like a second mach kernel at a higher level. https://developer.apple.com/library/mac/documentation/Darwin...
I think I need to add a disclaimer:

- I'm not the one who behind this project
- actually, I'm a not a real programmer (I'm a graphic designer who also code)
- the people behind this project can be found in Github. At least I can say about one of the who is a close friend, that he codes in Python about 8 years as a profession
- I'll ask him to open a user and add his thoughts to this discussion (if he doesn't have yet)
Right up until something goes wrong that requires an adjustment the automation wasn't designed to make.
I am scratching my head at how someone can write a blog post correcting code and leaving such egregious code as a revision. The last snippet of code is still busted and very cringeworthy

The proper way to do alternate behavior for the first iteration, would be this...
It's O(n) versus the authors O(2n)

if(attributeArray instanceof Array) {
if (attributeArray.length >= 1){
// do something with attributeArray[0]
for (var i = 1; i < attributeArray.length; ++i)
// do something different with attributeArray[index]
}
}
If it's a legitimate parody of the original than that's a completely separate issue to the average run-of-the-mill sampling that usually goes on (whether sanctioned or not). So it really doesn't apply to the discussion.
> I think your criticism would be valid if the braces were optional and tabs still worked ...

Surely you didn't mean tabs?

https://code.google.com/p/soc/wiki/PythonStyleGuide : "Indentation: 2 spaces (no tabs), differs from PEP8"

PEP8 (http://www.python.org/dev/peps/pep-0008/#tabs-or-spaces): "Tabs or Spaces? ... Spaces are the preferred indentation method. ... Python 2 code indented with a mixture of tabs and spaces should be converted to using spaces exclusively."
I'd recommend putting comments around code that appears like it may be wrong, or just avoiding such code as proposed. For instance, if I must do assignment within a conditional, I would at least put a comment the line before saying that assignment was intentional. But it's worth writing the assignment on its own line for clarity.
Works fine for me on Firefox + Ghostery + Disconnect + Adblock
Basically he was charged on three count: intruding in a private computer system, maintaining himself in said computer system, and theft of private documents.

The ruling said he was innocent of the first charge, since it was due to a security flaw, but guilty of the second, since he realized he was in a private system (he admitted to navigating the hierarchy and finding that the repository was "protected" by a login and password). He was also ruled guilty of the theft (the author of the blogpost, an attorney, says he should have been charged with counterfeiting instead, since that is the proper indictment for copyright violations).
Bing Travel removes Farecast's price prediction feature
> There is absolutely nothing a human can do in space that a machine can't do better

I don't think a machine can be inspiring like this:

http://ubuntuone.com/5LLIgal8tHKtHpFuDc3ZYl

We send machines to pave the way for humans, to see if it's safe and what precautions should we take.

If you said that only to humans in LEO, then I'd agree. There is no reason for a manned space station right now or humans riding along the satellites they launch. Maybe someday one would be useful as a buffer between long haul traffic and a new generation of shuttlecraft ferrying people and cargo to and from LEO for other ships to carry to deeper space, but that day only exists in our dreams of today.
EU law is a framework for cooperation between local communities. Cooperation only works if it's mutual.
Indentation rather than braces is probably the main thing that keeps me using Python over other languages. This project feels like a massive downgrade.

Would be very interested in projects that remove braces from other languages, though!
Huh? Lack of braces is one of the things I like about Python. Additionally, on many non-English keyboards braces are somewhat hard to write (e.g., on a Danish Mac keyboard it's a three-letter combo: Alt + shift + 8). Not having to write braces is nice.

One of the examples on the page says "indentation doesn't matter". But the thing is, it does matter - even if there are braces. Correct indentation means that your code is more readable. Python (the normal version without braces) enforces correct indentation, which is brilliant.
> After about 4 gigs, it gives me a fat error.

That sounds more likely to be an issue with your local storage (4GB being the limit for files on a FAT-formatted hard drive, IIRC). Though on the other hand, somebody still using FAT in this day and age seems a fairly unlikely explanation too :S
I'm not so sure. Machines can die pretty efficiently.
WHY?????
Do you have endless empty time?
it isn't that hard to ignore all the bad comments and emails

The gravity and emotional toll of receiving death threats and verbal harassment is often incredibly underestimated by those who haven't received them.
Actually, I've become more and more a fan of "manually backporting" -- just throw apt-src registry for experimental in your sources, apt-get build-dep <package>;apt-get source <package>; cd <package>; dpkg-build.

It only works for comparatively small packages, you'll need to keep an eye out yourself for security patches -- but it allows you to install stuff via dpkg -- and generally if the thing is too complex, you'll probably want to run a distribution package anyway (something simple in this context is nginx, varnish, nodejs (but I tend to run upstream nodejs -- too much of a moving target...) -- something complex might be pygame or network-manager -- basically stuff that has deep and wide dependencies.

For stuff that I need to get from upstream, I try to use xstow -- it's a great way to keep either /usr/local or ~/opt/ manageable. Note: for nodejs -- it doesn't read the prefix variable for just make install, use DESTDIR (and do some manual cleanup):

http://www.debian-administration.org/articles/682#comment_26
Depressing to think anyone on this earth finds curly braces an improvement to Python. I always prefer languages without, curly braces are ugly!
So it's a binary choice between being Richard Stallman and not programming at all? Your worldview is narrow.
I would guess there was done kind of foul play and Apple said cut that out, here is a check for x amount of dollars. Just take the app down and let's forget about this.
That's great if you haven't made any mistakes. In the maze of reality you may make a wrong turn. If so, admit you are wrong, and take a new or old course.
What are the ages? I think a lot of the problem stems when the girls grow up to adolescents. That's when all the negative societal pressures start to set in.

How would you keep this up through their teenage years?
Other way round: the parents break the system and the kids fix it. A pattern from the VCR upwards.

I don't see why you'd need to contact parents about product keys. OEM Windows puts it on a sticker on the machine. Or you get a pirated version.

(The BBC Micro had a large friendly notice in the front of the manual that you couldn't break it just by typing, so you should feel free to experiment. One of the things that made it a great learning system.)
Those are really egregious examples of sampling, where the sample is almost the entire song. I agree that in those cases the original artist should be compensated, just as the original composer must be compensated when you do a cover.

But most sample-based music is not like this. Other examples raised in this discussion thread, such as the Beastie Boys' album "Paul's Boutique", use samples as a form of sonic collage. Works like these should be regarded by the law as original works, just as a visual collage would be.

Should The Winston's be compensated for the near-ubiquitous "Amen Break'? Or James Brown for "Funky Drummer"? Or the countless others that provided the elements (samples) upon whole genres of modern music are founded? I argue that it is in society's interest to answer "no", simply because the works would not exist were there legal barriers hindering its creation.
I'd argue that Netflix is high-precision, low-recall: the quality of recommendations are usually good, but the recommendations themselves usually don't reflect the entire library.
If a player can get one point a second that's 2.78 hours of continuous play that would be needed to score 9999.
Not to mention the anti pattern of doing this in the first place.

When manipulating collections - you almost always want .map .filter .reduce .some .all or a variation of thereof and not a plain old for loop for this sort of thing, doing this a million or a billion times a second theoretically shouldn't matter. (explained in : http://stackoverflow.com/a/17253577/1348195)

Also, checking for instanceof Array is a JS anti pattern to begin with and makes code a lot less generic.
Sure, for missions that aren't performed within a light-second of Earth. So far we have sent a total of zero humans far enough away to take advantage of their superior reasoning capabilities.
Kudos for having the motivation to pull this together, I guess!

I must admit, I don't get why anybody would be interested in using this. Even the headline snippet is an example of "what not to do."

Python's significant whitespace incurs the small overhead of requiring attention to detail when copying and pasting code - that's pretty much the only downside, and it seems strange to add a feature while boils down to "allow slopping indentation practice at the cost of extra syntax."

I thoroughly believe syntactic noise is an enemy of productivity. Good editors will help to some extent, but I find the process of reading (say) CoffeeScript much more pleasant than JavaScript. Each to their own, of course.
You'd have to diff the package(sources) -- generally backports will try to be "conservative" in it's dependencies (not pull in a new libc or kernel unless actually needed). I'm not sure (never checked) how far backports go in actual backporting -- but in general they'll be less invasive. I expect there's probably a couple of small patches when needed (say to patch around a newer version of a library not being available if new functionality isn't strictly needed).
Should probably do `.length` to detect it's iterable and not do a type check since that's an anti pattern anyway.
I've used systemd on Arch Linux for about a year now. It wasn't the end of the world, I can deal with it, but it's not fun.

I'm bothered by seemingly built-in units that have no corresponding unit files, which all default to enabled, including units for bootsplash stuff ("plymouth") that isn't used on arch linux. I'm very annoyed by mounts and such that don't even have units, files or otherwise, such as the "pstore" filesystem or autofs4. I'm super annoyed that since an upgrade half a year ago, the configuration option to disable use of some cgroup controllers was removed, and now any cgroup controllers supported by the kernel are used unconditionally.

I have good reasons for not using some of these things, but even more than that, one of the main reasons I like to use Arch Linux is that I like to add what I need, rather than try to make sense of and clean up the clutter of a typical operating system later. The lack of control and default-everything-on of systemd is really very annoying, and I'm bothered by the strategies mentioned in this article by which systemd makes itself the one and only practical modern init system for linux.
When will people understand that people online is no different from people you meet in real life. Some are shady, some will cause trouble if you talk to them, and violence exist everywhere?

Violent videos are bad, but so is bullying. Should we demand that parents supervise their kids at school to prevent bullying? What about all the shady people on the street, in the store, or on buses. Should a responsible parent prevent a child from ever leaving the home alone?

24/7 supervising is not healthy. Constant watching will cause worse psychological harm than any extremely violent video will do. Instead, talk to the child, and one might learn that they are not interesting to see people burned alive or decapitated with a chainsaws, and thus will close videos that has that kind of content.
Heh, it always sounds easier in a meeting, "Bill, set up some sort of simple voting system, should be a cinch, by the end of the week should be plenty of time."
F# team ask for modifications of the CLR (covariant delegates), porting a language on the CLR if you are not Microsoft is hard.

Scala never really run on the CLR, it's a vaporware, sorry a work in progress.
Do you have any non-contrived examples of confusing an object literal and a block?

Because as soon as you see this

{ identifier:

You know it's an object literal and not a block.
That's... a very specific comparison. Why is Clojure singled out here? They don't really inhabit the same problem space.
It's in C# 6 :)
Can you elaborate on what's wrong with the final solution from the article? I don't see anything wrong there and I wouldn't expect your snippet to be faster.
Buildbox.io has flexible VCS support. You can use anything you want! You don't even need to use GitHub.
> very few people seem to be able to enjoy it.

Can't imagine why. Oh wait, that's right, people generally work on stuff they feel is sensitive, and they're not apt to go hosting that stuff on some service with insecurity designed in to the foundation.
Which is a clone of an old Palm Pilot game called SFCave: http://www2.sunflat.net/en/games/palmcave.html

There is nearly nothing original in this game, not only was the core game play stolen, but most of the assets too. It really angers me that it has done so well when a lot of other game developers who worked a lot harder can't succeed.
You can not modified a variable declared in the outer scope inside a lambda.

int a = 0;
list.forEach(element -> {
a++; // no way !
});

That's why it's a lambda and not a closure BTW.
I agree that the Array methods are extremely useful other than their ugly performance-sacrificing function scope. In this case though, when you need alternate behavior for the first index, it is much clearer to read a standard for loop with some precursor code behind it, than to read a forEach loop with an if-else.
Voyager 1, launched 1977, never reachable to humans, still sends us the data:

http://en.wikipedia.org/wiki/Voyager_1
Check out the countries of origin. Clojure is huge in Scandinavia, golang searches overwhelmingly coming from China.
Why shouldn't the syntax matter? If a syntax results in more mental overhead, it seems sensible to avoid it if possible. What seems up for debate is what actually results in more mental overhead, and what just takes some getting used to.
I had a response written to this, but realized I haven't thought it through enough to respond meaningfully.

I know I'm dissatisfied. I know it doesn't show me movies I very much want to see, and that it clutters my recommendations with a lot of things I'll never watch.

My feeling is that it doesn't capture why I like the movies I like.

The categories they've been refining over the years are likely an attempt to address that, but they seem to be missing the important information still.

Hmm.

PS- re the contest, there was a problem with the anonymized data being de-anonymized by researchers, so they couldn't make it available any more.
Checking the index in every iteration of a loop will effectively double the amount of operations performed in every iteration of the loop for this scenario. That is, O(2n) versus O(n)
now I'm getting this

Sorry you have have reached the maximum number of archive
creations allowed per day. You can try again tomorrow.
Given my anecdotal experiences of this problem I would guess that Netflix's problem isn't a matter of figuring out what I would like, it's a matter of figuring out what I may not have seen yet. The problem is that the things that I am most likely to like based on my viewings are also the things that I am most likely to have already seen somewhere other than Netflix.
Hating when young programmers see huge success?