skysight-inc/HackerNews huggingface dataset:
This sounds like OOP gone horribly wrong. OOP isn't for the code's benefit; it's for _my_ benefit.

Some problems can be easily thought about in terms of independent objects; it makes it easy to work out the solution, and to code an elegant, coherent solution. Some problems just don't suit that kind of thinking. Applying OOP to something it's not suited for and then blaming OOP for the resultant mess is just silly.
Of course the whole large number pissing contest is extremely ageist.
A bit of revisionist history here?

The prices charged for roaming where insanely and artificially high.

The EU commission provided multiple opportunities for the telcos to get their act together, which they didn't. Enforcing fair prices within the common market is exactly one of the missions of the EU commissioner in charge.

No wonder that the telcos hate it, but in this regard there was no competition. They all gouged their customers mercilessly until the EU put a stop on this.

[EDIT: clarification]
People in Colin's circles are probably not the desperate, poor, uneducated lottery players that opponents of the lottery are concerned about. Colin's right not to judge his friends who choose to entertain themselves with the lottery fantasy every so often. They can afford it.
Ok, so there are a few comments claiming that this kind of revelation only seems valid because the author hasn't seen OO done right, or has only seen bad OO code. As someone who has gone through a similar shift and feels disenchanted with a lot of the OO code I deal with on a daily basis, but is still very much aware of my own inexperience and naivete, I'm wary of these claims but I'm curious.

So what's some really great, clean, elegant object oriented code that I could read to better understand what makes up good OO design? What are the books one should read to develop a deeper understanding of OO's qualities? It doesn't matter what language or platform they focus on, since I think the fundamentals ought to be independent, and I'm willing to work hard. Rails internals, Django internals? Some Java framework? Or is there some awesome piece of Smalltalk code out there that demonstrates the roots of OO? Is the Gang of Four book still relevant? Where do you go for getting the bigger design picture?

For context, I've done a lot of Java (Android) but I don't think I've been exposed to good large scale design in Java (I've read Effective Java and Java Concurrency in Practice, but both of those deal with the nuts and bolts of programming in the small) Most of my functional programming experience is with Clojure, which is very opinionated and takes a radical approach to OO, and I think the bar has been set kind of high by Rich Hickey.

Please don't tell me to go get a job at Google or your company where the code is beautiful all the time; that's just not fair.
When I think of Zynga, I think of two words: options clawback.

Gordon Pincus is obviously very smart or he wouldn't have taken Zynga as far as it has come, but I can't see myself ever working for a company willing to confiscate options from at-will employees.

As for Zynga going down: maybe, but not anytime soon. Their business model is easy to replicate on the surface, but underneath is an awful lot of solid engineering to keep it from collapsing in on itself.
Taking Your Mobile Local- Using Kinvey for Location Based iOS Apps
According to Wikipedia, Betelgeuse is at least 500 light years distant, while a supernova would have to be closer than 100 to be dangerous.
Just Do One Thing Really, Really Well
Apple is famously lean. The Safari version which shipped with the original iPad 2010 was done by only two people. I find that remarkable.

But I too wonder how it is to work there. From other companies like Google or Microsoft there are more stories available, from the hiring process to rants from happy or disgruntled employees. Compared to that Apple is even post-Steve an enigmatic black box. Like, how many hacker news comments are there in which the user is outing herself as an engineer at Apple? I don't remember ever reading one.
Try 20 - the USSR has been there for 10 years, with thousands of lives lost from every state in the union...
Very nice (as mentioned, very natural experience on the iPad). Constructive criticism: I really don't like how the back button works at all. Flipping pages here intuitively feels like scrolling, not page navigations. I really don't want to mash my back button 50 times to go back to the previous site when I'm done reading an article.
Craps, and to a lesser extent Blackjack, have some shared experiences between the players. In craps, many of the players will be betting the same, or at least very similar, way. Since there is only one dice roll for the entire table, there is a lot of shared excitement. With Blackjack, say the dealer is showing a 6, it's most likely that nobody on the table will bust, so if the dealer busts, everyone is excited. A slot machine, on the other hand, is an entirely solo experience.

I rarely play any floor games, but one time I was waiting for some friends to wake up and I wandered down to the casino to play some video poker. I ended up winning $1500 on a royal flush at a nickel machine. What am I supposed to do, start running around the casino in excitement? It was around 8:30 in the morning and the places was pretty quite. Had my friends been there, I'm sure we would have had some hi-fives or something like that, but if I'm just sitting there playing by myself, I'm not going to have any sort of substantial showcase of emotion.

I think you're correct in that a lot of people sit at the slot machines for hours, losing their paychecks in the process, and it's destructive for them. They may be looking miserable at the machines. The people playing craps who are in the process of losing their paychecks are equally as miserable, they're just showing different outward emotions. The addiction isn't any healthier because the person appears to be having fun.
If you have a wide screen you will know why it is so useful to me!
I agree, but that doesn't seem particularly relevant. The system in question would generate significant revenue shortfall if that fellow's comments are accurate. Typically in public policy we make plans for these kinds of scenarios, instead of just assuming that Future Murika will have a tax base robust enough to pilfer from and a political scenario permitting us to actually legislate.

On the other hand, that strategy is working fine for Twitter...
Nobody's mentioned the most important point here.

The improvements to this product were so substantial that all of Jeff's audience now has some degree of brand awareness and a positive bias towards it.

When was the last time an upgraded product -- one that you didn't even get discounted -- made you so effusive?
The extension is mainly about additional functionality and ease of use over styling, let me know if you give it a try!
About 80% of the confirmation e-mails I get land in Gmail Spam - maybe because there's also a lot of actual spam (which looks like confirmation e-mails: short text+complicated link+footer). And IIRC, Google Mail still has a default spam filter for everyone, without you actually creating one.

If you look hard enough, it is always possible to find a conspiracy - no matter whether one actually exists. As for me, I do not attribute to malice that which can adequately be explained by stupidity. GMail has comparatively great spam filters - for a bunch of computers; it still sucks when compared to human ability to detect spam.
Just use NoScript (and optionally AdBlock Plus) and forget about it :-)...
It is improves much for wide screen users!
Software isn't the only thing that suffers from feature creep (or bloat). The V-22 Osprey has similar problems, driven by their attempt to meet the requirements of all the branches of service.
Show HN: Javascript operating system
It's more complicated than that. First of all you have to separate the different gambling activities. Some activities, like card games at a casino, are more positively correlated to income and education, while most studies on activities like the lottery and scratch tickets show negative correlation to both income and education.

Secondly simply looking at the number of times person partakes in an activity or just how much they spend only gives a small and incomplete picture. The really important number is what proportion of their total income is spent on gambling. Most studies seem to find that the poor spend a higher proportion of their income on lottery tickets than richer people.

A couple of randomly chosen references:
http://walkerd.people.cofc.edu/360/AcademicArticles/LotteryR...
http://www.cfcg.org/articles/CPGI_report-Dec4.pdf
> I would use it if you didn't change the css

Same here. It seems very useful but styling should be optional, some of us realy like how good ol' HN looks.
The article does not obey to the KISS principle neither and neither the forward reference to the pencil cliché's answer.
Indeed! That's exactly what happens in the movie.
Thank you for that clarification - I was wondering if it was the same man as invented Forth.
Fly IQ240 Whizz Dual SIM Price in India, Features and Specifications
The Fly IQ240 Whizz is a stylishly designed Dual SIM Android smartphone, equipped with a list of enticing features. It incorporates a 3.0 Megapixels Rear Camera for pictures on the go and G-Sensor Sensor for good display entertainment. Fly IQ240 Whizz sports a 3.5-inch TFT capacitive touchscreen display and its runs on Android v2.3.5 Gingerbread OS and Powered by a 650MHz processor.
Naqeshny: A Social Network for Debating
MasterCard:Singapore,Canada,US,Kenya And S. Korea Most Ready for Mobile Payments
The CSS needs some cleaning up, I can see a few little issues, but I personally like the new style a tad better. I get the whole hackernews/reddit meme of "thou shalt design the most basic UI and never change it", but these days it feels more like an "engineers idea of a minimum viable UI" instead of a "well-designed, minimalist, useful UI".

This looks good, and while I won't call it better quite yet, I have no strong desire to turn it off, good work!

EDIT: On the mainpage, I dislike the X's that are attached to the right, they're near invisible and then you rollover and all kinds of contrasty things pop up. Also, I dislike the rolldowns for user names. They're unresponsive and you have to click to make them roll-up. As such, they get in the way.
I reasoned that there is no greater strategy at play by the Zynga geniuses in the war room of their ridiculous company headquarters.

Whenever I find myself thinking this way, the klaxons start going off. I'm basically saying "My mental model of a clearly smart person, surrounded by clearly smart people, who has made more money than I have and raised money from other smart people who have also made more money than I have--is that he's an idiot."

And then we get to:

So here Zynga finds itself, sitting atop a group of popular games and bracing itself for the next Draw Something to come onto the market so it can swallow it up...So the matchup is Zynga against the field, the field being every person in the world who knows how to, and has the will to create a social game.

Another way of looking at this is that Zynga is building a competitive advantage in social game monetization: if you have a given audience, Zynga can do more with it than you can. Meanwhile, giant deals like OMGPOP create a tournament dynamic, where everyone wants to build the next Draw Something. If Zynga is making their raw material cheap while putting their competitive advantage at a relative premium, that's great for their future.

It's also a more solid theory than just assuming that Pincus doesn't know what he's doing.
Socialcam App’s Bad Behavior
Cleverly Hilarious WTF Posters By Estudio Minga
Windows 8 won’t play DVDs
It's thoroughly disappointing to see such anti-achievement vitriol on HN. HN is getting a bit too popular and populist, I guess. Reminds me of /.

This is a site dedicated to entrepreneurialism, why would members be throwing so much rotten fruit at one of the (if not THE) most successful entrepreneurial effort of all time. Jobs showed the world through his initial time there and then his return to save the dying company that pursuing excellence relentlessly works. Pushing against the edges of your personal envelope every day works.

It's so depressingly cynical to see inspirational words for new employees as useless self-serving platitudes.

Just as easily, you could look at those words and realize that the motivation they're trying to deliver is what has made Apple so successful.
Microsoft creates Kinect-like system using your laptop speaker & microphone
Why Is Internal Linking Important?
Keyword Selection Reminders
Fancycwab's Law of Stan Lee Cameos
Ah sneaky, it only shows up if you try to buy a free app (doesn't show up if you just select "Create Account")
Sounds right horrorshow.
I remember hearing a story once about six people that shared a lottery prize because they used a number from a fortune cookie.
Wow! The infinite scrolling feature just made me a lot less productive at work. I used to just look at the homepage...

Feature suggestion: could you add a different link to the discussion page? Something more prominent and easier to click?
Do we really need to outspend China by almost 5x? http://en.wikipedia.org/wiki/List_of_countries_by_military_e...

Isn't the more likely scenario that China overtakes us economically, not militarily?
I really like the F-22 - they should've kept building it and maybe modified it for different purposes. The F16 are also pretty capable.

The only way the F35 will pay for itself is if it can turn into a space fighter :-D - otherwise, with all those components onboard, it will cost even more to maintain it over the next several decades.

Heck, in a real war, I'd rather take something simpler that is easy to build and cheaper to repair - Russia seems to have it right with the SU/MIG 3X, which are just perfected 2X designs...
The only missing feature that prevents it to become the ultimate HN extension is to show an icon in the address bar that links the a web page to the HN thread (if available).

Keep up the great work!
The clusterfuck of competing requirements reminds me almost exactly of the space shuttle, a similar disaster that barely worked.

The shuttle could have been really awesome had its requirements only been set by NASA. Instead they had the NRO and other agencies jumping in there with space-irrelevant stuff that never even got used.
While I deeply respect Daniel Kahneman's work, please note that his two system "theory" is pretty awful. He uses it as a justification for some strange results, and made no effort to test it. Now, there is some evidence that humans have numerous different reasoning systems, but this is a complicated and controversial area, and we have no idea how many, its somewhere between 1 and n, where n could range from 0 to at least 10.
I'm a sports nerd but trolling all of the blogs and newspapers that cover my favorite teams is a bit much. RSS is fine but I like to keep the number of feeds I subscribe to low. My solution was to write my own RSS crawler that scans and saves all of the relevant stories I want to read and sorts them by team and present them in one place. Now I can just go down the list of the latest links and cherry pick which ones look the most interesting by the headline, a short description and an image preview.
Surprised no one has figured out why they paid so much. 20m dau at the time of acquisition means they had 20m+ user accounts (likely 3x that). All of these people are "socially obligated" to stay connected for some amount of time. How much would your company pay to acquire ~60m customers? That's not including the revenue they were bringing in. I don't dispute they paid too much, but apparently it was worth it to them.
They'll never admit that war is an outdated business model.

But the military industrial complex needs to be slowly starved to death.
Congrats Tom! Been looking forward to using this.
Lower Labor Costs
Maquila Reference share latest updates about Mexico manufacturing and manufacturing in Mexico. It also serves as a guide for the Maquiladora Industry in Mexico. The idea is to share up to date factual information and expertise to help conduct business and establish manufacturing facilities in Mexico successfully.
I think this is what they're talking about: http://allthingsd.com/video/?video_id=f403bcce-661b-451b-8bc...
there are a few comments claiming that this kind of revelation only seems valid because the author hasn't seen OO done right, or has only seen bad OO code

That argument is also known as, “No True Scotsman.” People regularly jeer at it when process proponents defend their practices by saying “Yes, that project failed, but you weren’t doing Waterfall/XP/Scrum/Spiral right.” But there’s no reason why we shouldn’t poke it with a sharp stick when defending a technical argument. If so many people are "Doing OOP Wrong," shouldn’t we have serious reservations about it?

I’m sure that if we pick any practice, we can cherry-pick and find some great code written with it. But what good is it if such examples are rare?
ShopLocket: An Ecommerce Solution to Solve a Personal Problem | 21times
I agree :D
They're stealthy because they're new - if a real war breaks out, I have no doubt anti-measures would be developed pretty quickly, just like the radar during WW2.

Why would they need to make such an overly complicated plane is beyond me, it's like the F-14 situation all over again. Plus, the F-22 works (and looks) pretty well already...
The dead dream of the dirigible (airship)
Or, Your app is the single function it does the best

Or, your app is the fundamental philosophy it its design,

or, or, or...
Personal Takes Its Secure Vault For Your Private Mobile data With iOS App
Redwood Robotics Brings Big Names to Next Gen Robot Arms
Hangouts On Air Launches to Google+ Users Worldwide
Using my laptop with AMD fusion processor, I wish Chuck Moore to rest in peace.
This is very pretty, but the UI is anachronistic. Whilst it is very cool to be able to do this and I really hope that people don't do this.

Scrolling through is a much nicer way to read through a site as you're not limited in your presentation of information by a form factor as you would be in a magazine - you don't need to fill a page and you don't need to cut information out to make a limit. If you need separators, use horizontal line separators.

This is a pretty technical accomplishment, but I see no reason to use it other than "wow! cool!".
Endless scrolling is very cool, until you try to click one of the links on the bottom or use the search.
I'm a civil engineer (five years) and have never been on a project that avoided the problems of a custom poorly specificied software build.

Civil projects are a constant dialogue between client and engineer - but we get further monkey wrenched by one additional stakeholder that software doesn't have: local and at times federal government review. If you think software dev is difficult now, wait til your code is regulated.
How much of this is working? Is there a "Status" document? Thanks!
Fábrica dos Milionários - uma enganação? onde estão os milionários?
that seems to be one true Armageddon among all in the list.
Addendum, here're a couple of her positions that I remember. (Caveat, as it happens with human memory being prone to error, there may be wrong facts):

- She's absolutely for Network neutrality especially on mobile devices

- She's against censoring the internet since it's far too valuable to modern democracies

- She even went so far and flew over to an eastern-european country that wanted to impose internet censoring laws and convinced them to hold back.

- She said that we need to make sure to protect children that surf the internet but without any kind of censorship. Especially she said (and I found that impressive) that children in road traffic aren't safe either, but that does not mean that we should forbid road traffic. Instead parents have to take care and be responsible, and she said the internet has to be handled similarly. I found that impressive because 'protecting the children' is usually the main argument of choice when a politician tries to undermine or censor the internet.

- She stated that she's urging all european countries to increase the amount of internet users they have. She stated that she finds it deeply shocking that, i.e., Italy had only 41% people who ever used the internet (here, the number might be the other way around, I don't remember anymore), and that we need to make sure that more people use it as soon as possible.

She said more but I can't remember it anymore.

(Edit, added list items)
Fantastic work! I'm liking the different feel of the site. Infinite scrolling is a big plus too. Curious to see what else you can do with this.
was not, but I now learned about Sapphire and Steel, thanks to your comment.
I want this too! This comes close: http://chetan51.github.com/panels/hacker/
You know, it's really easy to build a car.

All you need is wheels, brakes, a frame, a power source, a transmission, some fuel, and some crap to connect the power to the transmission to the wheels and the wheels to the frame. And a seat. Oh, and a steering wheel. Boom. Done.

You can hand-build a car by yourself over a couple days. I mean sure, the engine, transmission, frame, wheels, tires, seat, gas tank, carburetor, brakes, etc are all manufactured by hundreds of people and dozens of companies to get you to that point. But basically, you decide what components to use and how to put them together. It takes you a relatively minute amount of time to assemble them and it's much easier than trying to manufacture all the parts yourself.

Somehow, after building cars for over 200 years, both hobbyists and huge corporations find new ways to build them (and seem to enjoy themselves). They even come out with new ones every couple years and keep finding people to buy them. You'd think the general public would wise up to the fact that it's all the same thing over and over and demand our jetson cars already.
Thanks for the feedback,

The crosses are definitely supposed to be hidden away and not something that you would use all of the time. For the username rolldown's, it is a shame they can't work a bit faster but it's just the nature of the beast - I've added a delay so it is harder to trigger them by accident.
The Importance of Outstanding Content to Your Site’s Success
Google+ Hangouts On Air: broadcast your conversation to the world
A few points:

1) There's a subtle difference between the white background of the extension and the border of the browser. We're talking just enough to notice but not enough to quickly see the contrast. I'd say make it completely the same or exaggerate the contrast a bit more.

2) Any way to address the tiny buttons for up vote/down vote? They are so small that I am always afraid that I'll hit the wrong one. Perhaps side by side or more spacing between them.

3) Just for discussion sake, do you think when sharing it should be mentioned that it's come from HN?

4) In-line comments are awesome! How about using a sidebar on the HN homepage for something like preview or better yet, to display comments for the current article with similar styling to preview in Google search results?

5) Endless scroll on the "Comments" page seems to be broken.

I don't know if I can ever go back to the standard HN....Great job!
I also wondered for a while (checking wikipedia and work...). May he rest in peace, even if from that little article I didn't get to know what advancements he was responsible of (and I'm now quite curious about)
One new carrier and one floating Scottish island, you mean.
why thankyou good sir.
御泥坊的面膜怎么样
Interesting, yes. The aesthetic is very nice. But the Pinterest look seems pretty terrible from a UX perspective.