skysight-inc/HackerNews huggingface dataset:
Governments often require "standards" in their purchases for very good reasons, like not requiring all citizens to purchase a proprietary solution to interact with them or getting lower prices thanks to competition. If vendors claim to be delivering standards, but aren't really then it's not much different from selling devices or services that don't meet the requirements. Obviously there is a line where incompetence becomes fraud.
They were more like allies than enemies at that point. The pact carved up Polish (and other nations) territory a few weeks in advance of the German invasion.
A contact manager
Yeah, I feel like there must be something else going on. Regardless of the quality of top colleges, you'd think selectivity alone would lead to a higher earning group. Apparently according to the guy's update, the sample controlled for women who left the workforce entirely, so rich doctor hubby from Harvard isn't the answer..

I'd note that people who go to extremely selective colleges and are white (and maybe asian) are almost definitely from a pretty well-off family. The study did notice that black and hispanic people showed a huge income increase, so maybe the people who were already well off felt less of a need to make money, they take some socially beneficial or interesting-to-them job in exchange for less pay.

Another note.. this is on earnings 20 years later, which might make sense for a few reasons but also means that things could have changed in the last 20 years (not that I have a reason to think they have).
What's it like getting your DNA results back from 23andMe
I should say that I've been lurking on HN for quite some time and that this is my first post :-) One motivation for writing this post was that I was surprised to see how often the Facebook API will drop/omit data that exists and that you should be able to access. I specifically call out the Breakup Notifier app (which recently got a ton of buzz) because I don't see how apps like that can report accurate information when the underlying data is unreliable. Any thoughts or similar experiences with the Facebook API?
Depends upon the job. Still room for a technical nerd out there I hope.
How to root a Nook color to transform it into an Android tablet
Just take a look at how specs [1] works:

"Some element" should {
"behave in some way" in {
// ...
}
}

According to this, the String type has a "should" method and an "in" method, but it really doesn't. Instead, there is an implicit conversion from a string to another type that actually has those methods. They idea here is to make the DSLs more fluent by removing the need to worry about complex type interactions while designing the interface. It lets the users use the pre-existing types they're already familiar with.

[1] http://code.google.com/p/specs/
Shit just got real, yo.
Do you mean that we'd see men marrying richer classmate women and thus feeling less need to earn money themselves? I don't think our society's typical gender roles tend that way. I think sole breadwinners are usually expected to be men.
What your argument tries to do is sneak a false dichotomy onto the table.

It's absolutely true that people are responsible for their feelings. But that doesn't mean you aren't also responsible for your choice of words. By saying that I am responsible for how I feel when I hear the word "bitches," you are trying to imply that you aren't also responsible for choosing to say it. It's perfectly valid to say that we are BOTH responsible for our choices. I should choose to ignore you, and you should choose another word. There is no need to say that one or the other but not both of us should be responsible.

I find your arguments along these lines to be passive-agressive. If you want to hurt other people with words, own up to wanting to hurt other people with words. Don't pretend that it's everyone else's fault. Because surely, if nobody took offense to these particular words, you would hunt around until you could find words that would cause offense.

You choose to use these words and phrases precisely because they have shock value. It's not like you use the word and are surprised it carries some special meaning that offends people. I see elsewhere you have told people to "fuck off." Are you seriously suggesting you weren't trying to give offense? Because if it isn't possible to give offense, why are you trying so hard to offend people??
I'm very skeptical. I see no reason why all these factors should be the same, nor a good method of measuring any of the variables mentioned. I doubt there's any evidence to suggest that such a ratio exists, or that its effects are visible against the small minority of entrepreneurs who succeed because they are "lucky".
Are they talking about Blei's LDA algorithm? AFAIK it is the most influential algo in recent times (2700 citations in 8 years!). http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.80....
Except Django isn't a CMS, it's a framework (a CMS is a piece of software that allows non-technically-minded people to manage the content of a website. A framework, on the other hand, is made for developers).

But my main point is that, while I understand that the Django Software Foundation has a trademark on the name Django in a specific content, it ought not to be possible to trademark a common name at all.
Awesome. Am looking forward to the whole book.
This is a joke, and WordPress already changed their codename to "Reinhardt."
This is fantastic. From my perusal, I don't think the headline selection looks that different from today. There aren't that many hard-core programming related articles in 2009 for instance. I personally feel that it is more the small neighborhood feel of the commenting that has declined than the headlines.

(Also I had to laugh at this one from Feb 2009: "Confirmed: Apple and Adobe Collaborating on iPhone Flash")

Edit: and let me restate what I said from the other thread, I think it would be an improvement to hide the total karma a user has in the system. The point is not to gain karma points but to stretch our minds and help each other. We would retain the feedback about individual comments but they would not add up to any measurable thing. It would have to be its own reward.
Of course there are. Which makes Hanson's next sentence - "Why don’t the study’s authors want us to hear about that?" - surprising. Overcoming Bias, indeed.
Of course I don't know you, but with 25 years you should be in a position to recognize that a spec as complicated as this one is near impossible to implement 100% correctly. Even more, there is no way to tell if the spec is implemented correctly. Certainly when you actually have to ship something - you can't just spend 10 years polishing the implementation, testing millions of edge cases.
In other words, the current economic system is a brutal primitive jungle where only a tiny minority like Tom Cruise and Dana White get an insanely unequal share. The only start up potential left is the biological equivalent of parasitism and the illegal like streaming movies without permission, using shady yard sign advertising, tricking people with viral advertising schemes and such. What am I supposed to do, take an existing product and put a clock in it? The market is saturated and the existing players compete for the shelf space while trying to buy laws that make reselling their stuff illegal. Any software I could make is already available free and open source. The masses get to work at the mini dictatorships of McDonald's and Walmart.
Sitting around writing specs while the competition runs away with the market does not really help in many situations. Guess this was even more true in the 80s when Office was originally developed.

Choose between 'sloppy and shipped'(most software) vs. 'never ships because of targeting perfection' (GNU Hurd?).
Why is this still on the front page?
it's over folks.
for those interested, union square's bug labs [1] is very similar but insanely more expensive. likely a very different audience. the cubelets are $300 for 20 blocks, whereas the bug labs starter kit is $1500, for 7 modules and the base.

i've wanted a bug kit for a while but couldn't justify the price, the cubelets look awesome and $300 for 20 of them seems completely fair. looks like fun.

of course, hardware and robotics are absolutely not my forte, so i might be making an awful comparison.

http://www.buglabs.net
Apple Sends Out Invites for March 2 iPad Event
Can Square make money with its new pricing?
1,600 is way low
The site is really quick, which is very impressive.

Question though - the page loading times are measured by... WebKit? Gekko? Home-brewed page loader?
"If Django doesn't sue, they weaken their trademark."

I'm not a lawyer, but I'm nearly certain that this isn't true. Trademark holders are required to defend their trademarks, but "defense" does not mean "lawsuit." The law requires us to do whatever's necessary, which can run the gamut from polite notes to suits. Happily, as I knew it would, the former was perfectly sufficient in this case. Score one for open source.
Amazon Prime vs. Netflix showdown
Companies like Keynote and Webmetrics have been doing it for years and it does in fact cost big bucks with them.
Only when men are equally likely as women to stay at home. But they aren't.
Anil, why didn't you just ignore fields and attributes that were missing? So if education:concentration returns "CompSci" on the first call, but then is missing on the second call, don't treat that as a change. Don't consider the attribute changed until the it is present and different.
Don't do cheap wedding photography.

Wedding photos are incredibly important to a lot of people. If you don't know what you're doing, then you could end up ruining someone's memory of the most important day of their life.

Look at wedding forums for photographer horror stories if you don't believe me.
Enums are awful in Scala. I usually just use this pattern:

abstract case class MyEnum(id: Int)
object MyEnum {
object Foo extends MyEnum(0)
object Bar extends MyEnum(1)
object Baz extends MyEnum(2)
}
Ask HN: how can we establish prior art to fend off future patents?
As part of building a spreadsheet, we've come up with a pretty neat algorithm to run a recalculation in parallel, taking advantage of multiple CPU cores etc. We're don't like software patents, but have had some experience with the patent process in the past. Looking at the algorithm, our gut feeling is that clever enough to be patentable but not so clever that we don't think other people aren't quite likely to come up with similar ideas should they put their minds to the same problem.

If we don't patent it, our worry is that someone else will independently come up with the idea, patent it, discover us, then sue us. The best defence against this that we can see is to make sure that we can prove that we had the idea before they patented it -- that is, to be able to establish priority. What we're wondering is, what's the best way to do that?

We've no worries about making the algorithm public -- it's pretty clever, but not that clever. But proving the date on which we made it public might be hard.

Any ideas?

[EDITED TO ADD] It occurs to me that there's another question here -- do we need to prove prior art, or just priority? That is, do we need to show that the algorithm was already public and known at the point that someone else tried to patent it, or do we just need to show that we had created it (even if we'd not shared it with anyone).

I guess being able to prove that we'd published the algoritm and thus it was prior art is a subset of the case where we can prove that we had thought up the algorithm, so making it public is safer.
codepalousa (March)
http://www.codepalousa.com/

SXSW (March) (more interactive)
http://sxsw.com/interactive

CodeConf (April)
http://codeconf.com/

Future of Web Apps (June)
http://futureofwebapps.com/

Defrag (November)
http://www.defragcon.com

Software Craftsmanship
(not yet scheduled, but I'd like to see this one come back)
http://scna.softwarecraftsmanship.org/
Also of interest: Random highly-ranked hacker news threads: http://www.skrenta.com/hn/ by Rich Skrenta http://news.ycombinator.com/user?id=jsrfded
Even if you control for leaving the workforce entirely, rich doctor hubby from Harvard could still be the answer in that it frees up idealistic wife from Harvard to work in non-profits or other spiritually rewarding but non-remunerative jobs.

That said, those are just conjectures -- I think it's more interesting that the result was so jarring to them they didn't bother following up with some sort of potential explanation.
Unfair to you, yes.

If there is a huge stack of resumes and the chances of finding the right fit is good, then no harm to you.

But if (like everyone else) you are looking through a huge pile of chaff for the one right person who may not even be in the pile, then you are doing it wrong.

Nitpicking grammer, or paper color choice, or resume-writing skills in general, is probably not the critical skill your job requires (unless you are starting WriteYourResumeHere.co of course).
I doubt that backwards compatibility is a priority at MS Office development
It's next to impossible to ship without bugs for something the scale of Office. Your comments seemed to blame Microsoft, so I was giving examples of bugs in other products that have nothing to do with MS.

>Incompetence, malice and... What would be the third explanation?

Nothing really, but my point was about all the negativity in the comments and moderation when it's MS vs. many other companies. I don't like Microsoft but I don't think they deserve such a raw deal while other companies get a free pass for very similar issues.
I'm mostly pumped that tornado is holding up pretty well against a compiled language. :)
I still disagree. I don't use Django so I actually don't know what you have to go through in order to install it but a python app can be packaged and installed on a shared host with mod_wsgi installed. All you need is an index.wsgi to act as your front controller.

Setting that up? You just have to install a python egg in the app directory and you should be good to go.

Like I said, it's implementation details - a python application could be made easy-to-install. It's just that no one has built a special purpose application with a single minded install path (Django can be self-hosted, mod_python, or mod_wsgi but it is a framework and not an application in the sense that WordPress is an application and CakePHP is a framework) that is relevant to WordPress, closest probably being Plone.
This is a problem for any application that has a web interface for writing to the filesystem. You can perform a similar attack against Wordpress through the template and plugin editors, for example.

Does anyone know if VB enables the plugin editor functionality by default / if there's a way to disable it other than chmodding the files on the filesystem (ie: by defining a constant)?
Yes, that the studies authors didn't find the same things salient as Hanson did is probably a better explanation than some sort of conscious hiding of results. But what would you say could be good reasons for this very (to me) puzzling data.
Same here with my Incredible. Every 3-4 months, out of nowhere all my SMS messages are gone.
Some of us have been on planes for the last couple of days and are trying to catch up. I am sorry to have inconvenienced you with this.
Well, obviously not that fantastic - it's not getting many upvotes, so will soon disappear. I find that interesting in its own right.
Your username made the comments on this so much better.
How is this 'not wanting dishonesty'?
Sure, I understand the idea of GIL being faster than fine-grained locking for single-threaded apps. This is not how I read the article though (maybe that's what they meant...).

The speed can be sorted as (in most cases): single-threaded code, single-threaded with GIL, single-threaded with fine locks.
There are a lot more servers than there are web or Exchange servers, so what's your point? Nobody said anything about Exchange either.
These DSLs in Scala can be awful. I mean:

val ivySvn = "ivysvn" % "ivysvn" % "2.1.0" from "http://maven.twttr.com/ivysvn/ivysvn/2.1.0/ivysvn-2.1.0.jar"

Oh, but if you use a different maven convention, just double up the first percent sign:

val ivySvn = "ivysvn" %% "ivysvn" % "2.1.0" from "http://maven.twttr.com/ivysvn/ivysvn/2.1.0/ivysvn-2.1.0.jar"

Readable, yes; intuitive, no.
If you're not deep into complex projects, PHP isn't very frustrating. It's pretty simple and to-the-point.

There are a lot of people out there who think it's truly fabulous, also. Usually, PHP is their first language and they've never seriously tried anything else. They like the accomplishment of programming, and connect that with PHP.
Annotatr - scientific paper commenting done right
Obviously this is speculation on my part, but my theory is that women at elite schools are more likely to major in liberal arts fields (English, history, etc...), while those at less elite schools major in more vocational fields (nursing, engineering, etc...).

You'd also need to control for major to mitigate this.
I believe that Hanson was remarking on the fact that, although the explanation given is plausible, the authors didn't discuss it in the paper and pooled men and women together afterwards. I don't think he was putting it forward as the only possible explanation.
I genuinely like the software, and they emailed me a $10 off promo the day before my trial expired. The entire process leading up to the purchase was top notch.

Oh, and I didn't know there was a free, quality alternative until shortly after. A painfully bad checkout is the price I pay for being too lazy to do any research. ;)
And his point (among other things) is that the lack of namespacing is a win in this respect because it fosters the practice of explicit naming like: `smtp_connect()` rather than `connect()`.
I will do this as soon as I get home from work. Keep up the awesome work!

Definitely telling people. :) Cheers!
Ask HN: How to get people to come back?
I've been involved in a couple site ideas that have been "completed", at least enough to be used as they were intended. They've been successful enough to get 500-1000 hits in the span of a day or two without too much effort put into marketing. After the initial burst of activity, however, they all inevitably fizzle out. I feel like I'm missing something extremely important to include as basic functionality since the feedback from these sites is always positive.

What type of things have you guys found that makes people want to come back to your site? Is it gathering emails and sending reminders? Posting blog posts or twitter/facebook accounts that keep people updated? Comments or other community-based offerings? My gut tells me I just have to find a good system to remind people to come back but I'm not certain what that is.
No yet :)

Evidently if you use html shiv, you should be able to support ie6+
It doesn't turn out to be a big problem since you don't generally mix idioms in the same file. In a Rails app, it's pretty easy to figure out which files are evaluated by which DSL. If you're using HAML, anything in app/views with a .haml extension is HAML. Anything under /spec is Rspec. Capfile, Gemfile, and Rakefile are self explanatory. routes.rb uses the Rails routing DSL.
Implicits are obviously useful for DSLs, I'm not disputing that. My point is that they're obviously useful for other things as well, and so it doesn't make sense to say their inclusion in the language is a sign that the designers are going "all in" for DSLs - that designation would seem to be reserved for features like macros or parser combinators.
Android development is done only by Google. When they're ready, they release a new version along with its source code.
OK, people. Time to let it go. Nothing to see here, please move along.
Results were a subset among full-time workers, so no sole breadwinners.
http://code.google.com/p/xchat-wdk/
Study wasn't stay-at-home, was full-time workers.
Real-life one time pad used by the CIA for crypto (Photo)
And the results seem to change so much from data source to data source and cohort, and just about any other factor that it is clear to me that we really don't have a solid statement.

I wouldn't be at all surprised that they do this with 1995 data and the results are completely different.
The meaning of my "pithy one line", which you seem to be completely blinded to for some reason, is that I do not say the word "nigger" casually, but not out of concern for anybodies feelings. Rather, I avoid the word solely because I am paranoid of HR departments, and all things associated. This meaning seemed clear enough to other observers/participants.

Says a lot about you that the inclusion of minorly offensive words or implications can cloud your ability to critically interpret what others are saying. When you allow somebody else to offend you, or make you angry, you are allowing them to impair your thought processes. You are giving others the power to control you.

In order to defend yourself, you must realize that although somebody says something mean, it is up to you if you get angry, and although somebody may say something offensive, it is up to you if you become offended. In the real world, people are going to say shit you don't like. Trying to "correct" their behaviour is the wrong approach.
Date/initial vital for patent filing.
Jasmine is also a great framework for testing. It work headless (nodejs) and on web (for those rare times you want to debug a test): http://pivotal.github.com/jasmine/
Please do not start with this. Look at what has become with Reddit's "novelty accounts" making thematic comments that do rarely add to the topic but rather distract from them.
So... don't ignore the low space warning. Delete something.
See http://news.ycombinator.com/item?id=2250858
Maybe because you are limiting people's ability to complain. :-D
Make it a list of potential dates (little black book). Allow people to sell to other people as leads and an introduction. Kind of evil... but there are enough twisted people out there. And certainly most of them are lonely.
It feels like you're trying to solve a problem that doesn't really exist for most people, i.e. they probably use email or Facebook and are happy doing so.

That said, of course I commend you for actually creating something :)
So what if it is missing on the first call? How many calls until you get the complete picture? And which of those results is 'the truth' and reflects the current status?
I'd use this.
Anyone else note the different mentalities between seeking more capital and outright selling the company?
This goes along with my observations, having read a lot of PHP code.

There's a certain level of professionalism in PHP projects, believe it or not, that is different from what you see in Ruby, Python, C++, etc. The difference? Many PHP programmers are not really hackers, they're just trying to get something done. They're not programming for the joy of it, for the most part, they're just trying to get some plug-in done for a CMS for some client.

The code and comments often end up structured and informational, in a Java kind of way.
I don't see the version of Python that was used.

If possible, try it with PyPy. If it works at all (ie, no C dependencies), it should be significantly faster than CPython and may use less memory.
This would only work for a distinct set of documents/websites, correct?

If an article completely duplicated the content of another article, wouldn't this algorithm treat the same almost identically, if it does not use "links" of some kind?
I think there are some major flaws in the inputs. For instance, '20% have enough motivation to start educating themselves' reduces the number of successes significantly, but who's to say that is a valid input to overall success?

I can come up with many random variables, and feed these numbers through it to come up with the last 1.

of those, 20% have enough free-time to commit to the needs of their startup?

of those, 20% have the sales skill to get other people involved.

Of those, ...

I suspect there are far more than 1600 who have and will achieve 'some measure of success'.