skysight-inc/HackerNews huggingface dataset:
The author's objection to data encapsulation seems to be that for an object X, the internal state produced by "X.a(); X.b();" may be different from that produced by "X.b(); X.a();".

But this behavior is exactly what makes an object. Programmatic objects are supposed to be analogous to real-world objects. If I shift my car into first gear, then turn the key to start the engine, I get very different results than if I do the reverse.

Even abstract mathematical objects like vectors and matrices work this way. If I rotate a 3D vector twice, the final direction it points depends on the order I do the rotations in.
"In the end, perhaps the most misleading claim of the peak-oil advocates is that the earth was endowed with only 2 trillion barrels of “recoverable” oil. Actually, the consensus among geologists is that there are some 10 trillion barrels out there. A century ago, only 10 percent of it was considered recoverable, but improvements in technology should allow us to recover some 35 percent — another 2.5 trillion barrels — in an economically viable way. And this doesn’t even include such potential sources as tar sands, which in time we may be able to efficiently tap."

So, yes, the author concedes that the supply of oil is finite. But he is arguing that "Peak Oil" is much less imminent than many claim. Specifically, that there is an extra 1.5 trillion barrels of recoverable oil that "peak-oil advocates" do not account for. I would like to see a peak-oil advocate's take on these numbers.
http://www.slash7.com/articles/2009/8/25/oh-yeah-there-s-a-s...
With the BBC metadata here: http://www.bbc.co.uk/programmes/b00jhp50
Thanks. I emailed him yesterday and asked the same thing, now I'm just waiting for a response.
"Have you tried your same PC/browser but going through a proxy? Have you tried your same account on the same PC in a different browser? Tried logging in from a free/unsecured wifi somewhere? Tried deleting cookies in your browser? Tried a different PC (library, friend, other family member, etc.)."

I used a web proxy to post this and as I noted in my original post (see paragraph 2) I tried Google Chrome as well as curl. I have also tried accessing the site using a different computer on the same network/IP. I did not mention this in my original post and in hindsight I see that I should have.

Perhaps this question should have been just addressed to PG (and an email would have been sufficient), but on the other hand when I realized that the userscript might have been the cause a few minutes after posting, ashleyw's and jacquesm's comments were valuable.

So please excuse me if I wasted your or anyone else's time.
23 minutes later and it still reads "childred".

Mind you, I do dread a child, so maybe it's right ...
Very graceful of you.

On a slightly related note, I'll be taking advantage of the JetBlue promotion all September (22 segments, not quite as hardcore), and I'd love to coordinate with a couple other HNers to see if we can meet up some time. Do you guys think this warrants a seperate thread/app? I've been checking out tripit.com, and it might be a good way to compare our trips

Here's mine: http://www.tripit.com/trip/public/id/2F88A928AC69?um=sn&...
What We Can Learn From Mess (known as Craigslist)
Alexander Cockburn once wrote a hilarious parody of Lehrer about this: http://www.counterpunch.org/cockburn06302005.html
You can start with the hollow (or flat) earth.
What's the difference between a corporation ("the term denotes a body corporate formed to conduct business" - Wikipedia) and a (large or small) business?
You meant to say barrel, not gallon, I think.
There are plenty of traces left, want to come and inspect the arms of some elderly Jewish couple here ? Or do you think they got their tattoos on a lark for a fashion ?

Sorry, but this really gets my dander up. If you can't be bothered to study history then you're possibly going to repeat part of it and that is a very scary thought.
which one do you most identify with?
The Groklaw article has a lot more depth.

http://www.groklaw.net/article.php?story=20090824142203182
Jinni: A "Taste Engine" for moview recommendations
Eraserhead fan?
Unfortunately, living in Germany I don't know any Jews personally :-( The nazis killed or expelled most of them.

The book sounds interesting, will take a look.

I have read biographies by Jews, for example Marcel Reich-Ranicki is very famous in Germany and I trust his words.
Reuters is the best I've found on the internet. The op-eds are a low percentage, and clearly marked. Save for the business and tech sections, they're notoriously hard to get PR into. They cover international news very well. Their stories are typically very matter-of-fact. If you just want the facts, they're a decent place to look.

And yet, what's this? The headline right now? "Bernanke still has his job." Yes, the headline is "Nothing happened". Following that? "The stock market liked nothing happening." At least I can't call it infotainment.
More proof that its working! ;-)
I'm currently working my way through it and I agree. This is my first experience with a Lisp and the book is a great introduction. Great value for money, DRM-free ebook, updated code on GitHub - I couldn't ask for more. Definitely recommended.
But why? Your attitude is one of the reasons I tend to view the opposing opinion with suspicion, because I suspect many people only choose that faction because it is the "being against it" faction and the underdog.
Ha, as if us geeks don't have a bad enough stereotype for being lazy
It is a basic necessity because you can't be expected to be awake 24x7 and HN is operational 24x7.

Yes, sure you can mail PG, but in the long run it has to be done anyway, so why put it off ?

After all, with HN slowly growing there comes a time when the accumulated time used up by manual password resets outweighs the time that it would cost to implement it.
When writing a program, you usually don't model the Platonic ideals that make up the universe, with perfect encapsulation. You model aspects of the world relevant to the problem you're solving. You give them shorthand names that make sense in the context of the program, not in the infinite real universe. A Bike class in an ecommerce app means something different than a Bike class in a bike-racing video game. Reusing the ecommerce class in the game context is a silly requirement.

Instead of "hiding", think of encapsulation as "organizing". You can organize verbs, most of the time, by the parts of program state they deal with. There are multiple reasonable ways to do it. That's what makes object modeling a more flexible tool than you give it credit for.
Can you really call this a review? It's two paragraphs of chapter summary mixed with a sentence ("Programming Clojure is certainly a worthwhile book for any Java and Lisp enthusiasts to read") of lukewarm opinion.
Indeed. And it the scroll-ball were larger, I’d probably like it. Just do that, and make the 2 buttons physically distinct, then it would be a halfway decent mouse.
It depends on what you call the Holocaust. Anyway, I am not a Holocaust denier. I am not that well versed in history - but I suspect most people who have these strong opinions are not that well versed in history either. It is just the accepted fact and they don't think about it.

I only mentioned the HC because at times I stumbled upon such discussions. The discussions are of course all in the details, which I suspect is one of the signs for revisionism. At times I tried to validate or reject some of the claims and as I said, I found more question marks than answers. Then I decided to not research further because the subject is too dangerous. As I said, I accept that millions died and humans are evil.
In many of these cases, the sides are not proportional at all. One side will consist of consensus by a large group of various kinds of experts and scientist, whereas the other might consist of a much smaller group of religious lunatics.

That's not "debate". That's just random lunacy.
Editorial - The Government and the Web
News as a concept doesn't make a lot of sense for educational purposes. It represents only a thin time slice of the most recent events - dust on the microfilm of history. It is far more informative to study the past, all the events that brought the world (or some part of it) to its current state. This will provide a more complete understanding, even if you are ignorant of the events of the last few months.
he says he will on http://davelyon.net/mldata.html
> Instead of "hiding", think of encapsulation as "organizing". You can organize verbs, most of the time, by the parts of program state they deal with.

Isn't that reinforcing the point that the main way that OOP is useful is for name-space control, which is achievable in many non-OO ways?
I found the final sentence of the post exceptionally poignant:

Interested in agile? See how a world-leading software vendor is practicing agile.
I have 52k, usage is fine on iMac late 2007, but at times a little bit slow when scrolling through the cover art.
Don't dread them, they're ok, and quite amazing actually :)
I'd say that a "corporation" is a "large business" that has offices in more than one country and is traded on an exchange/has investors in some other way.

Probably best answered by the poster, though.
> List comprehensions, for example, are really cool and natural, but they make a surprising number of problems too easy and allow students to avoid writing loops. We show them toward the end of our intro course but don’t require the students to use them.

Kinda funny to hear that phrased like a bug instead of a feature.
Please add an academia option for employment. I work at a state school so I put government, but that feels wrong.
i work online, mostly passive income, and it's well over what i need to live there.
Thanks for the insight, although I'd still hire Jon Skeet, the highest reputation holder.

http://stackoverflow.com/users/22656/jon-skeet
I know it's popular around here to dislike OOP, but this guy's main objection is to mutable state. Analogous situations can occur in an imperative paradigm without objects.

You can easily make use of OOP with no mutable state. You don't get some of the features of OOP, but you can still leverage inheritance in interesting ways.

The other main objection is that OOP isn't a good model for all domains. Don't tell the OOP zealots I said this, but you don't have to use OOP when it doesn't model your problem well. Nobody forces you to use object-oriented techniques. Even if you're stuck with Java, you can just declare a bunch of static methods, and suddenly your "class" is a "module".

It's a tool, and like any other tool, it shouldn't hurt to have it in your box. Just remember to take it out only when it will help you.
Your examples ignore the way that data encapsulation is used though. You can inspect the position of the gear lever in your car before deciding what to do next. A vector rotation relies on no external state whatsoever.

A better example would be if you had a counter hidden somewhere out of sight which counted the number of times you turned the key in your car, and introduced different behaviours for key-turning based upon that value.
Hm, I'm not sure about that. The thrust of the argument seems to be that object orientation conflates state and behavior far beyond the point that it is useful--that things end up getting shoe-horned into objects where it doesn't make sense just to satisfy the paradigm. I think there's definitely something there even if the rant is a little over the top.

In my opinion OOP took off because it's such a natural fit for GUI programming and then everyone just started thinking that way. It's natural to think about data types and the functionality that goes along with them, but I don't think you need to go nearly so far down the path that recent languages have taken in order to satisfy that association.
You perceive that people are increasingly socially isolated, but this is not necessarily the case.
Pirate Bay Archive Goes Online
You answered your own question. Learn enough to convince yourself.
There are lots of ideas at http://www.macosxhints.com/article.php?story=200602101154178... (first hit from http://www.google.com/search?q=Mighty+Mouse+with+the+scrollb...). Most of them seem pretty close to Apple's suggestions at http://support.apple.com/kb/HT1537 - sometimes with alcohol instead of water.

Mine hasn't needed cleaning yet, but it's less than 12 months old.
Because there may be an underlying political interest in maintaining the "official" position. For example, if anthropogenic climate change is "fact", and not just a theory, then legislation such as cap and trade may be easier to pass.

Also, when people adopt an unfashionable or non-PC position they are more likely to experience ostracism and even persecution. That would seem to be a significant barrier to entry into these "opposing factions".
Tools for working in the (Rackspace) cloud
There are several people who believe the moon landings never happened. Just what I said - there are always people claiming the exact opposite from the official version. And it is not always obvious to tell who is right.

There are actually cases where several hundred years of history have been faked, so it is not that out there to consider such things.

"You would need an alternative explanation for 6 million missing persons, 2 million refugees and all those abandoned swiss bank accounts. Again Occam's razor."

The numbers don't seem so clear (how to confirm them?), that is what I mean by the missing traces. Supposedly the archives with papers (for example from the red cross) are still not open to the public.

Not that I want to make that argument, but it is one of the arguments of the revisionists: if the nazis supposedly were so efficient and bureaucratic, how come there are (supposedly) no documents about the missing persons? (Really, I just want to give an example of the kind of arguments - I have not tried to find the archives by myself, so I don't know enough to comment).

It seems the only choice is to either A) just belive the public version or B) dig through archives by oneself, which would be a huge investment of resources.
There are enough photographs of near death, emaciates being rescued from the camps to satisfy my curiosity.

I suppose it could be some sort of elaborate ruse being forced on us by older generations, crazier myths have formed. But, I find it more likely that the Shoah happened.
2 very interesting points from that article:

"[court]: 'we AFFIRM the district court’s judgment with regards to the royalties due Novell under the 2003 Sun-SCO Agreement'"

So SCO owes Novell $2.54 million.

"SCO management is no longer in control of any decisions .. it's up the the Chapter 11 trustee"

That should bring a bit of reason to SCO's side of this mess.
How to write a good test case
> It depends on what you call the Holocaust.

Sorry, no that's just weaseling out of something by playing the definition game.

Let me make it easy for you: between 11 and 17 million people, amongst them 6 million Jews got murdered for simply being who they were.

If you're Jewish you might want to use the word to mean 'just the six million jews', so there is a little leeway in the definition, but not enough to use that as a way to pretend that it didn't happen.

It did, and it's horrible.

> As I said, I accept that millions died and humans are evil.

There is a large difference between 'dying' and being brutally and systematically exterminated, the word is 'genocide'.

That said, I think everybody should be free to deny it as much as they please instead of having this criminalized, after all it's just an outward display of utter stupidity, and it helps to be able to identify the stupid people so we can keep them out of positions of power.

I also think that Israels actions of late are not in its own long term interest, but that's a wholly different kettle of fish and not really pertinent to the discussion.

> Then I decided to not research further because the subject is too dangerous.

This makes absolutely no sense to me, what was dangerous about the research ?
I can't comment on the content of the article yet, because I'm still struggling to read it. What strikes me as astonishing is how badly it's written so far:

Not altogether surprising I suppose given the recession, a new Latina justice who made a mildly offensive gaff early on, and a brave attempt at universal (a word which does not mean "socialist") health care.

This sentence no verb. And if that's not enough, the very next sentence mentions "Obama fanatacs". Yes, petty as it might seem, I am complaining about spelling and grammar. When I'm reading, things like that distract me. If you're addressing a wide audience, please be responsible enough to ensure a certain level of quality. I know that it becomes a non-trivial effort once you're past the 140-character limit, but think of it as an entry barrier for the medium ;)
I read previously (on here) that pre-money engineers tend to get shafted. Would somebody in the know please opine?
I agree with some points and disagree with others here.

I think I see three underlying problems:

1) Mutable state has consequences, and OO happens to highlight some of them

2) The author would probably prefer generic functions, the "other way" to do OO IMHO, as they give you polymorphism while leaving the encapsulation issue to other mechansism, such as modules, as they mention.

3) OO examples are just terrible. Who on Earth writes a Bike class? I've seen whole arguments about whether Car should inherit from Vehicle and all this rubbish, all because people are taking vague and non-realistic examples, then getting tangled when they try and realise them. This is a road sure to lead to meaningless discussions and confusion on the parts of students. Instead, let's think about real software objects, such as files, windows, threads, and connections; and problem-domain objects such as users, orders and so on (as long as one is gently aware of the subtle issue that a 'user' is a person while the 'user' in the system is an object that models a person). OO can work well for modelling such objects.
There is more evidence for the holocaust than there was for Kennedy assassination. He is alive and living in Texas. Bob the impersonator in the car had no idea he was about to be shot and nobody can talk about it because they are all accomplices to the murder... [kidding]

Anyway, the idea that you can keep a secret that 100,000+ people are in on is just silly. If you really want to know, use sonar to look at the mass graves. Still the allure of conspiracy theories is huge. So it’s easy for people to ignore evidence that does not support their pet theory.

PS: My favorite theory is idea that UFO's where created by the US Air force to misdirect the Russians when people in the middle of the country started seeing strange objects in the sky they would see reports from the US of the same thing. The advantage of this theory is it would take a small number of people to create, and those in the know would have little reason to tell the truth thinking it's a good joke.
Imagine that you are living in 15th century England. Christianity is followed by a large group of experts and scientists (and everyone else as well.) Do you then conclude that atheism is just random lunacy? (If you happen to be Christian, you can do this thought experiment somewhere else--15th century Persia, for instance.)

The consensus theory of truth is a good starting point, but it is not sufficient.
"you should also be questioning any other events which you didn't personally observe."

Well I take it for granted that most things I see on the news are not the truth, and that I can never know the truth if I haven't been there (and even then it is debatable, as you point out). For example in wars, the official history version gets written by the winners of the wars. That is actually one reason why I avoid firm opinions about WW2 - since I witnessed the "official history fabrication" in several cases during my lifetime, why should it have been any different for WW2?

I also can not personally experience the global warming or not warming. I don't see how the HC is very different from the rest of the list?
Would love a link to an event .ical file, like eventbrite etc do.
This isn't the greatest survey in the world :/
I'm curious what "dubious theories" you're referring to.
I've got about 2 businesses and outside and within them probably 4 "jobs". I always put the one that I put the most hours in.
SEC Permits Limited Trading of Foreign Security Futures
This is pure gold:

The 'MacNeil/Lehrer Report' started in October 1975, in the aftermath of Watergate. It was a show dedicated to the proposition that there are two sides to every question, a valuable corrective in a period when the American people had finally decided that there were absolutely and definitely not two sides to every question

Thanks for the link!
Agree completely. This idea was eloquently expressed by yosefk:

Q: All those C++ users and overlords can't be wrong, can they? Why should I believe you?

A: This sort of thinking will get you in trouble, since it's recursive and it has no termination condition. Very large groups of people with the usual subset of those having impressive credentials are known to have been wrong for very long periods of time (the flat Earth issue comes to mind; these people weren't stupid, mind you, "wrong" and "stupid" is not the same thing). Supposing you are in a group of people who are wrong right now, how do you plan to find it out using your kind of thinking?
its actually faster starting a track than itunes is.

iTunes sucks. You should try a less bloated player.
Sure, it's just another tool, but OOP is not Java. The original post said "objects are a bad way of modeling the universe."
Why do they always focus on bash (or mysql, or php, or whatever).

90% of the article is applicable for other shells, like zsh or fish.

Why not write "how to debug shell scripts"?
This might help you somewhat, it allows you to search multiple sections: http://craigslist.remixedby.us/
Patently Absurd: Proposing a Change to Litigation
Yahoo is a portal site if you haven't noticed. This is in-line with their website properties. Why would they want to acquire the search tech or an MMO?
iTunes sucks. You should try a less bloated player.

He is... he's using Spotify.
Define "start-up".
"This makes absolutely no sense to me, what was dangerous about the research ?"

Just see what happens here with the subject. If you start a discussion about it, you are quickly being pushed into the revisionist camp. In Germany that means your career is dead and you are forever an outcast of society.

I don't know if actual historians (like with a degree) are able to discuss the subject. But normal people can't.
Maybe, just maybe, this statement is not about the politicians. Maybe the comparison has to do with the part where there is arguing on the streets between "the sides" of the healthcare and stimulus debates. It could be about a certain charged tension one feels because you can't look anywhere without someone trying to convince you that "$issue is (good|bad)". Maybe its the blowhards on tv are raging about how unfair the other side is being, in a way that rivals election shennanigans. Heck the politicians are double-speaking about policy just the same as always, so I'm not even sure what your retort means.

But you are probably right, that comment was about the politicians themselves. Only politicians can make it feel like election season.
1, The chapter11 administrators are lawyers.

2, Their only hope for any income is lawsuits.

They can bill for pursuing another lawsuit (see 1)

They risk being sued if they don't pursue any source of income (see 2)

-> expect this to go on for ever.