skysight-inc/HackerNews huggingface dataset:
> where in Python it's not common to call next()

In fact it should never happen, that's what the `iter` and `next` builtins are for. The only use case for calling __next__ by hand is iffy as hell, it's overloading it while inheriting from an iterator.
Agreed, linking through Stanislaw Ulam turned out to be evermore interesting, even though the Ulam Spriral itself is a good starting point, given its relevance to the field of programming.

http://en.wikipedia.org/wiki/Stanislaw_Ulam
Salary is also strongly dependent on location and industry.
Worst celebrities portals (Based on SEO)
pypy is dynamic analysis.
> There's nothing more annoying than clicking that 'unsubscribe' link at the bottom of your email only to be asked to login first.

But there's a reason, and to understand the reason, you need to understand something about the law.

You want to be taken off the mailing list of a company that technically is spamming you, violating the law. But if the company can get you to sign in first, you technically become a customer, and they can then spam you endlessly and legally.

But -- a company that requires you to sign in, in order to opt out, is breaking the law. The Can-Spam Act requires opt-out to be readily available and simple (see below). On that basis, sites that require signups to opt out are engaged in a criminal conspiracy.

From the law: "You must honor a recipient’s opt-out request within 10 business days. You can’t charge a fee, require the recipient to give you any personally identifying information beyond an email address, or make the recipient take any step other than sending a reply email or visiting a single page on an Internet website as a condition for honoring an opt-out request."

-- http://www.business.ftc.gov/documents/bus61-can-spam-act-com...

They're breaking the law. They are criminals.
The history is more complex than a few paragraphs can convey. For instance, The Royal British Legion was founded by Field Marshal Douglas Haig, commander of British Expeditionary Forces and commander at the Battle of the Somme where over one million men were killed or injured. As a result there have been periods of controversy over Remembrance Day given the role that governments and the ruling elites play in formenting conflicts while the bulk of the cost and consequences is carried by the lower classes. It has certainly nothing to do with the political spectrum. The UK's recent foray into Iraq was brought to you by Prime Minister Tony Blair (Labour).

The controversy has parallels with the debate about the Vietnam War in the United States.

https://en.wikipedia.org/wiki/Douglas_Haig,_1st_Earl_Haig

https://en.wikipedia.org/wiki/Battle_of_the_Somme_%281916%29

UPDATE: The comedy series, Blackadder Goes Fourth, written by Richard Curtis and Ben Elton covers the subject rather well, https://en.wikipedia.org/wiki/Blackadder_Goes_Forth
That's hand waving. Mass surveillance is not the natural state of "man." You have an cartoonish or idealized view of history and oversimplifying to make some point that doesn't quite make it.
The Royal British Legion certainly don't prescribe who you are meant to remember. This exact issue was discussed in depth on this week's Moral Maze on Radio 4 by the Legions' Head of Remembrance.
My system has only one user: me. I am the only one using it.

Multiuser UNIX is a relic from a long past era of shared computing. The "root" concept creates more security issues than it solves. That's why Plan 9 did away with it.
Mathematical proofs are falsifiable, and there are a lot of hypotheses, that are not proved yet: https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_m...
TLDR
Nothing to interesting, they got in relatively late and are now selling a part to give it back to investors while still keeping the majority of their shares, so this has nothing todo with them not trusting in Facebooks vision any longer.
I'm a bit confused by that section as well. Is Martins feedback given this categorization technical feedback?

> Unless critique is focused on improving the software in question it is pretty much a waste of the time of the people who are trying to improve the software in question.

The criticism was not focused on improving the software in question (Mir). That could mean he regards it as waste of time - or if we do the additional step and realize we are talking about the _software_ solution of the display-server as a whole, it might be not meant by that.

I don't know.
"I have the right not to be offended" is a false statement. No one has such a right.
I agree with your definition mostly; however, I disagree with your conclusion. In this sense, economics is a science.

Having a corpus of poor quality articles does not exclude you from being a science.
Having dissenting groups, and areas where existing evidence permits more than one conclusion, does not exclude you from being a science. Quite the opposite: if there was no dissent, there would be no science.
http://xkcd.com/664/
> The only languages have shorter grammars are core lisp/scheme.

Smalltalk would like to have a word with you: http://chronos-st.blogspot.be/2007/12/smalltalk-in-one-page....
> I know this is true for mass marketing emails, but is it the same for transactional emails also?

That depends -- have you ever signed up with the sender? If so, you are asking to be spammed. When a company requires a signup, they are breaking the law, therefore you must not sign up. By signing up, you make the spam legitimate.

If they send you an unsolicited e-mail, they are criminals. If they require a signup to opt out, they are criminals. But if you sign up, they aren't. That's why they want you to sign up.
I don't think mathematics was ever considered a science. See the definition of the 'liberal arts', which includes science and math as separate entities:

http://en.wikipedia.org/wiki/Liberal_arts_education
The men who chased shipwrecks
I think it helps to separate the problem into two spheres. I took the article to be arguing that we've blended the two spheres below:

On a human, moral level if someone is offended by something I've said which I didn't intend to cause offence, I'll feel bad about that and apologise. I don't want that to happen.

But, on a legal/societal level, the above should not be grounds for losing your job, getting sued, etc.

This is certainly the American perspective on free speech - there is freedom of speech, there is no freedom to not be offended.
This is what a "Microsoft support" fraudster had done to my friends VM.
This is a 2009 article.
Maybe not in the world of ASCII, but the new Unicode system scream seems pretty loud to me.

When I decided to use pelican for a non-English blog, I thought it would be piece of cake; just changing the theme and plugging a calendar converter and I would be done with it. In reality, I had to fork pelican and the calendar library (which was not well-maintained) and bang my head to the wall for three days to make them work together, all because of the whole string/unicode seperation and the fact that things work automagically as long as you're just using ASCII.
HostDB
What is Heisenberg's Uncertainty Principle?
> All one need do is demonstrate that DNA is not the source of heredity

Oh, I'm not saying DNA isn't the source of heredity. I'm saying that there are other smaller factors. (you can google them). Heredity in the strict sense, yes, it's DNA, in the broader sense, well, you can have two different fenotypes with the same genotype.

> There was a debate about whether light was a wave or a particle -- evidence supported both views.

Not before the 20th century, diffraction of light (amongst others) firmly put it as a wave. http://en.wikipedia.org/wiki/Light#Wave_theory

And the wave theory of light is still widely used (when it's applicable of course).
I think if you can work your ass off you already have an edge compared to most software guys. Not everybody needs to work at Facebook.
The single most mind-altering photograph humanity has ever taken
She has seniority in the Senate and it's a "devil you know" situation. Mostly we don't want to Tea Party ourselves by trying to purify our ranks.
Yes. Actually, when I saw it was just slides I simply closed the tab because they're most often useless, not adapted to presenting something on the web.

After seeing your comment I went back to it, and indeed, the talk is there, which was unexpected and great.
A genuine 'why?' I'm reasonably naive on these issues, but there's no fractional reserve banking of Bitcoin yet, is there? M2 and M3 include savings, all of which couldn't be converted directly into underlying currency, whereas every Bitcoin is clearly traceable and exists as a unit of currency. Disclaimer: I am no economist or financier.
Not to mention that it's a free product. If it was trying to do something underhanded (eg. actually spy on users) then I could understand, but actually it's just Canonical trying to make some revenue by facilitating the sale of Amazon products. As an Ubuntu user, I want them to be successful as a business, it's a convenient feature, and I could easily turn it off (or not use Ubuntu) if I felt strongly against it. I can't understand why people pour so much energy into being critical of an underdog when there are so many other options.
In Titanium, you code both the business logic and UI in Javascript. The Javascript UI APIs Titanium provides call native APIs under the hood.

Titanium is open source; the repository can be found on GitHub.
Not that I'm supporting login-to-unsubscribe system, but wouldn't requring just an email to unsubscribe allow anyone to unsubscribe you?
Our product, Elevate Web Builder, provides this type of functionality:

http://www.elevatesoft.com/products?category=ewb&type=web

For example, coding a button event handler is just like it is in Visual Studio/Delphi - just double-click on the button in the form designer and you're in the code editor positioned inside of an empty event handler code block.
I believe it is about abuse of position.

Ubuntu has a powerful position and a very high number of users in the Linux world. So, when it does something that people believe benefit itself at the expense of users, because it can be fairly sure those users will not flee to another distributes, people will be angry.

That is why people get angry at big large corporations. Because people are locked in, financially, technically, perhaps "merely" psychologically, they really don't like it when they feel abused. Yes, there is always know-it all-who claims its easy to change, but real people know its never ever that simple in reality.

What makes it worse is the knowledge that one is contributing to the power such corporations have by taking out contracts, licences or any other commitment not easily broken.
Unfortunately the list gets longer and longer these days.
It's not as though they're trying to commit it into the kernel, though. There's about a million other Linux-based operating systems that can be used. Isn't it a healthy thing that they try to take different paths to success? Canonical is trying to monetize the consumer side of their OS. Red Hat sells support to enterprise. If you care about Linux, it should be a good thing that these companies are trying to make some money and be sustainable businesses.
Perhaps you should look into the investment banking divisions who are more algo focussed or those companies who provide services to those firms. That way you will have the best of both worlds
Il Concordato rovina il mercato?
Well, it's not as if Positivism doesn't exist in Economics, so I wouldn't dismiss the entire field just like that. Antipositivism may seem to be the dominant view (and indeed, it may be). However, I cannot help but feel that this conversation is framed very much around macroeconomics, and if people had more exposure/knowledge of other branches of economics, we might have a little more interesting discussion than outright dismissal by the second sentance.

Also, do you have to link that ruddy xkcd comic on every comment? I think most people saw it the first 2 times you posted it.
I'd like to add that Canonical has for years protected the word ubuntu, and it did so coherently.

Projects which were not official projects should not use the name in their url or their name. See getdeb/playbuntu as an example: http://blog.getdeb.net/2008/08/playbuntu-is-now-playdeb-beta.... fixbuntu couldn't be easily confused with an official ubuntu project, but still.

But projects like the (independent) local support forums sure were allowed to use the name, they got an official approval. See also the trademark license: http://www.canonical.com/intellectual-property-policy (though I'm annoyed by their use of "intellectual property", I tend to support Stallmans position on this one)

So his first paragraphs - how it is handled and that this is done in a good way normally - seem to be correct to me. Try to create a distribution of Windows (think reactOS), name it Windows something, and compare the reaction.
My exact thought as well.

When you consider how incredibly fast meteor is growing compared to how RoR has grown it becomes apparent that meteor will grow past it very quickly.
What was with the crack at Debian?[0]. Given how reliant Ubuntu is on Debian's work and the amount historical animosity that there's been (a lot of which Mark directly caused with the early interactions between the projects), fanning the flames just seems incredibly stupid.

[0] "Debian started arguing about whether it should remove all references to the distro-that-shall-not-be-named but then decided to argue about whether it should enforce its own trademarks which lead to an argument about… oh never mind."
PLAYIR: Make & Publish Games in Real-Time
Congratulations, you have reinvented DNS. You can even pretty much s/HostDB/DNS/g:

DNS: an old tool to help manage data center inventory and write
applications around it.

DNS is our attempt to solve the problem of finding hosts and
their purposes in a large environment. DNS acts as a Single
source of truth about all Physical and Virtual servers and is
used to define their purpose. It helps us group our servers
through domains and all the software written by the operations
team revolves around DNS. DNS acts as the centralized
configuration store for all sorts of information.
Question for the professional Python developers: do you (on a daily/weekly/monthly) basis switch between projects in Python 2 and Python 3? Is that hard to do (e.g. do you have to constantly and consciously remind yourself of syntax/semantic differences), or does your mind sort of automatically adjust to the new/old patterns?
Nicer than "function *" I meant.
Would you rather that Ubuntu go out of business than try to make money through the Amazon feature? Do you use Ubuntu? If so, why do you still use it if you feel so strongly against it? If not, why do you care so much about this? I'm a very happy Ubuntu user of many years, and I'd like to see Canonical be a successful business.

Morally wrong would be if they were trying to hold my files for ransom, or produce buggy software to sell me upgrades. They're just making it more convenient for me to buy stuff if I want to. On the spectrum of things that are morally wrong, this is so far from being something to get really upset about.
So why not go into EE? Its one of your majors after all, and less likely to be outsourced to India.
Working in C# right now and agonizing over the class hierarchy...
Thanks a lot for the in-depth reply!

It's interesting, because I think most people seem to assume that the power dynamics of working at GCHQ is somehow fundamentally different to those of a private company: because GCHQ spies on the public and is above us in power, everyone at GCHQ must also be on some sort of equal 'spy-level' footing and equally aware of what's going on. Of course this obviously isn't true, and I expect it's much as you describe i.e. it's like a regular company where no-one really knows anything above their pay grade.

Also -- assuming you've not already thrown the account away -- could I ask how many of the technical people at GCHQ appear to be working there for moral reasons vs working there for the challenge of it? Are there many techies who consider it a moral prerogative to work there?
I think the reason Canonical is running into so many problems here is that they are not really targeting your conventional Linux user. They're well and truly after the mainstream, but there are still these old-school Linux users clinging on without realizing that Ubuntu isn't really meant for them.
Every now and then comes such an article and nudges me towards Scala again. It can really be an elegant and succinct language that can be all-encompassing.

But although I have a production running Scala project, I cringe every time I have to work with Scala just because of the tooling. It's sad to see that SBT is cryptic and IDEs are slow and misleading.

When I work on the JVM I prefer Clojure. I think lein makes an exemplary development, build, and dependency management tool. I wish Scala had that.
I'm a bit surprised because all my big Java servers have used Netty and are fully asynchronous. I didn't realise there's any big load of synchronous Java servers out there.
I don't know much about banking, but what you say is definitely not true of programming. It's just not competitive like that. So, I might say it would be wise to go for the banking internship. If it doesn't work out, programming is easy to get into at any point.

Also, don't forget that "working hard" is more of a signal than a legitimate ethic – a signal that you can be used. Try to take some time for yourself. Walk around and really look at the world. Think about the meaning behind things. In the time you spend doing this you'll acquire wisdom that will be essential later on.
FISC is part of the problem, so it cannot be a part of the solution.

Same is with the intelligence committees.
Why not just write an email filter to send all emails from them to the trash?
Total value of said sale?
Ansible as an Ad-Hoc Orchestration Tool
Which course? Distributed Systems vs Modern Networking Concepts
I am a CS student in SUNY-Buffalo.
Thus far I took(& am taking) Operating Systems, Intro Algorithm, Data Structures & Intro CS.

I am going to take Programming Languages, Theory of Computation, Data-intensive Computing, and one more, but I am having difficulty choosing between the following two courses:

Distributed Systems
http://www.cse.buffalo.edu/~stevko/courses/cse486/spring12/schedule.html

http://www.buffalo.edu/class-schedule?switch=showclass&semester=spring&division=UGRD&dept=CSE&regnum=10272

Modern Networking Concepts
http://www.cse.buffalo.edu/faculty/dimitrio/courses
/cse4589_s12/index.html

http://www.buffalo.edu/class-schedule?switch=showclass&semester=spring&division=UGRD&dept=CSE&regnum=10144

This spring semester will probably be my last semester, and I need to choose one.
Both subjects look interesting, but as of now, I want to learn the one that is the more marketable.

I know Java and C++, and I will start learning web this winter, but I don't think I can become proficient at it within a few months. So I think it is wiser to choose a class where I can practice Android development(Distributed Systems). I am not sure what I do in Modern Networking Concepts as the links to the project, homeworks, etc are broken.

Or should I take these two and not take data-intensive computing?(I am a bit worried about the courses being too difficult. data-intensive computing prof is not hard)
Might be worth taking into consideration that an object will break up into multiple pieces during re-entry.

Thought the odds are still against anyone being hit by anything.
If you're injecting high doses of MSG to your bloodstream, then your health is probably in danger.
I see Walmart as basic infrastructure. Exactly. Its a like a fuel/food and gear depot. Best part is they all have identical layouts. You can shop 125k sq ft and find everything right in its place =D.
Sounds like a misinterpretation of CAN-SPAM which says:

"Any opt-out mechanism you offer must be able to process opt-out requests for at least 30 days after you send your message. You must honor a recipient’s opt-out request within 10 business days."

which means the recipient gets 30 days (from receipt of each email) to opt out, the sender has 10 days to process the opt-out.
Are we really going to discuss this again?

> code needs more debugging, it is harder to maintain and overall productivity is lower

References?
On Linux, 4K is still a much more common page size. Most "Huge Pages" ("Large Pages" in Windows speak) are 2 or 4 MB, and have been available since 2.6, but I don't think they are widely used yet. x86_64 also supports 1GB pages, but these are even less frequently used.

http://lwn.net/Articles/374424/
Andreessen Horowitz owns .25% of facebook. A quick calculation shows that the sales value at yesterday's close is around $100M.
I was wondering about the NDK here. How much of what the SDK provides is also provided by the NDK? Could you do UI stuff by building a Python extension around the NDK? (Probably not, since it would've been done already?)
> There is a great autobiography by him called "Adventures of Mathematician".

A terrific book, still available but pricey (ca. $30 for a paperback). I have a dog-eared copy acquired 40 years ago in my library.

The closest Ulam comes to revealing atomic secrets in his book is to say the method he and Teller chose to produce a thermonuclear reaction requires the "repetition of certain arrangements." I always thought that was the perfection of obscurity.
Python has a type system.
The very safe pics appearing in the middle of the nsfw ones came from domains with otherwise adult content (a chicken noodle bowl on i.e. pussyleaks.com) . In hindsight it seems obvious, I never thaught about the halo effect of adult content hiding the other contents from normal searches.

A bowl of noodles on an otherwise porn site is not a big deal, but if there was an interview site with half of it's contents nsfw (say they interviewed nudists or exibitionists) it would have to deal with the issue.

I know a bunch of site that use different domains to segregate contents(dmm.com and dmm.co.jp for instance), but I wonder what other ways there are to keep your safe content searchable while having an nsfw portion on the same site.
Hunter S. Thompson’s Superb Advice on purpose and a meaningful life
Ask yourself: what would Jobs do?
This assumes that the reporting rate is the same for robberies committed by males and females. It is entirely possible that e.g. victims are less likely to report robberies commited by women. It's also possible that there is a bias in the reporting because victims tend to assume that robbers are male, even when the robber is masked and it's difficult to tell the gender of the robber.
Walmart's biz model is to be open 24 hours. Its stupid to kick out people in the middle of the night who are going be be shopping during the off hours period. People sleeping in a walmart PL are not there taking up space in isle 7 during rush hour shopping hours. So, from that point, its a ratinal thing to do. But also from a cultural point of view, its more common than you think, in remote areas, to need to come in to resupply (with say camping gear, food, clothes, etc). And if Wally world can save these people (like hunters, campers etc) 100 bucks for a hotel, they're probably going to increase the chances of them spending that 100 bucks inside.
Heh, quite fun watching the score on this go up and down, a controversial statement? I see @dlgeek has also commented on this.
Seems that some people have longer weekends than others ;-)
Any of these will do just fine - they all have active communities, good docs and have proven themselves again and again - choose what your team is most comfortable with/efficient in.