skysight-inc/HackerNews huggingface dataset:
for me, something familiar. set on repeat. the primary point is not the music, it is drowning out conversations my co-workers are having. Otherwise I become that irritating guy who jumps into every conversation within twenty feet of his cube. white noise doesn't work as well... the simple patterns in music, I think, help a lot.

At a secondary level, some music seems to act a little like stimulants. But that is secondary to drowning out conversations.
TiVo Adds Domino's Pizza Delivery to Its Menu
"... I made something people want ..."

Ryan, Simon & Julian from Omnisio and not a mention of YC.
Hillary Clinton to accept Barack Obama's offer of secretary of state job
What language are you using?

edit: I assumed that the vast majority of languages typically used in web development incorporated some OO features. I'm interested in what is familiar to you; perhaps that will help people describe something that means something to you.

Your question is sort of odd.
OO property 1: You're in a house. An appliance is a physical object that does something.
A fridge is an appliance that keeps things cold, a toaster is an appliance that makes things warm, a blender is an appliance that blends things.
If you change the definition of an appliance to be "a thing in a kitchen that does stuff," all of the other things that I've used "appliance" to define will still continue to be what they are, but their "scope" will be different.

OO property 2: You've got a cookie cutter and dough. The Cookie Cutter is the constructor, it makes a object the shape of the cookie cutter insides. It looks like the shape of the cookie cutter, it smells like that shape, it _is_ that shape; but it's only really a copy of that. Which is why people have issues with "equals." Equals can refer either to having the same value, or actually being the same object.

There are other really nice analogies (is-a vs has-a and children vs people), but I hope that my analogies make sense to y'all!

EDIT: the above is 181 words, sorry :-(
That didn't answer my question though. You can technically convert any programming paradigm to anything that is touring-complete. Just because something is designed with OO methods doesn't mean that it can not be designed any other way. Original C++ compilers simply converted C++ code to C.

But seriously, if you had to write software that abstracts complexity (good), has modular components (good) and let's you attack specific problems one at a time, how would you do it? If you don't think these are worthwhile tenets of software engineering, what are, in your opinion?
Ads in new places
Ouch, that's a lot of Flash. Is there a low-fi option?
I am using Plone for a similar sort of venture. Same idea as Drupal, a bit of overhead to get ramped up, but once you figure out how to get things done it's a very cool, useful, well built tool.

Plus it's python based instead of PHP, which I prefer.
The thing is, you CAN specify a leverage limit for the companies you invest your money in. Publicly traded companies are obligated by the SEC to release reports detailing their financial situation, including a total inventory of assets and liabilities. Now, in practice, these are written in accountant speak, but they are readable, especially for a hacker used to deciphering obscure technical documents.
The problem is very few people actually care about how leveraged their investments are. Indeed, imagine spending the time to decode the balance sheet of every company you owned stock in. If your portfolio was at all diversified, this could become a full time job. Furthermore, unleveraged investments are just plain not attractive during boom times.
I will however, encourage you nonetheless to try to understand your investments. At least that way, you have only yourself to blame when the next crisis hits.
Have you tried affiliate links? You could probably link to tutorial books like "Learn Access in 30 Days" on Amazon and get decent conversion.
I stick to my post-rock collection (and then, only certain bands) when I want to get things done.

For some reason, Godspeed You! Black Emperor really jives with me when I am working on hard problems (To be fair, the problems I work are not as impressive as most of you here)
I understand what you're saying, but anytime you have hundreds of millions of people using a service, there are lots of ways that you can add value without undermining the primary utility; in many cases you can actually enhance it.
OO programming is great fun!

Take a real world model and simulate it with some OO code in your favorite language.

For instance, model an elevator system in a large apartment complex. Model the buttons, the elevators, the call buttons, the system the decides what elevator goes to which floor, etc. Those are all objects interacting with each other in some form.

You can't hardly screw up. Mastering OO takes many years, so just get out there and starting hacking around.

BTW, you can read all you want about driving a car, but until you sit down in the driver's seat, it isn't going to "click".
Think of it less as "Object-Oriented" and more as "Message-Oriented" and things become clear. Every object has a vocabulary of messages it can respond to. The only contract you have with the object is what it can do, not how it does it; therefore, the supplier of the object is free to implement algorithms as he sees fit. (60 words)

Bonus analogy:

The web itself is object-oriented. You ask a server to return a resource for a given URL; what server it is (Apache; IIS) and how the content is generated (static page; CGI; PHP) is unnecessary for the conversation.
Why The Case Against Cuban Smells Fishy
You'd be surprised how many people you know after 50 years of life...you'd also be surprised how many of them are on Facebook.

Granted, a lot of those people aren't close friends or family members. Many of them are people that my parents knew decades ago and have lost touch with. I actually think that one of the most valuable things about Facebook (and twitter) is that it allows you to more effortlessly keep in touch with more people than 1-to-1 communication methods like email, phone, IM, etc.
Facebook Rolls Out Verified App Program, Plus One Hell Of A Revenue Model For Themselves
Ask HN: How do you source a hardware product/project?
I have an idea for a hardware product–nothing revolutionary, just some basic consumer electronic stuff specialized for a niche.

How does one go about sourcing parts/suppliers/assembly for such a project?
Can it be done on a small scale?
Sorry, I'm meaning to order this from Amazon -- it got a lot of props in an ask.mefi thread. Didn't mean to imply that I had read it. Do you have a better suggestion?
He missed the absolute most important aspect of teaching: communication skills. The great teachers I have had have all been able to explain their material clearly, and have been able to tell when students understood vs when they needed to redo an explanation. The worst teacher I have ever had was clearly a genius, had a great sense of communication, and certainly was passionate about teaching, but he simply could not properly communicate his ideas to the class.
Programming is about state (variables, constants, data), and behaviour (algorithms).

State and behaviour are deeply intertwingled, and object orientation seeks to make programming easier by acknowledging that fact.

Put simply: an object is something with state and behaviour, and an object-oriented programming system is one that makes working with objects easy.

Two ways they do this are information hiding (so you can consider an object a black box and not care about its inner workings) and inheritance (when two objects are similar, you only need to specify the differences between them).
I didn't quite get it either till I worked on a functional language. (btw while you're at it, take a writing class)
Apple makes products, and runs their company like a company trying to maximize their profits. You either buy their products, or you don't. Until they start clubbing seals with iPhones or something, I don't see them as "evil", just a company with shareholders in mind.

The word evil is starting to get thrown around a little to much these days. Maybe we should save it for when it truly applies.
"... The BDI is a good leading indicator for economic growth and production ..."

So is sales of scrap metal indicated by the LME (London Metal Exchange) http://www.metalprices.com/#tables A lot of scrap metal merchants are going out of business in China at the moment as demand drops in the cut throat market.
I use an iPhone and don't have these issues.
Model behavior and attributes of program on real-world objects. If you are programming a house, a door object would have open() and close() member methods you call on a particular Door object. Easier to work on collaborative projects by virtue of clear interface.
You're in the vast minority there. Facebook has more active users than Twitter is likely to have a year or two from now.

Hackers have a distorted view of things, because almost all of us are used to seeing the "big picture" of the Internet. We don't realize that most people use one or two web sites at most, and that for some people, Facebook IS the Internet.
[In a similar vein, I was about to say:]

Object-orientation is fundamentally just a way of organising programs.

In most non-OO programming, you've got a bunch of data, and a bunch of procedures that can operate on the data. The two are defined and considered somewhat separately, though they must fit together.

In OOP, a kind of datum and the operations on it are instead designed, defined and used together, as essentially linked.
The question is: what does Facebook have to offer that they could monetize? They've offered their core services for free for so long, they'd get hurt if they started charging for any of it. And they could try to rip off the App Store, but not many Facebook apps are very good.
In my experience people who vomit after rollercoasters generally avoid riding them. If the game has that effect on most people, most people will avoid it.
http://wetriffs.com/
The "secret" is a bit further down:

it's because Mirror's Edge is the first game to hack your proprioception.
For me, anything electronic that doesn't have any lyrics makes me way more focused and productive.

The more upbeat and progressive the better. Too much volume ruins my flow though.
And feel free to email brett at slinkset if you need help.
I notice, though, that a good deal of Vimeo ads are for BustedTees, which is also owned by Connected Ventures. Is it doing that great a job of making money standalone? I thought it earned most of its money by selling premium accounts.
Tim O'Reilly: Daddy, Where's Your Phone?
Russian spy may have passed on Nato cyberwar secrets
"In all other languages we've considered [Fortran, Algol60, Lisp, APL, Cobol, Pascal], a program consists of passive data-objects on the one hand and the executable program that manipulates these passive objects on the other. Object-oriented programs replace this bipartite structure with a homogeneous one: they consist of a set of data systems, each of which is capable of operating on itself."
- David Gelernter and Suresh J Jag (61 words)
I respectfully disagree.

An entrepreneur is anyone who can see an opportunity or an idea and turn it into hard cash. If you can do it through someone else's business then even better. You are simply reducing the calculated risk.

A few years ago several bartenders and waitresses went out and bought investments properties because another bartender had done it and made lot of money. They had a few properties, incorporated their business and rolled over the taxes, and got loans easily. That did not make them entrepreneurs. Those business owners helped to drive house prices all the way up, then all the way down taking the economy with them along the way.

On the other hand, take Google. A great search engine, a good amount of visitors who love the product. But someone outside the founders came up with Adwords and executed it pretty well. That s an entrepreneur.
Facebook has the eyes of nearly every kid from the age of 14-22 at this point, and it's still growing rapidly. That's something of worth. Perhaps it isn't something that lends to advertising easily (though Facebook is adapting a new ad scheme that I like a lot), but don't dismiss that as being nothing of worth.
It's scary how many of the items on that list match me as a kid (except for lame stuff like yard sales. I found better ways to turn a buck).
I dont understand why they dont offer "get one" too?
Wouldnt that increase the volumes driving the price down?
Google Finance Gets Ads; Google News Testing Them
When would you ever have a chance to say something like that? "Hi, my name is Bob, and I'm an entrepreneur?" It seems so silly.

When people ask me what I like to do, I say "Make things." It's quicker, easier to comprehend, and lends itself to what usually gets called entrepreneurship.
I've got 8 minutes til I need to catch the bus.

The answer to your question hinges mainly on how you define components. In the Erlang language for example: It is completely functional but threads actually become somewhat stateful and ultimately end up recreating some similar scenarios for OOP programmers. On top of that, functions themselves showcase an even higher amount of reusability at times especially in functional languages because of the prevalence of lists of things and tuples. This prevents an over abundance of duplicate implementations of the same thing that, even though their signatures are identical (or nearly so) can't interoperate because they haven't been specified as exactly the same. So language wide consistency is a big plus for some functional languages.

Having said that no one tool is a golden hammer. OOP and Functional programming are just tools and there are others out there. Some not even based on Von Neumann architectures that are even more flexible than the ones we, Von Neumann proggies, are (think data flow architectures for example).
I don't know, and I doubt Mahalo will succeed very much. I just checked out their front page for the first time in months, and it looks terribly cluttered and useless. Before, I at least respected them, because they had a very nice-looking interface. Now it looks yechy and amateur.
Two issues with your calculation:
(1) You are considering contiguous 9-year periods across which the 14-person sets can be applied with the 48 years + 25. Because the span of time is recorded history, and with a brief look at the Forbes list, at least 1000 years are covered... or 966 sets of 9-year periods (1000-9-25), rather than 5.

(2) Life expectancy globally across this period of time gives a much wider range.

Overall, your calcs are too narrow to disprove Gladwell's assertion. We'd have to dig more deep into the actual numbers to get the real stats to show how likely/unlikely this is.
Nice trick and a quick read. Thanks
I remember having Tutti Frutti ice cream at a Baskin-Robbins as a kid in the Boston suburbs, and only once. It was pink, hypersweetened, and tasted of bubble gum. I was unimpressed, and too young to correctly pronounce "unimpressed."
Yang To Step Down As Yahoo CEO
For most articles I choose to read from my RSS, I pull up the corresponding HN page. The discussion here is a lot more fruitful than any I can find on a blog.
"Engineers have built a contraption of water heater size that strips hydrogen out of natural gas while burning the carbon to provide heat for the home."

Ok, now that's just silly. Why not just burn the methane directly in the car and skip the multiple steps?

Hydrogen is a terrible choice as a fuel, it's very hard to store, and has a poor energy to volume ratio.

I should point out they did also create a methane car, and solar electrolysis, so I'm not really complaining about them.
Jerry Yang’s Entire Memo to His Employees on Stepping Down as CEO
It's not evil so much as it is closed-mindedness. And yes, that's what makes Apple so awesome.

You can't be uncompromising in your feature set and design if you don't hold control over every small aspect of your software and hardware. Apple has decided that they know what's best for their operating system, and that other people aren't allowed to undermine them. It means that programmers have to conform and that hardware designers can't use Apple at all. The result is that users don't have many options, but that all their options are good ones; Apple employees are much better-suited to fixing computer problems than retail employees for other companies; and designers get to focus less on overall design and more on their features. It's a win-win-win.

Say you get to install Apple on a virtual box on your computer. You lose the multitouch capacity, if you're using a laptop, because multitouch pads are rare outside of Apple notebooks. That means you're operating at a loss already, that Apple's system isn't working exactly how Apple wants it to. You also lose the preset keyboard controls for stopping and starting music, you lose keyboards that light up in the dark, you lose buttons for Expose and Dashboard and ejecting CDs. You lose the Command key. In other words, you're suddenly using an operating system that isn't operating at its full capacity. Apple doesn't want that: Steve Jobs is famously quoted as saying that he could make his computers cheaper, but only at the cost of quality and reputation, and that in his mind quality ought to be the top concern for getting a computer. Is that evil? Because I think it's highly principled.

The loss is openness, and that's where you're getting "evil" from. (I'd assume.) The problem with open is that it's unfocused. You can't demand the same level of quality with open that you can with a closed, rigid system. And in my eyes, that's the evil route. The people who say they wish Microsoft and Apple would crumble and fall away because they charge money for their systems are people who're saying that they'd do away with an incredibly efficient system for the sake of something that's buggy and unstable, which is pretty smug and stupid in my opinion.
Oddly I often listen to Tiësto's Club Life podcast while coding - and I am not even a big trance fan. But it's lack of lyrics (mostly) and flow just seem to mesh well with working.
Yahoo’s Jerry Yang to Step Down, As a Search for New CEO Commences
I've drifted from language to language but most of time is either spent writing bash scripts, PHP, C (only if don't understand how a bash cmd), HTML, Javascript, and currently visual basic, many of you will moan at this, but I feel as if I get more out of knowing what OO is from VB than any of the other lanugages. This class wasn't by choice, it's pre-req for the school I'm in.
You could always try Sigur Ros, which invented their own language for exactly that reason: they wanted lyrics but they didn't want people focusing on the words over the music.
Sitepoint.com will do the job.
I quote myself from the article:

> While this seems to be a blueprint of what makes a perfect teacher, I prefer to think of it more as what made my most impressive teachers such great educators in every aspect.

This wasn't, though it seemed like it, a blueprint to the perfect teacher. I think that aspects like communication skills, confidence, and to some extent, appearance are given.
OO operates on ownership. The String's length, the String's text. Create a new String, and you expect it to look like a String and talk like a String.

If there isn't an inherent ownership and hierarchy of data and data properties, OO isn't at all necessary. When the structure is well-defined though, which is in many cases, it is the most intuitive abstraction.
Early Philip Glass, or late? I listen to Einstein on the Beach a lot, because it's far too dense to draw me away from my work, but that has a bit of a different result.
This is kind of dubious. Check out the BDI graph here.

http://www.investmenttools.com/futures/bdi_baltic_dry_index....

In a world full of indices for anything you can think of some things are likely to map the economy well at any point in time, until they don't. Perhaps I don't have enough of a formal economics/finance education, but looking at the current BDI graph and comparing it with the other economic indicators I didn't see that much consensus.
Have you thought about bundling your tutorials into books, and selling them as a print on demand service. Take a look at http://www.lulu.com/.

Instead of selling ads for other sites, how about setting up an online store at Shopify.com and selling products that your viewers might be interested in. If you don't want to worry about order fulfillment, outsource that to Amazon.com.

Speaking of Amazon, have you looked at their affiliate network? You'd almost have to make more money than Ad Sense.
Thank goodness, this was long overdue.
Misleading title .. stupid article.
A maximum of $18m is "hell of a revenue model" for facebook?
Certainly it wasn't a response to you, personally, but to

thinking as a libertarian

+

but not the problem of the taxpayers that you wagered your retirement on a poorly managed company

It is the problem of the citizens to prevent the problem. In fact, it a huge problem we face right now. And the way to do that is to build, as best we can, a stable environment in which to build an economy.

In the case above, maybe the company was well-managed when you made the wager. Or perhaps somebody lied. There are certain cases where regulations build consumer/worker confidence and helps the economy and industry grow.

Although economic ideas are more abstract than a nuclear power reactor, there are still very concrete repercussions of instability. Taking away the regulations I suggested sarcastically is certainly folly. However, allowing an unregulated economy is also reckless. We are living through an unstable time now, and I don't like it one bit. If my vote counts, we'll rebuild a stable economy, as best we can.

Disasters are certainly an inevitable part of our trying to expand the limits of what we can do in any endeavor, but let's at least learn from them.
wonder what kind of person they'll go with for the new CEO. Another techie? or will it be a biz-dev guy?
Back to Hulu vs. Youtube, I wonder how much of this is due to the fact that you can't get to Hulu outside the US.
I feel for the guy, but like timcederman said, it's been a long time coming.
Research into statically typed functional languages approaches this question, and generates some pretty good insight. It turns out that OO is sort of a religion... just one approach to modularity and abstraction. Languages like ML and Haskell provide these features in a completely non-OO style, and are very expressive and powerful.

If you are curious, look at abstract data types and polymorphism in SML/OCaml and Haskell. Also, look at Haskell's type classes, and look at SML/OCaml's module system.

Here's a paper you can read:
http://www.cs.utexas.edu/~wcook/papers/OOPvsADT/CookOOPvsADT...
I'm a bit puzzled. "Breaking" doesn't mean "important". In this context, "to break" means:

14. (v. tr.) To make known, as news: break a story.
15. (v. intr.) To become known or noticed: The big story broke on Friday.
(http://www.answers.com/topic/break)

So a "breaking news" story is one that is being made known or becoming known. In the morning when the story was becoming known, I think the label was perfectly appropriate.
His name is Ballmer... ;(
No. But a pair does.
Resumes, Social networks, lots of places. Its not good, but it is fast. Trying to explain to people my career path takes more than 20 seconds.

'Make things' is good, but it isnt specific enough for most people. They would say "What do you make?" thinking some sort of art/craft/machinery.

Dont get me wrong, I still like 'Make Things' better than entrepreneur, but they are both pretty bad. I usually end up telling people I'm self employed and that I do lots of things and am currently between projects.
Financial Crisis Tab Already In The Trillions