skysight-inc/HackerNews huggingface dataset:
Your point is, well, beside the point. You're saying that "OOP does not imply static methods," which is correct, but irrelevant, because the converse is true: "Static methods (in the Java sense) imply OOP." Assuming they're learning Java, it's the latter that matters to beginners, not the former.

You say it's about "Java's flavor of OOP." That's 100% true. So, how do you explain Java's flavor of OOP — which is necessary to explain why Java does certain things that would otherwise seem like arbitrary invocations — without explaining OOP at least in part? As soon as the beginner sees the word "class" or "public" they'll be forced to either contextualize those concepts or take them as arbitrary strings one puts into their program because Magic™.

The OC's point was that Java forces people to grapple with certain OOP concepts, even if those concepts are particular to Java's flavor of OOP.

You're both just talking past each other.
So "Muslim evangelism" would be a contradiction in terms? I don't think so.
Serenity Fan Made OST
> It's money - people don't like to destroy money.

They don't have to want to do it.

> Currently we have representatives of banks, hedge funds, and investment trusts making those decisions.

US anti-banking conspiracy theories aren't generalisable to all central banks.
As I leave my 20's behind and enter my 30's, anytime I begin to pearl clutch about things that don't seem quite right to me, I always remember this Simpsons clip:

http://www.youtube.com/watch?v=1yHBz3K0yKg

That's when I remember the world doesn't want to be saved by what I think is right and appropriate.
FWIW, Firefox doesn't do it by default, the option to enable it is not prominent, and when you do enable it the UX is pretty bad. IIRC usage stats is way below 1% of users.
If anyone's interested in hacking, there are a couple of unofficial APIs:

https://news.ycombinator.com/item?id=6913300

https://github.com/venomous0x/WhatsAPI
How Smule’s Jeff Smith got a Ph.D. while running a startup
It's fair to say they have nothing but negative consequences for people in the vicinity, I think.
What's blocking the move? If I lifted you up and put you down in Austin, are you saying you'd be completely unable to find work? If one single person can move first and find a job second, why can't one married person do the same (on the assumption that the other one has already found a job)?
North Dakota has 2.7% unemployment. Nevada has 9.3%. On a per-county level the disparities become even bigger.

Jobs exist elsewhere, people have just stopped moving to them. The article isn't stupid, they clearly looked at the stats.
`acc` is assumed immutable, so it has to be copied entirely on each concatenation. Copying a string is an O(n) operation.
Are there any suggestions for a low-energy (possibly arm) server with raid 1? I guess software raid over USB would not be very satisfying, right?
some more detailed info, and lot of comments
http://www.techrepublic.com/article/how-munich-rejected-stev...
I've seen it be really awkward with whitespace, usually when I think it's not recalculating it's because of a stray or missing space somewhere that's keeping it from seeing that something is an equation (it tries to auto detect between equations and markdown).

The common case for me is that I keep a very short-term personal ledger in it, just the stuff that hasn't hit the bank account yet, like this:

chequing = (1,000 # current balance
- 2 # coffee
- 15 # groceries
+ 2 # Joe paid me back
) => 985

But messing up the spacing in any way, for instance like this:

chequing = (1,000 # current balance
- 2 # coffee
- 15 # groceries
+ 20 # Joe paid me back
) => 985

(note one fewer space before the closing paren) and now no changes to the values inside the parens take effect on the total after the => (which for non-Calca-using spectators should always auto-update based on changes). I copy-pasted this out of Calca just now and you can see the the total is incorrect.

Sometimes this messes up the syntax highlighting so that it's obvious, but usually it doesn't, and I'm left wondering why it's not updating.
This behaviour is known as "talking one's book".
I thought the track record of the US Government on the matter was pretty clear:

1) Write down the law

2) Break it

3) Retroactively make the violation legal

Wrt to what oversight exists, well... the fact that they have no idea what material Snowden took with him is telling. But that's not what I'd be the most worried about. How hard would it be for the White House to ask information about a specific individual for "national security" reasons?

> But either way, you say that the consequences will at least be public in other scenarios. But that's not really true either. People get shot every day in this country; how do you know that any given shooting wasn't from a soldier?

I'm not a US citizen, but I would think murders are investigated by the police. It's usually difficult to hide.

> How do you know when the government lets a contract that they actually fully complied with the Federal Acquisition Regulations?

I suppose there are audits? Not to suggest that abuse does not exist, but I assume there is some oversight.

> How do you know that when a Congressman votes against his normal voting habits, whether that vote was due to his conscience or due to someone else's wallet?

You certainly don't, but you can make an educated guess.

I'm not sure what you're trying to say here. That the NSA doesn't need any form of oversight, and can be 100% trusted with the power to snoop on everybody belonging to any country (knowing - in case you thought "I don't care about these dirty foreigners as long as they promise not to look at US data" - that nothing prevents them from asking another Five Eyes member about your whereabouts without breaking the rules)? From the same government which gave you Guantanamo, extraordinary rendition, warrantless wiretapping and extrajudicial executions-by-drone? Their definition of legality is terribly elastic.
No, a nuclear war would only eliminate the world's major cities, and make a big dent in technological civilization. But the impact on various regions would depend on how much they are dependent on technological civilization. In the USA one could easily imagine that food production would stop without gasoline/diesel and electricity. Agriculture is too mechanized and there are no longer very many family farmers and precious few peasants.

But in Russia, things are different. Hundreds of thousands of people still live a subsistence lifestyle with minimal access to technology. There are many people who have gone off into the woods somewhere actively escaping civilization, and most of these people are still peasants, in other words they still have the skills and capabilities to survive on their own even in the harsh climate of Russia.

China is too dependent on large river valleys where the big cities are located, but at least some of the agricultural land is far enough away from cities that people would survive, and they too are close to peasant levels of subsistence lifestyle.

So a nuclear war would destroy the United States, but Russia as a state would be back within one generation. Similarly China would be back. Both of them would be smaller and less powerful measured by today's standards, but they are better positioned to survive a nuclear war than the USA.

The key factor that makes a difference is that the USA has destroyed its indigenous peoples, but in Russia and China, the indigenous peoples are in charge.
Nice use of rainyday.js as header
Except its not a loaded question when you ask a wife-beater whether they've stopped beating their wife.

Just as its not a loaded question to ask the NSA, who is using cryptographers to try to break encryption on the internet, whether their cryptographers are trying to break encryption on the internet...
It totally surprised me when I read the article, but your comment makes sense. If there aren't opportunities to disrupt the equilibrium from collisions, molecules with Noble gases can be stable.

After posting, I learned that argon fluorohydride has been synthesized in the lab and is stable up to 40 degrees Kelvin.
I love these "economists" waffling on about reasons why young people aren't spending money on X like their parents used to, that have nothing to do with oh I don't know "stagnant wages", "crippling student debt", or "30% unemployment".

"It's All About The Material Conditions, Stupid" -- Karl R.R. Marx, A Song of Capital and Ice
Nursing Student Proposes to Girlfriend at Graduation
Because it's written for UIKit for iOS, presumably in Objective C?
PuPHPet – A simple GUI to set up virtual machines for Web development
To move volitionally usually implies the belief that something will get better because of it. That delusion has pretty much been erased.
I'm guessing the way they use MySQL is similar to the way they use PHP?

Impressive indeed.
Kevin Rose is the worst thing to happen to the internet. He is the most distilled form of hipster. He is a douche.
Some might suspect that the proliferation of two-earner couples is an explanation. Surely having a spouse who works can make it more difficult to pursue job opportunities in distant places. Yet the percentage of married households with two earners has hardly changed over the last thirty years. Instead, the relevant change is that today’s two-paycheck married households are about 46 percent less likely to move across state lines than were their counterparts in the 1980s.

From a previous article on the subject: http://www.washingtonmonthly.com/magazine/november_december_...
Very handy. Thanks for sharing this.

I'm always a bit absent-minded regarding which branch I'm working on, so this is great. Note that the supplied code doesn't handle directories with spaces — I've added a comment on the gist relating to that.

Also I prefer a more simple terminal without user and host, since I tend to do only local dev. I also use a bright emoji as terminating character instead of the $, so: "\w:$(git_branch_and_status) 🌕 " is my prompt (I realise some might find this horrific).

Edit: also a maxlen > 12 is probably needed for those who tend to use a lot of wordy "feature/branches".
Does anyone really believe these highly connected politicians didn't know?

Doesn't hiding the details of the program protect it from those who would oppose it? Wouldn't some effort be expended there?
Are towns stuck in the wrong places?
Zombox: Zombie Sandbox Game (Development Blog)
Bank of America Merrill Lynch: Bitcoin: a first assessment
Yikes. It is unplayable on ATI cards on the latest Ubuntu. I'll try rolling a Gentoo install to see if the latest work on Mesa makes any of that shit better.

FWIW, the OGL renderer works fine on Windows, albeit more slowly than the D3D9 renderer.
I would not consider every digital code immediately a program, and even treating DNA just as a digital code can be confusing, since there is so much chemistry and physics happening until DNA is expressed as a protein, that you can't just expect that whatever you encode will really come out exactly as encoded. The nice simple mathematical models and metaphors we use for man-made artifacts fall on their face when applied in biology.

One can understand this better by looking for example at the difficulties encountered by people who do actually base computations on the DNA:

http://en.wikipedia.org/wiki/DNA_code_construction
Please. No walmart "bike" has horizontal drop-outs.
In other news, pumpers in a pump and dump scheme continue to pump. I can't believe this is even on the front page. What's next? A note from Tim Cook bullish on Apple?
I was under the impression they use it more as a sharded "key-values" store?

ie. no joins - the part of the database that makes it relational.
So... more dangerous than amphetamines?
> It's rather unfair to compare them to the Wall Street firms who profited and spent lavishly and then demanded that taxpayers pick up the bill

Tesla Motors took a big loan from the government. It worked out, but it may not have. Technology companies do socialize their losses: cf. Solyndra.
How is that news? It's in their self interest(being large bitcoin investors) to try to raise expectations and make the price go up.
Ultimate Go Library
Are there any non-self employed developers/engineers here that are still being "forced" to work 9-to-5 or similar?

Because in my experience, for most software centric companies it's just a paper obligation which is ignored with mutual agreement as long as the job gets done.

In fact, I don't know of anybody still forced to work 9-to-5 without a contextual reason (opening hours, shifts etc).
s/admire/are bewildered by/g
Why let stats get in the way of a feel-good rant?
You can draw comparisons, but in the end Bitcoin is like nothing else you mentioned here. Even if you compared it to Gold, it has several advantages over it. It's like an electronic Gold currency that can be transferred faster and cheaper than Paypal. You cannot deduce the value of Bitcoin in this way, because its value exceeds the sum of its properties.
Hmmm, this reminds me of Carl Ichan, but I can't quite put my finger on why that is?

Could someone possibly clue me in. I'm at a total loss.
Yes, different places have different unemployment rates. And different states have different industries, some of which were hit worse than others, and some of which are slowly recovering as there's renewed interest in certain exports.

But I have no idea how the unemployment stats of two states applies to available jobs and moving to them. The entire subject is based on finding specific available work in remote places and being able to afford the transition. I don't see how unemployment figures give any insight to such a correlation.
It's no custom distro. It's Ubuntu 10.10 LTS. Only thing which they added was WollMux: http://www.wollmux.net/wiki/Hauptseite

Also they switched from OpenOffice to LibreOffice
I never claimed we were a big happy world, to the contrary. We have a lot of problems we need to address, hence my post about world issues.

In society people tell others comfortable lies to make them feel better. To hide the truth from them. Often people resort to humor as in sarcasm, or satire when they cannot stand another person or group. Sometimes it leads to stereotypes and pre-judgement, sometimes people believe those sorts of things as truths even if they are lies and fiction, perhaps even delusion.

True not one person can run the entire world, Sony and others found out they cannot even run multiple parts of their global operation and had to make each national HQ independent to work, otherwise they had failure. I think it is called The Peter Principle if I am not mistake. If there is a NWO or Illuminati, they cannot control the entire world, it would be impossible. What many contribute as conspiracy is really just gross incompetence.

As a mentally ill person, when I first became mentally ill in 2001, I suffered and was in pain a lot because I was rejected by my peers, by management, by my family, and even my friends left me. I had an 'invisible illness' they could not see, but I was as disabled as a blind person, a deaf person, or a person with no legs. Yet there was nothing but hate for me, mocking, persecution, insults, bullying, and being told by some that I should "Just commit suicide to free up world resources for everyone else" because of how useless I was, and no longer considered a human being.

I am told that I am lucky to have survived it all. Most mentally ill people in my situation do kill themselves. You see it in these startup groups, but nobody wants to talk about the stress and pressure in them that causes mental illnesses and how people have to hide their mental illnesses in order to keep working.
Norway rejects Bitcoin as a legitimate currency
I wish I had a 9-to-5. In Sweden, business hours are 8-5. They still call it an 8 hour workday, since they exclude the lunch hour.
Most transgender social justice warriors or gender studies majors maybe. Not most people in general.

The vast majority of the people out there don't distinguish between gender and sex. Especially since only about 0.5% of the population identifies as a gender other than their physical sex.
Yes, but given that the number of job openings is about a third the size of the number of unemployed, the sanity of moving hoping to find a job when you get there is not high.
> obviously if there were some incentive to use BTC (discount or whatnot) I might reconsider.

You are already getting a discount if you use BTC to buy stuff online, since you don't need to use a credit card for such services. Credit cards are not free, you need to purchase them from your bank on a yearly basis.

There is a very valid use of Bitcoin already: transferring money from one point in the world to another, without commission and fees. And this is also one of the key uses of Bitcoin, currently.

> however it is getting attention for the wrong reasons

There's not wrong reason. Whatever make people come to own Bitcoin does not mean they will stay for the same reason. As the utility curve ramps up, hoarders will progressively use it to buy goods and services. And even if it's a tiny portion of users, it will still push for additional Bitcoin growth.
Explanation:

bufOps is a dictionary which holds a bunch of functions accessed with the getters on it. For the sake of this comment, we can concretize and use (buf_empty bufOps) as [] and (buf_append bufOps) as ++.

This code then essentially performs:

foldr (flip (++)) [] xs

Which, if you look up the definition of foldr, is:

((([] ++ xN) ++ ... ) ++ x2) ++ x1

And a definition of ++ is of course:

[] ++ ys = ys
(x:xs) ++ ys = x : (xs ++ ys)

This means that for lists of this sort a ++ b runs in time O(length a), because it has to descend down the leftmost list to find the empty list -- only once it finds [] can it "work its way backwards" to append elements from a onto b.

If each of the x1, x2, ... xN has m elements, then we do 0 + m + 2m + ... + N m = m * N * (N + 1) / 2 operations. Each ++ will do about N operations and we'll do about N of them; it's O(N^2).

The new algorithm, `concat (reverse xs)`, works because `xs` is just a list which can be reversed by traversing down it in O(N) time, then those can be merged together in O(N * m) time.
Will Ferrell’s Anchorman 2 Is Changing the Way Movies Are Marketed
Gyft.com gives 3% cashback at a variety of retailers including Amazon.com

(I am not affiliated with gyft.com, I just love bitcoin)
I concur. In our shop we also use MySQL without the joins. That's like an efficient key-value store, but there must be a better solution somewhere: all the joins are done in client code, and caching too. That's a great amount of error-prone code that probably shouldn't be necessary.
Clearly not made by an American. No one uses state flags for identification. <comicbookguy> Worst info graphic ever </comicbookguy>
The capture for the info graphics says “Norway's economy”, yet the graphics talks about Denmark, Sweden and Finland only…
I saw the show here[1]. It's beyond ridiculous. The saddest thing is how stupid they consider average Joe to be.

[1] http://www.thewire.com/national/2013/12/60-minutes-nsa-good-...

Another question that always puzzles me... Are operating system THAT vulnerable? Every Agency, Criminal, whatever-organization has a remote 0day windows/linux/macosx exploit????
Falsehoods developers believe about security
Most if not all western media outlets have become little more than propaganda machines. There was a piece written about it recently by a Pentagon reporter, who basically tried to couch the fact that they hero-worship government and especially military officials in pseudo-intellectual excuses.

I'll try to find the link for you.

edit: Not the one I was thinking of but still à propos: http://www.alternet.org/glenn-greenwald-why-do-mainstream-jo...
Why would he compromise his own independence or why would the NSA compromise it? Himself: I believe you have your answer in your first line. NSA: they're running out of (credible) journalists who believe them (even NYT said recently they've stopped taking what the NSA says for granted), so they're desperate and acting sloppy because of it.
Wow, this sounds awesome. I hope it becomes popular :)
Are You Lost In Your Cubicle: 15 Tips On Career Change For 20-Something
It seems like a growing portion of 20 somethings are living with their parents. Could this be related?
We know we shouldn't be committing password or personal key. But shit happens and it does happen very frequently, even top notched people do.

What we need is not to say "don't it", because no shit we shouldn't be doing that. instead we need defense mechanism. It would be helpful and interesting if git or hg has a plugin that detects when some credentials is leaking through and warn users "hey you better check this shit out" before doing a real commit.

The other thing is "don't commit key into a private repository". Don't chef and puppet users usually do that? How are people backing up their keys?
In the case of North Dakota, the jobs are unskilled jobs in the oil industry. They are paying tons of money because no one is moving to ND.

Australia has similar issues and allows Americans to move there for mining and hospitality jobs.

The stats aren't perfect, but they are certainly indicative.
I don't know where you're from, but credit cards in the US and Canada are not only free, but they pay me a 1% bribe to pay by credit whenever I have a choice. And because of their oligopoly on electronic payments, they're able to force merchants to sign contracts stating they're not allowed to charge an additional fee to consumers who pay by credit.

Therefore it's almost always cheaper for me to pay by credit than any other form of payment.
So their supporters can point to something that appears legitimate when they're trying to "win hearts and minds" of their friends and family.
I can't wait until I can ride to work in my self driving giant robot spider vehicle.
> One thing to note is that this walks the list 'backward'

No, foldr walks through the list forward, and exactly once. Your example is evaluated as

foldr (+) 0 [1, 2, 3, 4]
= 1 + foldr (+) 0 [2,3,4]
= 1 + (2 + foldr (+) 0 [3,4])
= 1 + (2 + (3 + foldr (+) 0 [4]))
= 1 + (2 + (3 + (4 + foldr (+) 0 [])))
= 1 + (2 + (3 + (4 + 0)))
While I can certainly see the downsides of abusing antibiotics, I don't "clearly" see comparable downsides, in likelihood or magnitude, to using formula.
There's a lot of social pressure to be in the office during the core hours. People will schedule meetings onto your calendar during those hours and expect you to be able to make it, etc.
Wow, talk about customer service!
5 Years Ago Al Gore Predicted the North Pole Will Be Ice Free in 5 Years
Anarchism is pure nonsense. There is literally no such thing as "no government."

In a "state of nature," every government is size 1---you. You are responsible for retaliatory and initiatory force, and every interaction is foreign diplomacy with a gun behind it.

From there, things can (and will) evolve so that there are larger governments, but you cannot get "no government."
Get Creative This Christmas: 7 Homemade Decorations
We present you with a list of original decoration ideas to bring the Christmas spirit to your homes
the percentage of married households with two earners has hardly changed over the last thirty years

Interesting, but not necessarily enough to rule out a connection -- I would expect a spouse who works part-time in a low-wage would provide less friction than a spouse who works full-time in a professional capacity. Women (let's be honest, that's mostly who we're talking about here) may not have increased their penetration of the job market over the past few decades, but they have certainly moved upwards -- and into jobs which are harder to drop on short notice.
Is all of this relevant to Debian based systems like Ubuntu as well?
The decimal point adds two zeros. ;)

He is still a criminal either way.
Kickstarting Your Rails Education
My Attempt to MIT Sloan Optional Essay