skysight-inc/HackerNews huggingface dataset:
> The issue is correctly documenting the required features.

I'm not sure where the disconnect here is. First of all, "correct documentation" might exist in an ideal world, but it rarely exists in the real world. Given this imperfect world, it seems prudent to use technologies and idioms that mitigate the consequences of this imperfection to the best that we are able. Of course no solution is going to be able to eliminate such consequences completely, but that's no reason not to use solutions that offer some benefit.

Secondly, the OP claimed that OO design is generally superior to functional design because it's easier to support overriding of behavior and it's easier to override behavior. Neither of these claims is true. In both cases, attention to detail is required.

Furthermore, in the OO case programmers using a class often fall into the attractive nuisance pit of thinking that just because a method is there, they can and should override it, and programmers implementing a class often neglect to even consider what might happen if a subclass overrides some methods. It's not just a matter of documentation; it's a matter of not even considering the consequences of providing this flexibility by default.

Additionally, when you do parameterize behavior using OO idioms such as template methods, the fact that parameterization is occurring has been obscured, while doing so using the typical functional programming idioms represents paramaterization as, well paramaterization. Who could argue that representing something as what it is is not a good thing?
'Some Israeli CS students'?
That seems a little un-generous: the authors have published papers since the 80s, and one has a Turing award.

But I think the study you actually want might our study, which focuses on anonymity: http://anonymity-in-bitcoin.blogspot.ie/2011/07/bitcoin-is-n...

I might be biased, but I think we deal with most of the points JGarzik mentioned in our paper.

But we're not 'the Feds'; perhaps silverstorm was thinking of this story: http://www.wired.com/threatlevel/2012/05/fbi-fears-bitcoin/
> "Well sure; people overcome all types of adversity to learn"

>> "My post does not even remotely touch on diversity"

Neither does the grandparent. Adversity != diversity.

Your first sentence is a little awkward in that light.
I think it's marking the positions of the word 'Wolfram' on the document.
Is the inevitable next step to grade inflation? I think so.

I have seen tactics like this, only without the courtroom. A few years ago someone I know successfully had her grades/classes expunged from her record at a second-tier university where she received incompletes and low marks.

Her mother, a lawyer, with the help of a psychiatrist were able to write letters to the dean citing some academic hardship mumbo jumbo. And it worked.

To her credit, the friend has done well and earned post-graduate degrees.

But the beginning feels a little... murky.
how about copy a line?
The fact of the matter is that when education is a part of the government the voters can decide how school performance is measured.

The citizens voted on it, and we got "No Child Left Behind." You can say it's dumb and that we don't know what's best for us, but that's how our government works.

As long as education is part of the government then educators have to suck it up and realize they have to listen to the tax payers, or go to work for a private school.
HBO Go Adds Airplay and Plans for Native Apple TV Support
Linux real-time scheduler SCHED_DEADLINE v7 released
Their Android app wants access to all contacts/social information.
Ultra effective water and oil repellent coating
You just did. Thank you and all the other allies out there. It's important for me and my cohort to remember most people are well-intentioned and many are even enlightened, in tech and elsewhere. (Source: this is my blog.)
My understanding may be out of date. The history of OpenOffice is hard to follow: Star, Sun, Oracle, IBM, Apache. Last I remember IBM was merging Symphony back into OpenOffice and committing to continued development. Hard to tell how significant they are today to the overall effort.

It's mostly a good thing when large companies like IBM contribute to open source software. However you are exactly right when you mention the importance of having a diverse community. You can't depend on any single companies interests being aligned with all the users and developers on an important open source project. This is my big worry with MySQL today.

Almost everyone should want their to be a good alternative to Excel which seems to get worse with each version. I plan to give both OpenOffice and LibreOffice a try over the next few weeks. Eventually I want to be 100% Linux but Excel and to a lesser extent Word and Powerpoint is still keeping me on OSX (BTW - Excel on OSX is really crappy). I hope you are right that two competing projects are better than a single effort.
OP here.

I definitely agree with this. Good Marketers can make money ridiculously fast. The curious thing to me is why, IMHO, great developers aren't undervalued by startups, but great marketers are.
This is a masterpiece of early programming. I am very grateful he is posting the source.
you're spot on, they shouldn't really cost anything. XCode for iOS development, for example, doesn't cost anything (once you've bought a mac). similarly Android development tools don't cost a thing. charging a small fee like $99/year for the apple developer program or the Amazon store, or $25/year (i think it is) for Google Play is something they say simply helps defray the costs of hosting your apps and icons and in-app-purchase stuff, etc, reviewing apps, supporting you as a developer, and they all say it "helps improve the quality of apps in the store." To be fair, Windows development tools and access to the Windows Marketplace and the XBLGI are similarly free and/or priced (although honestly the tools are pretty stunted in free form). I was really trying to make the point that the cost on xBox for developing games that get real promotion or are easily visible to users are very high and Microsoft gets overwhelmingly strong veto power over your apps/games.
I'm saying they're still losing money. The "lose money on units, make some back on software" model doesn't make economic sense anymore.

The second link has recent numbers.
Untether Your 3-D Printer With a $35 Raspberry Pi
I wasn't able to release the original code as it belonged to Facebook, but Nathan Yao wrote a great blog post covering how to do make a similar map (including code): http://flowingdata.com/2011/05/11/how-to-map-connections-wit...

To be honest, 80% of the code was getting the data into the right shape and the other 20% was a slow implementation of the great circle calculations (I didn't know about the geosphere package so I rolled my own). Nathan's code is better.
I'm not implying there are monopolies, it's a fact. Literal intra-league competition is irrelevant; aside from a few major markets with multiple franchises, teams in a league generally don't compete directly with each other for fans. It's unlikely that fans are going to switch to a remote competitor, that's why they call it the home team. People generally root for the teams where they grew up, or that their family has some connection to. And suggesting that other sports are commercially equivalent alternatives is like saying a monopoly in the automotive market is OK because there are trains.
Marry me.
The beta APK of the "Chromaniac" game project is downloadable for free
Exchange of money is a necessary but not sufficient condition to have a customer relationship.

As for voluntariness, it is arguable that the fish enters into the transaction voluntarily, if perhaps not fully informed. But here's a better example: my cat provides certain intangible benefits to me in exchange for food. I can assure you that my cat is entering into this exchange voluntarily. Who is the customer?

Still not satisfied? Fine. Two kids collect baseball cards. They agree to trade a Hank Aaron for a Babe Ruth. Who is the customer?

Unlike a barter relationship, a customer-provider relationship is necessarily asymmetric. The only way to reliably identify which way the asymmetry runs is to follow the money.
It goes by the local government where the kitchen is. Here in Connecticut the home kitchen needs to be inspected/licensed/approved just like any other commercial kitchen.
i personally think you'd also need a really good/new controller, but fundamentally i agree. i would develop for such a console in a heart.beat.
If you go to your Preferences file, you can always get the complete list of shortcuts, and will also realize how easy it is to set new ones.
Oh, I work in a private bank, here engineers are used to model risk and other quantitative things, there are many of them in insurance and securities as well. I do not know outside of Brazil but there are a huge pool of engineers here in São Paulo working in the same career paths. Actually I saw a number of engineers in NYC who worked in finance as well.
I myself have the same problem with MOOCs. I've found that it helps to chunk things up. So start off with the basic information and then look for online tutorials to complete. And of course the best way to learn is to use what you're learning in a project, whether personal or professional
What percentage of the people involved in the debate had 12 years of education in public schools with high stakes testing? Unless you're a teacher, or a student who went through that system and have the ability to critically reflect back upon it, then no, you aren't an expert in it. And even for students: we wouldn't say that you should be telling Google how to create new products, simply because you've used their phones and search engine for 10 years.
> And it will possibly allow animations in the future.

That was my first thought when I saw the markup. Brilliant work!
The statute as described by the submitted article is plainly unconstitutional and will not survive court challenge.

What I recommend to my friends who think that "intelligent design" is a superior explanatory framework to biological evolution is to read up on the evidence for evolution

http://www.talkorigins.org/faqs/comdesc/

and think about that for a while.
Just to give a counter-example: I am from "international", but until you just mentioned him I never heard of Carl Barks. I do know Donald Duck an Co. though, they were wildly popular among children when I was growing up.
After letting the article percolate for a bit. Just think about what the industry will look like in 10 years.

- internet game distribution is going to change content delivery just like it changed VHF/DVD rental stores. The game stores will be gone, walmart will not display/sell them.

- those who can provide a pipeline like netflix for games are going to destroy the current establishment. It will likely be worse than what netflix did, simply because the development of games is easy compared it TV/Movies.

- the idea of xbox, playstation, wii might be gone. There might be a generic console with an online pipeline connected to it. Or maybe you will have a xbox, playstation, wii portal that will connect you to the pipeline just like what netflix does for movies?

Maybe I'm just talking out my ass but it looks like things are going to massively change.
"You american's are crazy", "american school system"

Perhaps the NZ school system could have spent a bit more time on the capitalization of proper nouns and the where to put a possessive apostrophe with a plural.

It's easy to criticize. Harder to find solutions. NZ's history, culture and scale are quite different. Got any ideas?
well that was an hour of work lost (thank you)
I specifically asked you for your thinking and your experience. Either you didn't catch that, or you're unwilling to answer.
duck tales and darkwing duck were the absolute best...good times
What if you install Office on a VM? Can you run the VM from multiple machines? Can you move the VM from your old computer to your newer computer?
At Broderbund we used Apple II's to develop for both the Atari 800 and the C64. I worked on a cable and software for both ends so we wouldn't have to change systems. It is MUCH faster to develop on one machine, and test on another.
Damn, good memories of that, forgot what it was called!
I just launched a custom store front for Storenvy that I built on Foundation 3.

http://malibusown.com/

It was more difficult than I had hoped to develop for. One of the biggest issues in my opinion right now is the lack of proper mobile support. The stores need to be responsive. With that said, I was able to have a discussion with their community manager and it sounds like they are working to make things better, no doubt this round will help greatly!
Thanks Matt, I appreciate it. What's so frustrating for me is that I want Google to be the good guys. I want to be able to recommend any and all Google products to friends and family. I hold Google in high esteem, which made this interaction that much worse because it was so far from what I think Google is capable of.
Decide why you wanna learn it. I consider this to be very important, because learning a new technology/language(or whatever) just because it's name is nice, wont take you far.
The only thing that's protected Assange from being bundled into a jet and whisked to a foreign jurisdiction is his high profile.

Says who? How is that theory anything more than part of the image he's made for himself?

The only reason people are debating the drone strike situation at the moment is because of leaks.

Even if I agreed with that (which I don't), you've neglected to explain how a Julian Assange figure is a requirement of leaking such information.

I don't think we're better off with the world getting increasingly closed off and governments being able to better protect secrets.

What I said was that we'd be better off without a Julian Assange like attention-seeker. If you cannot mentally separate his actions from the information, you're only confirming my point that he has created a media image about himself that greatly inflates his personal relevance.

Focusing on being offended by someone's personality...

Who cares about his personality? It's his actions I judge him on. I'm offended by his distortion of the content of the leaks ("Collateral Murder" is hardly the only example) and his choice to purposefully hold information back for a media-manipulating political purpose. If you want to blindly trust him (or anybody else) in spite of that, you're free too, but I don't think the world would be worse off without that.
I wouldn't be surprised if some people inside Google think that way, but their margin is not my problem. I assume that anything that costs $300 comes with support. And anyone who accepts credit cards needs to provide enough support to avoid chargebacks from confused customers.
I am curious why "tits or gtfo" is on the list, considering that it is designed to piss off women. It's still awful and is probably one of the most vulgar things you could say to anyone... but do actual professionals say stuff _that_ offensive in software engineering settings?

I don't mean to be combative, just curious.
I am super curious. Sony is at a huge turning point here. They are faltering badly and sort of stumbling around. For example, they released the new PSP and the Xperia Play last year which are basically direct competitors. They have all kinds of products but no real clear strategy as to how to put them together. It boggles the mind that they sell everything in the home but haven't found a way to actually get it all together. They literally sell everything from laptops to televisions to receivers to speakers to phones to consoles and more. Just imagine if they had a strategy as coherent as Apple's across all those products.
Thanks for the tip. I would love to have access to all the Python libraries in a spreadsheet. In the past I have had to build custom C++ libraries for Windows Excel to do complex calculations quickly. It was quite tedious and involved lots of undocumented tricks.
Don't forget Chip n Dale: Rescue Rangers, Gummy Bears and Tailspin.

On the Warner Brother's side, Animaniacs, Tiny Toons, Pinky and the Brain are almost as good as the original Looney Tunes (which I also loved as a kid and still do).

I know Looney Tunes was originally geared towards adults (as short films before movies), but grown ups and kids alike love them. I've recently gone back to watch the classic Looney Tunes[1] and was surprised at how much satire was in them related to the 30s, 40s and 50s. It's the kind of stuff you would only really noticed if you studied the history of the era and are somewhat aware of the pop culture then. They were definently not meant for children, but the slapstick comedy and music draw in all audiences. Looney Tunes was my first real introduction to classical music. I would later go on to play Violin (probably somewhat influenced from Looney Tunes) for a number of years in school and still listen to classical music when I program quite often.

I don't know what happened to cartoons, but nothing seems to be interesting that's also geared towards children these days. Most just seem like some half-hearted attempt to educate children while attempting to be entertaining, instead of being entertaining and also subtly educating at the same time.

[1] http://en.wikipedia.org/wiki/Looney_Tunes_Golden_Collection

edit: elaboration
This is not true, women tend to do better when they do negotiate: "However, when we explicitly mention the possibility that wages are negotiable, this difference disappears, and even tends to reverse"[1].

[1]http://www.nber.org/papers/w18511
While it's true that an LLC or other corporate entity CAN protect you from personal liability, it's only a starting point. To insure that the entity is respected (meaning it's assets alone are solely liable for satisfying any judgment) it's important to do at least the following (not an exclusive list):
1. when you form the company, have a decent amount of capital in the company's bank account (yes a separate account in the company's name);
2. make sure you follow all corporate formalities, including:
(a) regular meetings with minutes
(b) updated books and records containing minutes, authorizations/resolutions for company officers to act on behalf of the company, etc.
3. Try to have more than just yourself as an officer (have more than one officer);
4. Keep separate accounts and don't commingle personal and corporate money;
5. Purchase a reasonable amount of liability insurance;
6. Make all required federal and state filings (including employment development department, etc.)

I always get the feeling that lots of startup entrepreneurs get the impression that just setting up a corporation through an online provider is the end of the process, in reality it's just the beginning. If you don't follow through you might as well save your money and just operate as a sole proprietorship.
As nifty as this is, I can't help but think that I'd be a lot less excited about the green Jell-o in this video [1] after blasting it with salt.

Also, the FAQ [2] doesn't address whether or not it works against horse flies [3]. Those fellows don't always go down when you swat them against your skin. If you've been fortunate enough to never have been bitten by one, I can assure you that it's not for lack of effort. A horse fly bite will get your attention in a hurry.

[1] http://www.youtube.com/watch?feature=player_embedded&v=i...

[2] http://bugasalt.com/faq/

[3] https://en.wikipedia.org/wiki/Horse_fly
When you are on the whiteboard deciding which way to go, I am assuming you will be having set of positioning options; how do you pick the best one ? How do you make it more compelling or sticky.

You're right, that is the "million dollar question"! I wish I had an easy answer. All I can come up with so far is to go with your best judgment and iterate, iterate, iterate.

I mean, I could imagine doing some A/B testing and micro-benchmarking on a small scale, to get an idea of which message resonates best. But what I'm not convinced of, is whether or not the position that tests well on a micro level, will still hold up on a broader level.

Another note on the topic of "stickiness"... I've had several people suggest to reading Made To Stick which deals with that very issue. I haven't gotten around to that one yet though. Someday soon... :-)
What happens to book collectors after books disappear?
The fly bouncing around on the page is incredibly annoying.
>AudioGL

That looks insane. Trying it when I get home from work.
This is awesome and really sad at the same time. My last computer science class was 60-70% women and yet it seems like female representation in tech is only 30% if that.
The good news is that it seems that in larger companies the ratio is closer to 50%
Sick table markup brah.
I am roughly the same age as this person, and as kids we were told that all we had to do was work hard in school and high incomes would come our way.

Actually, my experience is that high incomes did come our way. Sort-of.

The problem is that the price of everything went way up. If you include the fact that career needs now necessitate living in a high-COL area, inflation is much more than the 2% on paper.
MongoHQ (YC S11) is hiring a support engineer
We are a Series A funded database infrastructure company with real revenue and customers you've heard of. Providing good support for these customers is enormously important and we like to think we do a pretty good job. We think we can do an even better job by finding someone to focus on the support challenges, which is where you come in.

You might be a good fit for this particular role if you are technical, have a decent grasp of database backed applications, and enjoy talking to other developers. Our hope is that the role will grow as you do - if you start off handling support and end up contributing more to engineering and ops we'll be excited.

We help developers with any number of problems, everything from troubleshooting driver issues on their applications, to database schema design, to the intricacies of working with our hosted tools. Everyone in the company pitches in on support, so you will also be working closely with the founding team, engineers and product people.

Our offices are in San Mateo, CA and Birmingham, AL. We also allow people to work remotely if they're a good fit and live in a US time zone.

Send us an email (hello@mongohq.com) and let us know about a company that's given you amazing customer support.
So I'm a female software engineer (the only one on our team of ~50), and I couldn't really identify with most of the posts on here. Am I just really lucky, and work for one of the few good companies out there?
If you used GMail to sign up you can sign up again with youraddress+box50@gmail.com
And the fear mongering continues.
My guess is that this person is non-technical and applying for executive-track jobs, since that's what "career job" means outside of technology. He has no way to distinguish himself, is at an increasing disadvantage with age, and is applying for junior-executive jobs that are now (due to the long-term downsizing of corporate management) being mostly filled with more senior people.
$('#home #fly').click()
But in the years that followed that same division has made over $3 billion just in Halo game sales alone.
I wanted 65 hour weeks in a high pressure corporate environment. I wanted the tailored suits, the chance at a high income, the BMW, the prestige, the respect, and the power. I wanted to be someone.

Reminds me of a saying You don't need more money to be happy, you need to want less stuff - I saw it on HN, but forgot the author. Maybe the key is to understand that the last sentence (I wanted to be someone) doesn't have anything to do with the other ones. You don't magically become someone by putting on a tailored suit or stuffing your body inside a BMW.

Not to forget that someone actually wanting 65 hours of work per week will hardly end up healthy, happy etc.