skysight-inc/HackerNews huggingface dataset:
I think even the 20k most common estimate is way high. Think up some words yourself, and look them up in a frequency list. Most of the stuff I came up with of the top of my head was around 4-6k down the list. Look down to 20k and you get stuff like decorum, decked, daylights, daybreak, etc. When was the last time you heard anybody use those in a conversation?

I bet that with a little work, you could come up with a list a few thousand long that would get most of the passwords people come up with like that.

For my memorable passwords, I switched to using [0] pass phrase generator, which comes up with much rarer words than I do off the top of my head.

[0] http://www.fourmilab.ch/javascrypt/pass_phrase.html

[1] http://www.wordandphrase.info/frequencylist.asp

[2] http://en.wiktionary.org/wiki/Wiktionary:Frequency_lists
Yes, and it was also badly editorialized. We've changed the title to be (approximately) that of the bug report.

Submitters: the HN guidelines ask you not to change titles except when they are linkbait or misleading. Changing them to be more linkbaity and misleading is right out!

Edit: Oops, I forgot: the submitted title was "Google ignores the simplest and most likely attack vector with End-to-End".
Tagging replies, because reading is hard? This really just seems like spammy-self-promotion.
I once used .* in a crawler. Came back the next day to find much rogue html amongst the content of my site. I find something like [^
>> No human is ever given enough time.
>
> You have missed the point it seems. The actual amount of time is
> irrelevant. If a program can get an answer given some input, so
> can a human (given infinite time).

I'm not entirely sure what you mean by "a human (given infinite time)"
-- what does that mean in terms of contrast to a (Turing) machine?

We do absolutely know that humans are fallible, so even if a human has
enough time, and enough paper -- there is no guarantee that a human can
duplicate the effort of a machine in following an algorithm.

You are assuming both the human and machine are given the same input
(perhaps you think of only looking at the tweet in isolation). This
might be how a human would intuitively try to determine if a given tweet
is sarcastic. The machine might be able to look at and review the
authors entire corpus of written statements, the authors movements in
the past 20 years, analyse all tv programs and other writings the author
has ever referenced along with an exhaustive study of all events in the
authors life --- In short --- a human might not have "enough
time" to "figure it out with pencil and paper" in the same way the
machine can.

So, I agree with your initial point: If we cannot define what it means
to tell if something is sarcasm or not (do we for instance care what the
author meant, or only how the author was perceived? Can we be certain
that the author knows if he/she is being sarcastic?) --- then how can
a we program a machine to tell the difference?

On the other hand, if we can agree on some rules for what we might more
likely consider to be sarcastic, it isn't entirely impossible that that
algorithm can use so much data to draw its conclusions, that it would in
effect be impossible for a human to verify -- because a human doesn't
have infinite time. Or in other words: it's not inconceivable that we
could create a system, that ends up being better at telling sarcasm from
honest opinion than humans are. But it is likely that such a system
would come to its decision in a very different way than a human would.
Well if this isn't the most timely post I've ever found. I just had the details from my debit card stolen on Sunday and the attached account completely drained. It's so cool to be reading about how part of this process works.
I once used .* in a crawler. Came back the next day to find much rogue html amongst the content of my site. I find something like [^{{delimiting character}}]* to be better
If anything, it highlights the insensitivity. Its not that its debatable based on nuance that it was his girlfriend, all girlfriends, or all women.

The point is, women got offended. If the industry was sensitive to this, they wouldn't get offended.

That said, yes, using a baby would have been a much better analogy. One, babies can't get offended. Two, babies have those qualities because they are underdeveloped (which I think was the point trying to be made about Maven), a statement that is much harder to stand behind if you are talking about women, or even a woman, in general.

People got pissed so the line was clearly crossed. Looking at the picture I can easily see why. Its objectifying his girlfriend which, if done, usually implies a consistent mental theme about all women. If this is how you think/treat your girlfriend, what about other women you do not know at all?
I found it weird that nobody mentioned it, but was this posted because Apple's new language Swift has integer overflow detection (with operators &+, &-, etc. operators for doing conventional C-style modulo integer math)?
This bit:
"What we're going to see is increasingly solicitous machines defining our environment"

reminded me of Jack Williamson's With Folded Hands scenario (from 1947, http://en.wikipedia.org/wiki/With_Folded_Hands )
I like the one comment lamenting people saying, "It can't be that difficult to implement." If you're not the person who is in the code and doing it, you don't know. You can't say what is hard and what is not hard. You don't know what the code currently does, what systems it makes available to support the change. Perhaps the feature itself is small, but getting things in place to support the change is not.
This appears to be indistinguishable in practice from expecting merchants to take pieces of paper with arbitrary numbers scribbled on them.

However, it would be the basis of a fascinating study/PhD thesis on the social aspects of doing good deeds to see if motivation for good deeds increases or decreases in the presence of self-given rewards, or things perceived to be rewards.
Show HN: Unofficial App Store for Trello
My guess with NBA players would be that the proportional increase in their heights would be higher.

Does anyone know changes to average weight/height for the population in the US?
I analyzed their JS math library (2013) and was pleasantly surprised (optimized, lean object design).

Love what PlayCanvas is doing. They seem committed to the community and their people.
Summary: "No system to monitor or control the population will work because the entire population would obsess over gaming the system."
Except no one cares enough to game it, or ever would.
Sigh Another programmer who thinks that his buddies who obsess over gaming systems represent more than .001% of the population in question. Next.
"This call is being recorded for quality purposes and may be used for marketing or other purposes at our discretion."
What's interesting is before the 1970's it appears as though there is just one group of players, at which point they become three. Then, over the following 40 years these groups seems to just get heavier - most likely a response by teams to maintain heavier players than their opponents in certain positions.

While the general growth over time makes sense, I wonder what caused the shift specifically in the 70's.
One-Time Attribute-Based Signatures
>If he's a good recruiter, he studied your profile and knows you're a good match.

Even studying your CV, they can only match up two words. They have no idea that the concepts of RDBMS are SQL pretty synonymous.
I wonder how these benchmarks would compare with citusdb + compression. Very interesting nonetheless.
So the dev encoded a very private obscure message that the NSA is inside the project, and then very publicly explains what the message is and how to read it?
I dunno. I don't understand how thieves can transfer moneys from my accounts in a matter of minutes, and it's untraceable, but when I try to send money to someone else, it takes 5-7 business days. Initiated deposit to my HSA, 7 business days. I got some BS about "well, sir, it has to clear multiple services". ACH clearinghouses, etc. But if I buy something on my HSA card, the money's gone in 2 seconds.
I'd like to see how the general population changed in the same time, then maybe a revision of this graph keeping it in perspective of how the rest of the population changed.
> wrapped integer types

A google search for "wrapped integer types" gives me the Wikipedia article on Integer Overflow as its first result. The other hits seem to be related.

What else do you mean by "wrapped integer types" if not arithmetic modulo 2^n?
>Looking at the graphs, I don't think I can find a single month where Bitcoin remains even close to stable.

Sure you can. And, even more so when you define stability relative to the degree of fluctuation during volatile periods.
FTFA;

>"So this is a list of things I don’t like about Swift based on things I’ve read in the book, without having experimented with the language myself..."

Question; why post this then?
Standardized interfaces. Bluetooth audio and phone is a good start. A standardized Bluetooth video and touchscreen proxy would also be a fantastically powerful tool. (And useful in other places, too!)

Expose the hardware over standard interfaces, let the market work its magic. Sandbox as appropriate, but when you're not letting code run rampant in the car itself it's more like a browser sandbox than a Java sandbox.
I'd be interested in a similar chart for rugby union where my guess is that the increase in height and weight has happened more quickly. It's just a hunch but I am guessing that overall size in rugby has increased dramatically since the sport went professional in 1995.
OK, so I don't think we're disagreeing at all then, except possibly about the difficulty / commonality of writing the correct exception handling code.
Wouldn't outlawing militias be unconstitutional under the second amendment?
Add Paypal withdraw support. People don't like having to spread their account information all over the place. Leverage what they already have access to in their lives; note the proliferation of Twitter and Facebook logins all over the web.
You can just download the source package and do a simple `ant run` if you just want the emulator. Initial build took less than 15 seconds on my machine and didn't require any extra user action.

The Instant Contiki package also includes toolchains for several platforms, which probably is the biggest value it provides.
Unless Microsoft throws everything out and starts fresh, it's doubtful they'll ever have a serious contender for the embedded market.
PCI level 1 is more than checkboxes. Its an independent auditor coming in to confirm compliance.
Data Mining Reveals the Factors Driving the Price of Bitcoins
I don't see it as vindictiveness but as some kind of "spammer's honey pot" -- while the recruiter is listening to this at least he's not calling someone on their team.

But I was disappointed about the low-tech quality of the approach; I was hoping for some kind of evolved Eliza-like HR robot that could sustain some form of conversation for some time.

If this caught on, at some point recruiters could never be sure they're talking to a real person.

- - -

I very often get calls at home, from people trying to sell me either new windows for my house or some low-cost mobile phone service.

I used to hang up on those calls, but not anymore!

Now I put them on speakerphone... and give the receiver to my four-year-old. He's very excited that someone wants to speak to him, and starts talking about his day right away.

This has transformed a very annoying experience into a great form of entertainment for the whole family (not to mention it "shifts the burden of rudeness" to the caller... how do they dare hanging up on my son!!!?!)
Funny how 2048 is now the new "hello world!" :)
The Decline and Fall of IBM
Any JavaScript engine is always open source. I mean, it is not illegal to view page sources?
Malcolm Gladwell has looked at this issue[1]. He sees football as being analogous to dogfighting. Popular at the time and with fans, but the science behind it is scary.

I've experienced a severe traumatic brain injury (sTBI), meaning I've seen many brain doctors. I have seen a neuro-omptomolgist (brain-eye doctor) who sees a football player who can't even add up his checkbook (meaning he can't add, not this his checkbook is too complex). I had a therapist who dated a college football player and eventually saw him as more of a patient than a boyfriend.

A concussion is now defined as seeing bright spots[2] and is classified as a mild TBI. The results from concussions are cumulative[3], and football is one of the sports most prone to concussion[3]. A football block is defined as being good if you see bright spots or having a concussion, and players often play through this[4].

I'll never let my children play football.

[1]:http://www.newyorker.com/reporting/2009/10/19/091019fa_fact_...

[2]:https://en.wikipedia.org/wiki/Concussion

[3]:http://www.sciencedirect.com/science/article/pii/S0140673675...

[4]:http://well.blogs.nytimes.com/2013/11/05/dont-tell-coach-pla...
I think he probably means boxed integer types: http://msdn.microsoft.com/en-us/library/yz2be5wk.aspx
God, it disgusts me to put my money through your system. (Due to either your incompetence or malice towards Gittip's top earners.) Can't wait when a decent alternative to you pops up.

But thanks for reminding me that I neglected to end my private Github account!
Could I not pay myself $100 per week? Or could I not pay you $100 per week if you pay me $100 per week?

Seems the voting with money system can easily be gamed.
Seems like you might want to consider getting all of your data in the same place. A Foreign Data Wrapper feeding a Materialized View might be a neat way to solve your problem: http://www.postgresql.org/docs/9.3/interactive/rules-materia...
Infrared cameras look into your domicile while the StingRay looks for signals being sent out. They are not looking in to see what is there, they are capturing what is coming out. It is different enough to be litigated up to the Supreme Court.

That being said, I in no way support this. I have no choice but to use my phone which makes me into a tracking target.

In America it turns out we are all targets in order to exclude each one of us from being Terrorists. Police cars now capture license plates and upload them to a central database (plantir), the whole Internet is being captured and held for 3 days at a time while parts are being kept for longer, the outside of mail is being scanned and captured by the USPS, every major mail facility (fedex, ups, etc) are mandated to have federal agents who open mail and then re-seal it so you never know, etc and so on. I have had to double the tin foil on my hat because one layer is just not enough! It is getting crazy.
Even "Hello World!" can have issues if your compiler and/or libc has issues ;-P
Singapore Blogger Tops Funding Goal to Defend Against Lee’s Suit
Personally, I'd like to see more programming done in languages that simply don't allow integer overflow in the first place. Most current languages have arbitrary-precision integers; well-implemented arbitrary-precision integers are quite efficient when they fit in a machine word, and as efficient as possible when larger. Sure, you'll lose a bit of performance due to checks for overflow, but those checks need to exist anyway, in which case it seems preferable to Just Work rather than failing.
No question those guys were bigger. Mark Tuinei was 6'5", 310 lbs. Larry Allen was (at the time) 6'3" 325 lbs.

Tuinei was a contemporary with Perry in the mid-late 80's, but Allen wasn't drafted until the mid-90's.

I still say that Perry was an inspiration. :)

edit Fix team name. Ooops.
Pure HTML business model canvas template
The day I left my son in the car
Updated to 1.0.2 and it works. Even purchased pro version.
looks cool.

Any A/B test results on conversion rates?
How we chose the Facebook presto SQL parser for Crate Data
It was posted to reddit six days ago[1], four days before Swift.

[1] http://www.reddit.com/r/programming/comments/26s8iu/we_need_...
It may not be easy, but there are certainly several add-on products that support this feature and they have no where near the same level of resources and know-how that the Microsoft team in charge of the taskbar has. So it seems unlikely that "hard to implement" was a primary reason for not implementing this sooner.
Fasinating, reminds me of a great TED talk about this: "Are athletes really getting bigger, faster, stronger?"
https://www.youtube.com/watch?v=8COaMKbNrX0

tl;dr: no
Modern CPUs don't like traps ("exceptions"). The exception causes a pipeline flush which kills performance for math-intensive code.

For example, detecting integer overflow on x86 and x86_64 CPUs is easy: check the overflow flag after every arithmetic operation. It would only be slightly more difficult to detect overflow for SSE (vector) operations, which would require doing some bit masking and shifting.

For a language such as Swift, building it in is simple.
Haven't gotten to that point yet — I originally just set about implementing all the cards in CSS then decided to actually make it into something people could drop in really easily.
This looks great, but any code that attempts to guess the card type using the first few numbers always makes me nervous
Snowden publically supports Reset the Net campaign
Intel aims to eliminate all PC cables in 2016
Isn't the assumed tradeoff SSD storage for CPU usage? How much more cpu time is utilized in compressing/decompressing? And whats the unit cost of that extra CPU in comparison to the cost for disk space savings of 'expensive' SSD's?
Mean shift clustering, for one. This short PDF provides better insight than wikipedia. Does NOT require you to specify the number of clusters like in K-means:

http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/TUZE...

http://en.wikipedia.org/wiki/Mean-shift

Example python code using scikit-learn:
http://scikit-learn.org/stable/auto_examples/cluster/plot_me...
I think the trouble with the Gittip site is that I have learned more about Gittip outside of the site through articles, testimonials, and mentions, than through the site itself.

I almost wish that some of the stories of the people who both give to and receive from Gittip had more of a center stage so that I could send someone to Gittip without having to do all the explanations myself. It would be way better for them to be able to explore that meaning for themselves which would allow them to figure out if they would like to be a giver, or a receiver, or both.
I admire the execution of this and simultaneously condemn it for its douchebaggery.
So, weight training and anabolic steroids really take off in this time period. The added strength probably means players can still move that massive body weight at the same speeds (or, in most cases, much, much faster) than someone who doesn't add bulk muscle as modern NFL players do.

NFL players are absolutely, positively freakishly fast for their size.
Why does it make you nervous? I was under the impression it was pretty fool proof? See: http://stackoverflow.com/questions/72768/how-do-you-detect-c...
Why did it take so long for Windows to support multiple monitors period?

Macs have had multi-monitor support since 1987 with the introduction of the Mac II.

Perhaps it is because Windows is primarily a low-cost consumer OS.
My take on the matter.

- Incentives
There are inherent risks that people will be recommending a lot of candidates. This is not a bad thing, especially if they are candidates that aren't easily reachable (inboxes overflowing from recruiters / passive candidates / little social media presence), but attend events and are much more open to speaking with fellow engineers (better technical understanding and what day to day life is).

Candidates still have to pass the interview process so there is still Quality Control. The person who referred the candidate is not allowed to be an interviewer for that candidate. This is to remove personal bias and mis-aligned incentives.

>By offering bonuses in this way, companies essentially turn their employees into part-time contingency recruiters who now face the same bad incentives of their full-time counterparts.

Don't understand why this is inherently bad. The worse ideas often come to mind about recruiters, not without merit, but think about what it takes to be a great recruiter. Consistently presenting highly qualified candidates and building a relationship of trust with the hiring team. It's like any business, it can be poor customer service and retain no one, or great customer service and have loyal repeat customers.

- Contacts In The Hands Of HR

This is well deserved criticism. People fall through the cracks for a lot of reasons. The biggest one is probably handling too many :reqs(can be 40+ at one time)/hiring managers/candidates. A lesser heard reason, but probably happens a lot, the recruiter leaves the company and a lot of information gets lost. Recruiting is a highly contigent based department. Most companies do strictly contract or contract to hire. Recruitment in itself is a high turnover profession.

- Paying For Contact List

If the recruiting department is doing their job, most of that list will already be in the system. So companies will have to figure out an efficient pay out structure, also with so many people in the same circles, de-duplicating lists. An introduction is worth so much more than a list.

EDIT:

Important Point: It is up to a companie's current employee if they feel comfortable recommending someone or allowing their recruiting team to go over their contacts. DO NOT ALIENATE YOUR EMPLOYEES!! They can either be your biggest advocates or biggest detractors. In my opinion, retention is even more important than active hiring.
Ever wonder why MP3s sell for $1.29?
A google search for "striped horse" gives me the Wikipedia article for Zebra as its first result. Similarly a google search for "wrapped integer types" takes you to a Wikipedia page for "integer overflow" that never uses the phrase "wrapped integer."

simcop2387 is correct that I assumed he was talking about boxing at first.
Doesn't seem to show the card at all in Safari. Works in Chrome, however.
Ask HN: Which chair do you code in?
I am moving into a new apartment and am setting up a new office space. My previous chairs were pretty garbage.

Which chair do you code in?

Links appreciated.
>Why is this suspicious?

I didn't say that it was "suspicious". I said it was manipulation. It appears that you agree?

But, maybe you meant to ask why such manipulation is bad, unhealthy, or similar?

In any event, my comment was directed at the general pontificating about why the price is on the move, which always occurs during periods of volatility. That discussion takes place as if we are talking about, say, an asset that is traded in a free market. But, my point is that it is not a free market and that the price is instead dictated more by manipulation and fraud.
This true, but in context, I read OP's statement as meaning:

> People WHO DONATE MONEY are going to vote anyway

Their argument is silly otherwise.
Maybe there could be a version that doesn't try to guess the card and uses a generic card background.
One problem with this is that most people are typing passwords on phones now, so the longer they are, they more annoying they are to type in. (Although I suppose word completion would help with a passphrase. Although for security it probably shouldn't be enabled for password fields.) Anyway, the real solution is a password manager with unique random sequences of characters for passwords.

Perhaps Microsoft, Apple, and Google could get together to build (or buy and open source) a password manager that would be integrated with their various platforms, for the common good. (I realize solutions already exist, but this would make it much more likely that the general public would use it.)