skysight-inc/HackerNews huggingface dataset:
using the scientific method to prove the value of the scientific method, is like trying to bite your own teeth
i think its done to prevent brute force attacks on passwords. If someone knows that username was correct and password wasn't, he knows something! That's why the message 'username or password does not match' and that's why both the fields needs to be empty when page loads with error.
"Vaccines cause autism."
"Vaccines do not cause autism."
This is a contradiction.

I think the public has good right to be skeptical of scientists' statements here.
For the record, I'll state that I do not run a startup, nor have I influence in any larger business, so my comments should be read with that in mind. However, the company I work for, does release open source software, and it's licensed under the GPL (or a mixture of GPL and LGPL). If I ran a business, I'd do the same.

The reason for that, is the viral nature of the GPL: it's not friendly towards closed source, which is exactly what I want. If I, as a business, release a piece of code, then I want to benefit from any enhancements others make to it, I want to have the option, to take those modifications, and incorporate them into my version. With the BSD license, I'd be at the mercy of others, they may opt to contribute their changes back, or they may choose not to.

I don't trust most businesses, so I do not want to let them have that option: if they use my open source code, I want to have their modifications too, so we can mutually benefit.

Thus, for me, freedom of the code is more important.
Why are Google's new ads so compelling?
Thanks for taking the time to share this, bluesmoon. It's an excellent counterpoint with a broader perspective than my post.

I've learned a lot about this over the past couple of days just from the comments here, on Twitter, and on my blog.

A lot of it has been just learning not to lump all of "open source" into one big scary thing, but to find the smallest unit of work you're capable of doing, and to find a project with a supportive team who will be patient with you.

I think you are owed some of the credit for this story, as George found a project where his contributions are valued and the maintainers were patient with him.

For me, so far, this has been BDSM with Wayne E. Seguin, who goes WAY above and beyond to nurture this kind of environment for his projects and encourage contribution.

Thanks for sharing this. I think open source would have a lot more activity if newbies like me had George's persistence and maintainers had your patience.
We're considering that kind of functionality, eg. a button or something similar allowing you to publish the prototype to your own site. But that's different from hosting a live site within Handcraft.
On the other hand, I thought the article was not too bad at all for ZDNet.
I think that it's some combination of a milk round being a boring and repetitive job (for those who have to go between all the universities) and some sort of youth/milk imagery. I think it's anachronistic as the only person I have ever heard refer to it in that way is my Dad.
Wall Street Loves Its HP 12c Calculators
مشاهدة مباراة الزمالك والإتفاق السعودى بث مباشر
مشاهدة مباراة الزمالك والإتفاق السعودى بث مباشر
مشاهدة مباراة الزمالك والإتفاق السعودى بث مباشر
مشاهدة مباراة الزمالك والإتفاق السعودى بث مباشر
مشاهدة مباراة الزمالك والإتفاق السعودى بث مباشر
http://www.almstba.com/vb/showthread.php?t=19596
http://www.almstba.com/vb/showthread.php?t=19596
No, it's less shiny than the predecessor, which was actually graphically "shiny," in that it's a flat gray and only rarely appears.
the best signup flow I have seen recently is http://friend.ly perfect integration of facebook .
>If one assumes their numbers are accurate, they point to other factors besides "desirability" behind the purchase of a smartphone.

This survey was(presumably) from October/November 2010 to March/April 2011. There was a major Android release, and new phones during that time. The iPhone 4 was released in June 2010, so it's no surprise that sales were lower at that time, especially considering the early upgrade discounts AT&T gave out at launch. While the Verizon iPhone release certainly is in those numbers, I'm pretty sure the holiday push outpaced it by quite a bit.

The real question is whether or not that kind of growth is sustainable. I personally don't believe that it is, and that we're just seeing Android get it's initial chunk of the market, after which it will settle down to more reasonable growth.
Ruby or compiled?
I'm trying to decide to take a 6 year old, very extensive application written in PHP, C sharp (mostly) and Perl and migrate the whole damn thing to Ruby on rails. This is an application that has an extensive MS Sql backend and searches TB's of text very quickly. No one in our industry supplies an open source solution so we would be first in a 6B + industry, of which, I have a miniscule percentage. My concern is that the compiled code runs very quickly and our customers require very fast searches across hundreds of thousands if not millions of records and I'm concerned the interpretive nature of Ruby will not perform as well. Testing that postulate will take a lot of effort and I'm worried of that cost if it is not as effective. I realize there is much more knowlegde of our app required to make a definitive decision but I'm leery of revelaing too much of our market on a public bulletin board. Any insights from a 60k foot view?
After playing around with the Hexrays C decompiler we got I decided to stay with analyzing disassemblies.
That's sort of a technical non-sequitur, no? I would imagine that a sufficiently advanced AI could deduce QM from a few seconds of real time, given that it could ask questions of any resolution. Or, equivalently, a large amount of webcam footage.

In either case, the emphasis is on conclusions being bought in the currency of experience.
> Spambots can’t fill in the field because they can’t interact with objects in client-side JavaScript; only users can.

Not true anymore. What you could do is add a hidden field with value=encrypt(timestamp+salt) and only accept the form if the decrypted timestamp is at most x hours old. If you want to further restrict it, you could also add the IP to the encrypted value. This will fail if a user gets a new IP between loading the form and submitting it (laptop user moving around, VPN gateway changes etc).
The compiler isn't part of the input. You could get code that was compiled by a compiler not available to you.

When the compiler is part of the input, then yes, the problem is decidable.
Well, consider the alternative.

Suppose Google says, "We have 78,354 instances of prior art, we'd like you to consider each one in turn. If one of them is good enough, we win. If none are, we lose. Sometime next century."

Since it only takes one piece of prior art for a legitimate defence, it makes sense to say that the defence should only present the best examples.

Limiting the plaintiff does seem a bit harder to justify. If each infringement is legitimate, it seems Oracle should get to try each one. I suppose that if they succeed with these three, they would have a strong case to make saying, "Now we get to try more". So it makes some sense. Try your best examples first, don't waste the court's time and money until you've shown some legitimacy to your claims.
Even if they don't want to host it themselves, they could partner with a host and coordinate the single button click push to production for their customers.
Sony Tells Congress Anonymous DDoS Aided Breach
Contract Traps Entrepreneurs Should Avoid At All Costs
Absolutely agree. I help move some of the poorer families at our church, and I'm always astounded at where their money is spent. One family wore hand me down clothes and had little else in their house, but they had a 60"+ TV in their living room.

Most families have a TV, and just about every TV you can purchase these days has HDMI. I'm incredibly sad when my teacher friends describe how few of their students have computers at home to do their work.
You type your password twice because you might make a mistake. Also, you can't copy anything from passwords fields.
You clearly do not understand ad hominem. An example of an ad hominem attack: "You are on the internet, therefore you are wrong." The premise "you are on the internet" is clearly true. That the conclusion has anything to do with the premise is the fallacy.

A similar fallacy would be to say that because prominent global warming skeptic Frederick Seitz's institute received $630,000 from Exxon Mobil, his ideas should be dismissed. That would be a fallacy. His research should be dismissed because it is either un-replicable or based on poor methodology.
You're correct about the message, but actually you don't fill out the password field because you should never return the password to the client. It is OK to return the username to the client, and does not imply that the username was correct as long as the messaging is as you said.
I like the other suggestion about the hidden form a little better, it doesn't really sound bulletproof to me but anything is better than a Captcha.
So, the simplified version of your example would be each person having two votes that cannot be cast for same person. Top vote getter wins (regardless if it is over 50% or not).

That seems simple enough and easy to explain. Not sure if it would work.
The NoArchive Initiative
CoffeeScript Compiler for Windows
Never heard of "LikaALot", and googling doesn't come up with anything, do you have a link?
Ask YC: market for small-ish profitable projects?
The recent 37sigs post made me think. I know there's a market for projects that are making, say, 1 or 2K a month, you can sell them for say, 10-30K.

But if you are making 20K, or even 5K a month with a project, is there a market for those? Are there people with deep enough pockets to buy those? I'm assuming you'd want at least 20 times monthly revenue, so a minimum price of 5*20=100K. At these prices, does it make sense for people to buy your projects?

Or is your best alternative to just keep running these yourself? (I suspect the answer is 2, but I'm not sure).

I can think of few people (none, really) who would spend 100K on buying a profitable Saas product. Am I mistaken?
This event shouldn't just be about joining a startup in my opinion. It should also be about how graduates should start a startup.

Also the location in Shoreditch may put off some of the hardcore tech people. It would have also been nice to see some more hardware startups but you're probably going to have to go to Cambridge or Berkshire for those.
Love tibor :)
While it does a great job of explaining many AI concepts in an unintimidating fashion, the Python code in it is rather buggy. On the balance, I'd still recommend it as an intro.

The errata page: http://oreilly.com/catalog/errataunconfirmed.csp?isbn=978059...
Well, that sort of thing is why the guidelines here say to just copy the title of the page you are linking to unless absolutely neccessary.
Thanks for the info. Watching through the Gerrit's Diary videos is fun. The amount of detail they put into this is astonishing.
I'm still doubtful. I think you're trying to invoke Rice's theorem here, but I don't think it really applies. Compilers don't apply arbitrary transformations that preserve behavior - they only employ transformations that are understood to preserve behavior.
Talkbee: book Skype sessions with awesome people (beta sign-up)
Depends on whether the login username is public or not.

If you're on a community based site where others can see your username, there's no reason to hide it. Anybody trying to brute force your password is probably specifically targeting your account.

On the other hand, if you're on a service where other people cannot see your username, it would indeed be better to return a 'username or password does not match' error.
It's totally weird that I didn't even register the two devices as different hardware classes.

I can imagine instances where scrolling on a trackpad is more precise (webpages) and less precise (Photoshop?), but in reality, since the move to multitouch trackpads, two-finger scrolling has almost always felt significantly faster and more accurate.
I disagree. I'd find an ad in my CAPTCHA to be sleazy regardless of what I had to type. It's a bad idea, full stop.
Wait. Why are they repeating SHA-256 10N times? What's the point? (I know about key derivation and why you want it to be slow. I'm wondering why they're doing that, when the article already mentions PBKDF2. Why it's PBKDF2 and not scrypt or bcrypt is probably about buzzword compliance.)
I will bet most of the time your app is waiting for your searches to complete and come out of the database. Whatever you are doing your searches in, it pays to use the fastest possible language. The front-end is, comparably, the easy problem. You can do it in any language/framework you please. Ruby (and, probably, Rails) seems a fine choice.

Before deciding, please, profile your current application to measure how much time it spends doing what.
This is a really good article for developers to transition into salesmen.

When I first started selling my software and services, I ran into the problem of: "What if they get mad because component X doesn't work like they thought it did and want a refund? What if they yell at me? What if something goes wrong!?"

Tons of different avenues you can convince yourself will happen. First, chill out, they haven't happened yet. Second, deal with them when they do.

I once worked for a company that trained it's salespeople to be hard sellers and gave tons of ways to try to do this (it was for a gym and I was a personal trainer; gyms are notorious for this sales tactic). Because I didn't feel comfortable with that (since I hate it when people do it to me), I did the exact opposite. I was the softest salesperson around, but would find other non-threatening hacks to try to get people to buy personal training. Within a month I was the number personal trainer (in sales) for Dallas/Ft. Worth using my tactics. My clients loved me.

We'd probably all be a lot better off using softer sales tactics.
Go replaced python for me. Today morning for example I wrote a utility/demon that controls my Macbook Pros's Fan under Linux (because out of the box the fan stays @ 2000rpm till somewhere around ~80C).

I've also written 2 smaller web apps using Go and I had really fun doing so. Statically typed language for webdev = <3

I can say I became a Go fanboy in the last few weeks and I hope Go gets more traction. Go @ Android would be freaking awesome.
This is covered in the basic language introduction: names starting with a capital letter are public, names starting in lower case are private.

Go's naming conventions are much more clean, respected and even enforced than in almost any other language I know (Ruby and Python are specially bad in this, but C++ and Java are not much better).
You can already do this yourself with yahoo pipes & google reader. I'm not really seeing the value - especially for programmer types! Now, for less technical folks it might be more valuable. However, they may not realize that they need or want such filtering and aggregation.
why would you want to show something to user that's wrong or does not exist? Most usernames are anyways smaller and its not painful to enter it again. If you want to serve people with very long usernames by filling in the username field, you are focusing on a very small fraction of users.
> Asking people to trust scientists is an anti-science statement

I understand but disagree. If a member of the public trusts scientists on some particular issue, what they're doing is not science (because science is based on reasoning and evidence and controlled experiments and mathematics and so on) but that doesn't mean it's anti-science. There's nothing wrong with someone who isn't a scientist making a decision by means other than Doing Science -- after all, if they could do that then they would be a scientist.

Trusting what scientists tell you is (for most people, most of the time) rational behaviour even if it isn't doing science. The only reason why scientists don't always do it is that they have an even better option, namely actually doing science. People who aren't scientists usually don't.

(Note 1. Actually, most of the time scientists also trust what other scientists say, and quite right too. Note 2. Of course Doing Science isn't really an activity strictly limited to Real Scientists; anyone can, in principle, do it. But in practice, for most areas of active research, doing it competently requires the right sort of brain, the right sort of training, and sometimes the right equipment, and the great majority of the people who have those are scientists.)
Does Microsoft Need Bug Bounties?
Please don't editorialize in your submission title. What LastPass did is in no way related to Sony. The article's last paragraph only mentions Sony and Epsilon as examples of lax disclosure efforts.
"Scientists who can prove that existing paradigms are wrong, or incomplete, are treated as rock-stars, not pariahs."

I think people like to tell themselves this, but rarely is it actually true. If that's how humans actually worked then Michael Moore would have been canonized as a saint for showing that the Iraq war was a mistake.

At best the person who gets the credit is the person who used their clout to convince people that the old paradigm was wrong, not the person who actually did the analysis. And more commonly people begrudgingly accept the new model and no one gets credit, and even then they often don't accept the new model for dozens (or hundreds) of years after the evidence is in.
Mark Suster on Seattle and how a few key people can transform a community
PlayStation hack: Anonymous issues equivocal denial
For those with 65 minutes of time, here's an excellent presentation about it by Dr. Everitt himself:

http://einstein.stanford.edu/Media/Everitt_Brainstorm-flash....
Funny Girl Photos
Get the Funny Girl plot, movie times, movie trailers, movie tickets, cast photos, and more on vijayswami.com
I used it in my browser if I have to scroll a loooong way. Can't think of an easier way to do that.
The IT behind Alan Shepard's space flight
There were four total, but only two were sent at first with the other two as backup. When one of those went down, one of the backup helicopters was sent in.
Isn't it lame that Microsoft can't make a site that uses <video> tags and instead tries to push Silverlight?
Votes are rarely actually "wasted", even in FPTP, and people really need to come to a better understanding of that fact because you get the "smartest" people incorrectly thinking their vote is wasted and thus cutting themselves out of the voting pool.

There is a huge difference between 50.1% A, 49.9% B and 85% A, 15% B. One election produces a politician constantly swinging to the center and watching his back for the next election, the other produces one that acts freely on his beliefs. There is a huge difference between 30% A, 40% B, 30% third-party and 10% A, 89% B, and 1% third-party. One clearly tells the dominant A and B parties that the third-party has tapped into something the voters care deeply about but they've failed to serve, and generally at least one, if not both, of the dominant parties will scramble to serve that demographic. The other says that the vast bulk of people are at least mostly satisfied with the choices (which is all you ever can have). It is this constant scrambling to serve dissatisfied third-party voters that creates the two dominant parties in the first place, not some sort of mega-conspiracy.

Even in FPTP, in an iterated voting situation (which is what we have), third party votes in an otherwise uncontested election aren't wasted, they're probably louder on a per-vote basis than the rest of the horde. If you find yourself nearly alone voting Green/Libertarian/Constitution/whatever, that's because most people are not so dissatisfied that they have to vote third party. You're a fringe vote. (So am I.) But it isn't "wasted".

Please note I am only defending my position that votes are not "wasted" in FPTP. I am not defending the proposition that FPTP is optimal. There may be better systems. Most, if not all, voting systems I know of exhibit the property where a vote is never truly "wasted" in an iterated voting situation, so this argument is neither an attack or defense of FPTP since this is not a unique characteristic of any system.

(It is however only one in a pile, by definition of vote. I do fear some people are ultimately complaining that their vote is wasted precisely because we are voting in the first place and not simply taking their opinion as dictatorial writ. There is a certain fundamental dilution-of-voice that you will experience in any voting scheme; arguably, the "big idea" of democracy is precisely that your voice is at least in theory no louder than any other.)
Bold of them to reverse the scrolling gesture in Lion. Not sure I'd like that.

I don't think it's just a matter of habituation. It seems like it's physically easier to pull my fingers toward me on the trackpad, than to push them away.
You are right that Excel is the most widely used programing language, but it does have recursion and looping. They might be hidden under various tools (Macros for the trivial case, but Goal Seek for optimization, Data Tables for exploration, and Solver for multilinear optimization). Excel also does have the ability to have a "variable" hold multiple values. Pressing control-shift-enter will allow you to start using arrays in the cells, and there are a ton of functions that can handle them.

So the reason excel won as the common mans programming language is that it doesn't force you to learn everything all at once. It starts you off as just a table of sorts (useful on its own), then you can graph stuff (useful), then you learn about sum(a1:a30) (useful), and you just keep going down the rabbit hole until you've mastered everything.

The only thing that I really hate about Excel is that Procs cannot be run in parallel, otherwise so many other cool things would be possible.

last time I checked, at least.
IMHO everyone who is using such a service is a moron.
Autofocusing the login field is a bad idea. Sometimes the javascript take some times to load and the user already filled the login field and is already typing is password when the javascript focus the login field: then the password is written in clear on the screen, and that's not pleasant for the users.
Like the other commenter said: Functions/Fields in structs that start with a capital letter are visible to other packages. Functions starting with lower case letters are like C static and fields are (package) private.

I'm not perfectly happy with this convention because I prefer the everything_lower_case_with_underscores style but you get used to it. Go's benefits out weight its awkward quirks by far.
If you watch the video you'll see that the elsewhere in the model there is even a red light district.
http://lal.com
Wow. If he/she has any spare time, or interest, at all he should teach mini science courses online to the public. He has a gift.
Kachingle rage! http://www.pbs.org/idealab/2011/03/kachingle-is-overrated-so...
Go's naming conventions are much more clean, respected and even enforced than in almost any other language I know (Ruby and Python are specially bad in this, but C++ and Java are not much better).

Do you mind explaining this statement a little further, specifically related to Python and Ruby. I work with both of those languages and find the naming conventions to be quite clean and respected. The style of the language is not enforced, but you'll certainly be chastised by any serious developer in either language for doing something outside the norm.