skysight-inc/HackerNews huggingface dataset:
Presume that you have some sort of table with userIDs and password hashes (with salt). You should also consider adding some columns like:

1 - LastLoginAttemptedDateTime

2 - LastLoginAttemptedIPAddress

3 - LastSuccessfulLoginDateTime

4 - LastSuccessfulLoginIPAddress

5 - MustChagePasswordAtNextLogin - a boolean flag to indicate they must change their password. You'll set that flag when they're recovering a password, or you've emailed them a temporary password.

6 - UnsuccessfulLoginCount - some number that your logic will use to determine how long they must wait, or if they sit in the penalty box.

7 - AccountLocked - boolean flag, some pointy haired bosses will not permit accounts to be locked out, like mine. And mine refuses to allow passwords to be one-way hashes (his words: we must be able to email the user the password they use). Depending on the security you need, the user of a locked account either has to phone up an unhelp desk, or show up in person.

8 - UserAgreementID - As you change user agreements, you'll want to keep track of what agreement the user agreed to, what day and time. This is something you'll want to log, and if you make substantial changes to the user agreement, you may want to force them to re-agree to the terms of use. You will also want to keep every version of the user agreement stashed away in a table somewhere, in case the lawyers get involved.

9 - UserAgreementDateTime - see #8

Along with a LoginTransaction table that captures attempts - both successful and not to log in, with usernames, date/time, IPaddress. This table should locked down so that a hacker can't delete entries, entries can be added, but not deleted nor changed. You'll do that with triggers ("instead of" triggers for sql server folks).

Perhaps your business logic says that a user can have 3 attempts in a 5 minute window (with no lockouts).

Your code would do something like...user has made 3rd bad attempts, set LastLoginAttemptedDateTime = Now, set UnsuccessfulLoginCount = 3.

Now the user tries to log in 1 minute later...If LastLoginAttemptedDateTime + 5_minutes < Now then log the attempt, LastLoginAttemptedDateTime = Now, reject login attempt EndIf.

If they log in successfully, log that event, set UnsuccessfulLoginCount = 0, set LastSuccessfulLoginDateTime and LastSuccessfulLoginIPAddress to the appropriate values.
Why run IPvAnything when you have highly reliable fiber that you don't have to share? There is so much unnecessary overhead...
Hacker news?

Arguably not.

http://ycombinator.com/newsguidelines.html

But maybe so under the "evidence of some interesting new phenomenon" guideline. I waited for the upvotes before joining in. I would find a discussion of this same topic very tedious over on Reddit, but I respect the atmosphere that most HN participants attempt to maintain, and would like to discuss how more people in society at large can discuss atheism (pro or con) nonvituperatively.
If heaven and hell decide they are both satisfied lyrics
Admin accounts should not use the main website for access - they should only have access through an admin website.

If you must let admin accounts use the main website, then they should have a whitelist of IP addresses that they may log in from - and those IP addresses should map to the internal company IP addresses.

Otherwise, if you absolutely positively MUST have admin accounts use the same website, and allow them access from outside the company, then you need to have a second factor authentication device like a SecurID token.
ben and loc are holding down the east bay; I'm all lonely over in SF. ;)
Do we seriously need to open up the god debate on HN too?

I thought this would be deemed off-topic enough to never see the light of day here. Sigh.
I've got this funny feeling that I could kill a lot of hours learning this...
Observations of these kinds are good only if they are backed by any scienctific explaination as what could be the cause.

If individuals get less motivated and less competitive with more people in the tests then the highest test scores for many standardized tests should have dropped considerably over the years which I don't believe has been the case.
How to Say I Love You In Klingon | eHow.com
What an idiot. There would be lots of freeware involved if not on the aircraft. And that is preferable to the alternative in many cases.
(disclaimer: I attend a non - "top school")

0. If you want answers as to what schools look for in students start by looking at CV's of students in the department. More specifically, look at students in the research areas you may be interested in. This is probably the single best resource available to you. I knew my weaknesses (non top 10 undergraduate school, several years in industry, no undergraduate research experience, relatively unknown letter writers, and a non-CS undergraduate degree) and adjusted my expectations accordingly (ie I knew I wasn't going to get in a top 10 school despite high grades, good industry job, and perfect quant gre).

1. 0 years. There are a number of reasons from familiarity with your letter writers to the lack of commitment if you work in a non-research position.

2. If you are working in a research position and could publish that is ideal. However, I doubt this type of position will be available to you (usually it requires a phd). In terms of acceptance I believe industry experience is nearly meaningless. There are plenty of reasons to do it for personal reasons, but look at the CV's of current students at the schools you are targeting and look at how many of them worked between undergrad and grad.

3. Again, a research position is probably the only type of position that will help you in the admissions process. It may give you access to significant letter writers, a chance to be an author, etc..

4. I presume that status implies a significant contribution. This could help, but unless the contribution is related to computer science it probably isn't worth much.

Good luck.

edit :: a couple small updates.
It seems to me the ideal would be a combination of Edison and Tesla. There's no reason one person couldn't have both Edison's work capacity and Tesla's theoretical genius. Certainly many of the best scientists qualify: Newton, for example, or Euler. Euler was incredibly prolific---his lifetime output fills shelf upon shelf---and yet he was undeniably a mathematical genius as well. In music, J.S. Bach also fits the mold of incredibly hard-working genius.
He may have been referring to the lack of the word 'of' after the word 'front.'
Electrical Stimulation gear
I think you can pass on a tendency to persist rather than give up though. Perhaps persistence and effort is more learnable than intelligence, but there does seem to be some hint that there is a genetic component to this trait. I am thinking of some experiments done with dogs where the dogs were shocked and they could escape the shock by jumping over a fairly short barrier. Some dogs persisted until they found the way out while others fairly readily just gave up, sat down and started whimpering despite the shocks.
I know of a few departments that do it, and some professors as well (1). I'm sure not all do, but I think it's pervasive enough to worry about.

Regarding legality, I actually made a mistake when I said reject due to age. I meant reject due to having stale ideas and not appearing committed enough, or just not standing out from the crowd.

(1) Admissions process at many places: committee weeds out the weakest and professors/groups pick their students from the remainder. If a professor in your field doesn't like 30 year olds, you failed to stand out from the crowd.
Google Checkout competes with Paypal's #2 use case: providing payment processing on third party sites. If you don't need recurring billing and are a US merchant, then it is an acceptable substitute. (I won't say superior, for a variety of reasons -- it is cheaper, free if you use AdWords, but has its own share of headaches.)

Credentials: I sold about $10,000 on each in last 12 months.

Edit: I realize that vaguely saying "It has problems" doesn't help anyone here make decisions. Let me elaborate:

* Google has a Buyer's Remorse feature, which allows a customer to yank back a transaction up to 20 minutes after making it. I don't mind -- I have a 30 day money back guarantee -- but some people probably would. (I also have gotten burned once or twice when people Buyer's Remorse a CD that already got shipped -- I have no convenient way to recall a CD order after it gets sent to the processor's computer. I write that off as a cost of doing business, but it is friction and I hate friction.)

* Google has this "customer friendly" option which it labels as "Opt Out Of Marketing Messages From This Merchant". A more accurate label would be "Hide Your Real Email Address From This Merchant So When You Ask Him For Your Account Details In A Year He Has No Clue Who You Are".

* Google once opted me in to showing a post-transaction upsell (to some sort of environmentalist indulgence -- carbon offset or something) on Earth Day. They included instructions for opting out in an email they sent me, which I did immediately. I wrote a letter On Dead Tree (TM) to express how strongly I feel that they should not make their political statements during the middle of business transactions which I am paying them for. (Any customer who mistakenly clicked the button would find it nearly impossible to navigate back to the software they just paid me for. Guess whose problem that is? Guess who they think is trying to be a pushy git and sell them a carbon offset totally unrelated to my actual product?) If Google wants to interrupt someone's browsing experience to offset a carbon offset, I hear they have some web traffic of their own who they can bother.

* Ironically, their search interface sucks. (Can't search for a customer by name. I kid you not.)
When your an island it's not that important but counties that share borders tend to have similar road markings, signs, stoplights etc.
Supposing existing Checkout users convert at higher rates (I have no reason to doubt this -- existing holders of Paypal accounts do, too), there is one problem: there are so freaking few of them. Of the last one thousand people who checked out on my site, exactly _ONE_ had a Checkout account which was opened prior to the day they gave me money.

Guess where they opened that account? Yep. My site, the last time they had purchased from me.

[Edit: I feel Google should be paying me money for hooking so many people on their service, since apparently nobody else is doing the work. Come on, GOOG, "lifetype customer value" mean anything to you?]
Looks like an E8 on the cover. http://en.wikipedia.org/wiki/E8_%28mathematics%29

And here is something of a summary of his theory: http://en.wikipedia.org/wiki/Hydrino
Yep,

The killer Bob __ is far more interesting as a witting style than Bob is a killer who _
You're thinking in terms of technology, not in terms of users.

Also, when did Friendster wind down? It's still one of the most popular sites in the world.
what the article talks about is not a ponzi scheme... so it's not a straw man, the article may be of merit but any comparison to a ponzi scheme merely confuses the issue.
Is Using Escort Agencies Different From Using Online Escorts?
If you are looking for some escort service, then you have a number of options to avail it. There are escort agencies offering escort services and online escorts. The best option that would suit you well would actually depend on where you are residing. If you should be in a small town then it would be better to check with an online escort directly rather than contacting an escort service over the phone. This is just because of the reason that telephonic description about any woman.
You can be quite sure I know exactly what the word means.
Us vacation spots
Vacation information guide by Vacation Spot greatly assists in all your inclusive vacation package tour ensuring with a un leash and best enchanting experience.
That (= treating as object code) does not preclude producing validating HTML. In fact, on the contrary, that is the only way (IMHO) one can produce validating HTML - if your HTML all goes through a common piece of code for rendering tags. See AppJet's HTML producing JS functions, for example.
Well this explains all the crazy moderation my comments get.
Well, for starters, the video screens on the seatbacks of 777s (and other aircraft) are running some flavor of Linux. But that's not a counterexample to her argument, per se, since the video screens aren't critical to the plane's operation.
having programmed R on the job for some heavy statistics, I will say this: good for quick analyses but burdened by legacy functionality from the S+ days. I switched to Python/NumPy and rewrote all the R code I had, could not be happier with the results. Of course, you have to create your own data structures if you want something like R's data frame, but at least you have a rich language to do that with.

however, if you need to do anything systematic, do NOT use R, bugs are elusive and extremely tedious to debug
R is not at all like Excel, in form or function. R is actually a complete programming language, much more similar to Python in that respect. It supports two types of OOP (S3 and S4), has hundreds (if not more) of contributed packages that do things like survival analysis, 2D/3D plotting, bioinformatics, machine learning, Bayesian statistics, econometrics, numerical integration, spatial statistics, and more (http://cran.r-project.org/web/packages/)

One major advantage over Python is that it's vectorised, so you can say things like A + 1 when A is a vector (or matrix). A bit like Matlab in that regard, only that it doesn't suck as much as the Matlab ``language''.
I'd quite like a comment system that requires users to solve a series of logic and verbal reasoning problems before being able to submit.
Doing the Math to Find the Good Jobs
If by new, you mean three years old, then sure.

http://www.pcworld.com/article/120362/google_intros_qanda_se...
Why use Debian stable at all? Because people trust Debian's rigorous test and release process. Now let's mix your rock-solid Debian system with an external paid-for service the community has no control over...
Shape recognition and graph layout on the iPhoneOS
"One major advantage over Python is that it's vectorised, so you can say things like A + 1 when A is a vector (or matrix). A bit like Matlab in that regard, only that it doesn't suck as much as the Matlab ``language''."

This is not very accurate. NumPy / SciPy provide vectorized matrix libraries, significantly faster than both R and Matlab for matrix operations. No argument though that Matlab as a language truly sucks =)
Atheist buses? You mean some buses believe in one or more deities? Amazing! I'll bet it's those kneeling buses that lower their front right suspension for people to get on.
The counterargument is that, if I am to fly, I would like the ability to check for myself that the physics equations used to design the plane are correct.
Unfortunately the only Mac I have ready access to is PowerPC. I really want to see if Picasa on the Mac supports picasa: URLs for loading buttons, if the web uploader API works, and if the pages I created that work with Picasa on Windows and Linux also work on a Mac. Can someone please take a few minutes and try it? http://ourdoings.com/
Newspapers: Evolution or catastrophe?
My only point of reference for how they work is, admittedly, this article. I'm far from knowledgeable about formal methods but, in my understanding, if they're writing provably correct programs the code should, by definition, contain no 'errors'. (That is, it should always "do the thing right". There's no guarantee they've designed it to "do the right thing". Design errors may be exactly what the article is talking about.)

I'm not sure exactly what you mean when you say "every single possible input is tested". I would claim that this is not only impractical but impossible. The range of possible inputs to a system is infinite. This may sound pedantic, but in my experience as a software tester all sorts of failures often pop up when you look even slightly outside the range of values that seems sensible/likely/exhaustive for a given input.
The 10% increase in CTR from having the badge in your ad is a big incentive to search marketers. Theoretically that should decrease your click costs 10% or allow your ad to display in a higher position for the same bid.

The 40% conversion rate increase seems dubious, unless it applies only to current G-Checkout users, which as other have said are few and and far between. Amazing with Google's clout and advertiser perks like this their market share is still pitiful.
Well, I don't how NumPy can be significantly faster than R, as R basically passes most linear algebra down to BLAS and LAPACK. NumPy does the same, no?
I think this is the link you're looking for. There are some other related posts on the same blog.

http://www.mobileorchard.com/price-and-popularity-the-iphone...
Interesting. My girlfriend is a statistician for the WHO and they definitely still use SAS, at least in her area (calculating global burden of disease). I'm going to ask her if anyone there uses R.
Isn't it funny how we can intuitively identify almost every single object in this world as designed (or not), except somehow our intuition is only wrong about the very thing we know best -- ourselves?

Highly logical there, isn't it?

It's also pretty clear there are non-physical entities (such as human consciousness) that cannot be explained by scientific naturalism, nor will they ever be explained. To claim that the metaphysical domain does not exist (or if it does, is really explained by laws of an entirely different domain - the physical) is far from rational and completely faith-based, especially when you have your own conscious existence as personal evidence.
and code that validates is likely to break with certain current browsers :/
Hpricot for Ruby: https://code.whytheluckystiff.net/hpricot/

But, yeah, Tidy does a darn job of turning just about any HTML into XHTML.
But... the site does work, no?
So let me get this straight. In order to make sure everyone sees titles in the same font, they're rendered using flash. So I have to load the buggy flash plugin for a page with all text. I can't select the title. I can't resize the title (nor does it resize with the page zoom). Adblock displays a distracting "Block" above the title (and I'm assuming a large number of people have similar flash-blocking/warning plugins).

So why is this better than an image version of the title with alt text? That seems to be much easier, takes almost no resources, requires neither flash nor javascript, resizes automatically in Firefox (albeit using nearest neighbor, which is still better than not resizing at all).

Finally, is the font used for the title that important?
We people think emotionally. We also think rationally. But emotions always play a part. It is not just access to different literature that made the majority of Russians 100 years ago Marxist while making most Americans 40 years ago anti communist free marketeers.

The rational behind most atheists' position is pretty simple. It is also pretty dry. You can dress it up in Russell's Teapot, Flying Spaghetti Monsters or Dawkins' garden fairies. That is insulting because what you are inserting into the framework of the argument is: 'X is stupid. You are like X'

Everything else is politics. Is religion good or bad? Is it an innate human property etc. etc. None of that is very important to the argument. Nor are the various arguments within religion presented by atheists (shouldn't you believe that.. Why do you believe x & not y).

I don't have much contact with 'Evangelicals.' I have had a fair bit to do with with 'progressive Christians,' Jews of various positions & (mostly expat) Muslims. I have to say that I think they all react to completely different things emotionally. The first group are usually concerned with the community & work of the churches. There are in fact many jobs performed by them that are otherwise left undone. Jews are often moved by identity issues. Many of the Muslims I have known seemed moved by a sort of loyalty. The latter is similar to how I've seen (normally leftists) Americans react to 'foreigners' making the same complaints they themselves make about their culture.

In none of the questions did the simple argument that convinces me, have much bearing on anything. Ocasionaly I was indulged with a discussion so that we could move on to the more important things. These things I find irrelevant before i am satisfied on the teapot point.

In a way it is similar to the argument I criticised here: The concepts of 'justice' or 'ethics' stand on philosophically unsound foundations. You might indulge someone for a few minutes if you want to discuss Gaza, Mumbai, South Ossetia or something, but you don't want to get bogged down in Kant or Bentham.

But anyway what I am saying in this long winded way is that for the purpose of 'winning' the argument. It is important to acclimatise your audience to an idea. Convince them that it is not insane. The argument themselves will come into play are not in defence mode. It may at some later point. A good time is if/when they ever find themselves defending against a more 'extreme' point.

As I said, I know few evangelicals. But I hear that they often associate atheism with crime, immorality etc. To counter that, you just need to show them that morality is possible without believing in god (even if it does requires His existence). You would have heard all sorts of rubbish said about Communists back in the day. A young American refusing to buy in & attacking the anti-communist rubbish (there was plenty that anyone would now consider rubbish) would have been in a position to consider communism on it's merits. Dido on Soviets with Atlas Shrugged under the tiles.

They may find themselves defending humanism. Which is step to considering it.
A rare peek at Homeland Security's files on travelers
What's wrong with inline styles and javascript?
The World as I see it - Albert Einstein
"that cannot be explained by scientific naturalism"

Sure, with you so far.

"nor will they ever be explained"

How do you know?
If United States consumers spend less, what other countries are most influenced by that?
Amazing how this is so similar to our own startup (fairsoftware.net). Online collaboration with revenue share is happening.
why even bother logging that? just store it in memory someone. have a counting bloom filter remember the set of IPs that tried to login during the last 10 seconds. If your ip is in that set, delay the user by 10 seconds or so...
I thought the opposite. The real life example of implementing his project was a lot more interesting than yet another exhortation to "be true to yourself".
As I said in another thread, most computer science papers are on authors' webpages. Then this one comes along - but it looks like the authors are stat people. I don't know what their culture is - and what kind of copyright agreements they sign.

I can access the paper because my school subscribes. If anyone wants to read it, figure out how to email me and I'll send a copy.

While searching, I did find a brief email from Ihaka talking about the jump to Lisp: https://stat.ethz.ch/pipermail/r-devel/2008-May/049501.html
Macworld News
I added a link to this site at the top.
Added a link to it,
And I am sure there is no SAS software running on the plane, AT ALL - so the whole thing doesn't make sense.

Actually for critical control software, I want it to be boring and simple.
good point- but you can always figure out a way to write valid cross-browser code. it's difficult to tell whether or not the effort is worth it because some "broken" code works well in all browsers and there is no reason not to expect this to continue.