skysight-inc/HackerNews huggingface dataset:
Nope it is not solving that old password problem. It has created a freshly minted chicken and egg problem. http://www.joelonsoftware.com/articles/fog0000000037.html

If you want to solve the password problem just invent a simple mixed mnemonic/hashing solution that will allow people to derive passwords for different sites with ease but are hard to reverse.

Also how can I log into any site when my iPhone battery is dead?
5 Surface devices Microsoft should make in 2013
I thought about this recently, since I have a 10 week old, and decided for now, wife comes first. Maybe that changes as your kids age.
How to Transform Vodka into a Spiced Spirit
Merry Christmas! Yes, you can check my profile - my email is there. I don't speak fluent Spanish but I can flow fairly well lol.
1400 deployed instances doesn't necessarily equate to a 1400 node cluster. It seems to be very common for these companies to have several small to medium sized clusters...nevertheless, still pretty large deployments.
Back when I started working on cars (like a million years ago) my dream was to build hot rod Ford Mustangs. I would devour every magazine or book that was about doing that (I still have a bin full of them). Why Mustangs? My brother loved them. He worked and worked and bought himself a pretty beat-up example (an '82 GT, which was slow as hell). In that car we had countless adventures that I still cherish to this day. Like that time we drove about 20 miles in around 5 minutes because the parts sotre was closing and we needed a part for a Corvette (another story altogether).
Or the time the crankshaft fell into the oil pan, thus leaving him stranded and engine-less (it was pretty funny).

So, I got into cars because i had a dream of modifying Mustangs. My brother had a friend who was a Racing mechanic that speciliazed in Mustangs. We hung out at his shop night after night. I kept learning how cars worked (I was around 13 years old), and how to modify them.

Years passed and I had turned into a walking Mustang library. I could quote the specs of every Ford Racing Camshaft (still can). I kept working on cars. Little by little I kept getting experience. But I was not getting any experience with Mustangs. Shoot!

Tinme passes by and I own a repair shop. Im a full fledged mechanic. Working on cars was fun, but it didnt make me happy. My dream was Mustangs, not Toyotas with a bad power steering pump. But I kept going.

After a while, I got the chance to work on Porsches. I quickly learned all about them and got into the art of modifying them. It was fun, but they were not Mustangs. Got as far as working with other high end Euro cars such as the BMW 850 V12 6-speed. Fine car. Sucky build quality.

Went back to fixing regular cars because I had to pay the bills. I still hadnt modified a mustang per se, but knew how to. I wanted to buy one of my own but could not afford it. There I was wanting to do something, and not doing it because I thought I couldnt.

Then my brother passed away. With him, my desire to build Mustangs went away. Turns out I just wanted to build Mustangs with him. You know, make him proud. At that moment I realized that we have to ask ourselves what do we want to do and do it. Instead of beating around the bushes, just go straight and do it. Life is too short to waste time on shit that doesnt make you happy.

Even though I dont know you, I can say the following. If you are tired of building bullshit applications at work, then quit. Save up some money, quit and take another job doing whatever it is you want. If you cant find a job doing just that then start your own company. Funding these days is easier to get than Malaria.

The problem is not CRUD apps (which I actually like doing), or algorithms. The problem is that you feel stuck. Un-stuck yourself by making a decision and sticking to it. It is better to make a bad decision and in the way fix it, than to wait until conditions are right (which they will never be).

I never got the chance to build that Mustang with my brother. You will never get another chance to write amazing software either. Carpe Diem, my friend. Carpe Diem.
Amazon’s Boston Expansion: Cloud, Kiva, Digital Product Jobs
What font is that, it's great.
While this may be better for some people, I find it hardly convenient that I have to have my phone with me everywhere I go in order to use this system (rather than having my password in memory). On top of that, for people who are like my wife who have a knack for letting their phone die, this isn't an answer either. Then you get people like me, who have a Windows 8 phone and there doesn't seem to be any support for this coming soon. I checked one of the sites and it looks like you sign up with Clef which means there may not be any option to set passwords.

If you want a separate device for passwords, then I recommend using a Yubikey (https://www.yubico.com/products/yubikey-hardware/yubikey/). You can set a long string in the memory of the yubikey as the base password and then add the site name afterwards. If you make your base password "2435ulkahsgfoiasjeoi25095iuasdfaq3uinwetpq3gtlknfoi465098aydsfaoidsaf" then for logging into facebook you can use "2435ulkahsgfoiasjeoi25095iuasdfaq3uinwetpq3gtlknfoi465098aydsfaoidsaffacebook" and gmail could be "2435ulkahsgfoiasjeoi25095iuasdfaq3uinwetpq3gtlknfoi465098aydsfaoidsafgmail" etc. That way you have a password that is strong and easy to remember. The caveat to this, of course, is that it wouldn't work on mobile and if you lose your yubikey you would have to reset all of your passwords.
I wouldn't even recommend the first couple from my list, today -- e.g. there are surely better intros to algorithms now. But here's an approximate top 5 for changing my programming when I read them.

Brodie, Thinking Forth

Sedgewick, Algorithms

Abelson & Sussman, SICP

Liskov & Guttag, Abstraction and Specification in Program
Development

Norvig, PAIP

It's hard to stick to 5!
We've been paying attention to launchkey, but it seems that they are using a hardware dongle to do the authentication, which we find pretty unappealing.
If you're into C++, definitely check out the books by Scott Meyers (Effective C++, More Effective C++, Effective STL). They're not "how to get started" books, they are "how to fix the stuff you are doing wrong" books. He is very insightful and writes very clearly. He also has a sense of humor, so look for little jokes in the index.
this actually seems to be something up with Vimeo--we'll look into what's causing that, but it doesn't affect security. unless you see something different?
Yes. It's a personal problem. I made that evident by writing from the 1st person as evidenced by the usage of the word "I". And it clearly didn't affect only me as evidenced by the upvotes on my comment as well as the one one level above mine.
So, on Linux, how would you have dealt with:

- a Chrome crash
- memory leaks in your video driver software

for two of your examples?

"no way ... to communicate with the developers": http://connect.microsoft.com/
I would say that (and I suppose this is a bit of a weasel words style answer) each is going to have their benefits and drawbacks and they would have to investigate each for their particular use-case to determine which would best work for them. I think it's pretty true though. I didn't mean to imply that Riak is a go-to solution at all. It was more to give a couple 'options' to explore if you were to start a list along with MongoDB.
LENOVO THINKPAD - clear and simple choice.

http://www.lenovo.com/products/us/laptop/thinkpad/
"Mongo tries to make certain things easier, and sometimes it succeeds, but in my experience these abstractions mostly leak. There is no panacea for your scaling problem. You still have to think about how to store your data so that you can get it out of the database. You still have to think about how to denormalize and how to index."

I read the article. That statement makes it sound very much like they thought Mongo would be silver bullet for that feature.
Social status and being well-liked are different things, and sometimes you have to choose one at the expense of the other. It's not a comfortable feeling, but it's the truth.

Being accommodating lowers your social status but makes you well-liked. The end result of this is that people waste your time because they get away with treating it as having less value than theirs. But the default mode of most people is insecurity so, when the chips are down, they go with the high-status guy (the rival druggist who was not accommodating but prospered).

Respect, not popularity, is key. I spent many years of my life doing obnoxious, ridiculous things on the basis that it was better to be hated than ignored. I was completely wrong. Being hated or disliked is undesirable, if you can help it. Being ignored is fine. Being liked but not respected turns you into one of those whiny "but I'm such a nice guy" types, so it's the worst of all outcomes. Being liked and respected is what you want, but to get that, you have to accept the fact that some people will ignore or dislike you.

The reason it is better, in most cases, to be ignored than disliked is that it takes less effort. The same goes with being liked but not respected-- lots of effort. You should expend effort only for people who respect you. That's a chance to show true loyalty, not subservience. Subordinate people can never be really loyal, because power relationships always evolve and, when they do, their colors will change. So you only gain anything by doing someone a favor if you're already from a position of equality.
Uhm performance?
I tend to develop more and more by the "it's never the users fault" pragma in order to build software that is perceived as "it just works".
Oh that was part of the app? I thought that was just the iphone lock screen.

"We know that a PIN will not stop a determined attacker for long, but since we make it possible to remotely deactivate a lost or stolen phone, it only needs to slow them down long enough for you to report it."

And how would one be able to do this? Would they need a password? (Genuine question, not trying to be an ass)
if these applications are successful

so none are actually approved (and few likely to happen)
I run two sites, one is the perfect use-case for MongoDB - http://www.AUsedCar.com , it's a used car search engine. We've seen nothing but benefits by switching to it from MS SQL Server. Queries are way faster etc... It's a great use case because 99.9% of DB interactions are read-only searches.

My other site, http://www.BudgetSimple.com on the other hand is using SQL Server (in the process of porting to MySQL). It would not be a great use-case for Mongo, because there are usually as many update, delete, inserts as there are reads, and instant database integrity and a schema are important.

Anyone that claims a tool is perfect for every problem is probably wrong. You need to figure out the best one for your use case, and load test, security test, performance test, etc... until you have a good guess for the right answer.
The URL you're using for the iframe works under HTTPS.
This. The first thing I assume when I have a "good idea" related to security is that I'm missing something.

The alternative is assuming that I'm smarter or have more insight than everyone else who has thought about the same problem. And I know that's probably not true.
The edge cases of dead phones and unshared internet (like on a plane) are something we're working on right now. We want to find a good second-string form of authentication when your phone is unavailable, and we have several directions we want to take this, but we've dedicated our initial development to making sure the primary form works really well.
"The use of pointers and direct pointer manipulation, for instance, can often be completely avoided with ease these days"

Really? I am pretty sure there are a large number of STL implementations that give you a pointer when you ask for a vector iterator. I suppose you could avoid iterating on vectors, but you would also have to avoid operator[] (which by default performs no bounds checking, so the pointer arithmetic is just as unsafe as it would have been with a primitive array type); you'd be stuck with at(), which few compilers will optimize even if it could be shown that the index will never be out of bounds.

"That cuts out a large number of potential problems"

Yet the language encourages programmers to do things the unsafe way. It is a lot less effort to use a low-level pointer type, a fixed-width integer type, etc. than to use smart pointers, STL containers, iterators, Boost (which is not even standard), and so forth. Just as an example, a C++ programmer must first choose between multiple smart pointer types (where should you break your pointer cycle with a weak_ptr?), whereas a primitive pointer is easily accessible and requires no decision-making (this was the pattern with casting: C-style casts are much more convenient than static_cast, dynamic_cast, or const_cast, and so you saw C-style casts being used all over the place). While a Java or Python programmer on a tight deadline might produce slow code, a C++ programmer will produce unsafe code that is far more likely to have bugs (even if the high-level design is bug-free).
I've used this site before for group study sessions when we can't meet physically in the same place - you can meet in a "virtual room" - really cool, works well!
Agree 100%. One of the things that pushed me into software over EE in the first place was the ability to do some non-trivial portion of work remotely and have more control over where I live. I'm currently living further south in the rockies (in the ski/climb/MTB mecca that is Salt Lake City) where you CAN have a regular job and ski 100 days a winter, but I can definitely see moving to a more remote-work based schedule living in Jackson, WY or Bozeman, MT at some point in the future!
I do not understand the kind of person whose sense of ownership and responsibility derives from the amount of potential money they have invested. To me, such a person doesn't feel any ownership and responsibility to the company: they feel ownership and responsibility towards their money, which is being held hostage from them contingent on a company's success.

I want to work for a company for whom I'm nearly willing to work for free. Like anyone else, I have bills and expenses and of course I want to be paid... but my goal is to produce and contribute value. Having my basic needs met is a foundation for that.

I dunno. Maybe I'd understand better if I got in on the ground floor of the next Google and cashed out when they hit it big?
I suspect some of it has to do with your personality and how much your over-performance engenders envy.

Looking at my work history, it cost me 3-4 jobs at companies that subsequently failed. The best example is one where the new and essential product needed to avoid an m*n database transaction explosion, where m is the number of clients. My warnings about this---and it was very easy to explain and the math is rather simple after all---kept me off that project and sidelined to a dead end. The project ... went even worse than expected, was never reliable after the 2nd client logged in (the project manager had never even done a multiple client system before), until a new crew was hired to rewrite it, but it was a little late by then....

When Mr. Church say "You get fired if you fail politically." he's spot on. That was obviously a factor these jobs and cost me another one or two. All of these were small companies, except for Lucent during it's year of free fall from 106,000 employees to a targeted 35,000 or so; they ended up getting bought by Alcetal.

Here's a constructive comment (I hope): one thing you have to watch out for is managers who are failed programmers. Even worse is if they had no input into your hiring.
This feels somewhat MitM-able. Say I want to get access to your account on site Foo. I create a web site and entice you to log in on it using Clef. However when you initiate the flow I don't create a Clef code normally, but I replace it with a code for site Foo. Voila, my authentication to site Foo completes, and then given this I can pretend that you successfully authenticated to my site too (or error out and ask you to try again).
> This ties into my own philosophy: We define what the universe means.

That's a heavy responsibility. Some people can't handle it. I think that I'm one of those people. I lie awake at night sometimes very upset about how I'm running things and how I can't seem to do any better, no clue as to how to fix it.

> We get it wrong, as we have in the past, but, over the past 500 years, we've been, overall, getting better and better at it over time.

As an aside, that's kind of harsh to people of more than 500 years ago. It's easy to not have pity on people in the past for not knowing but they did the best that they could with what they had. Be nice because sometime in the future some people will judge us for the stupid things we do. :)
My parents put each other first and were very clear about it. They knew their kids would move out and have their own life. And they would have only each other at that point. So, while I'm sure my mom would have rationed food to the kids first, in any non-survival situation, she'd side with my dad over me.
Thanks, all good points.

I'm curious on the index sorting though, do you mean in terms of specifying what to sort on, or that you can't sort at all? As far as I understood the new indexing capabilities allow at the very least to sort on numeric values and similar.
Sniper Ghost Warrior 2 Release Date, Screenshots And Trailer
̶s̶u̶c̶c̶e̶s̶s̶f̶u̶l̶ ̶i̶n̶ ̶t̶h̶e̶ ̶s̶e̶n̶s̶e̶ ̶t̶h̶a̶t̶ ̶t̶h̶e̶y̶ ̶a̶r̶e̶ ̶u̶s̶e̶d̶,̶ ̶n̶o̶t̶ ̶s̶u̶c̶c̶e̶s̶s̶f̶u̶l̶ ̶i̶n̶ ̶t̶h̶e̶ ̶t̶e̶r̶m̶s̶ ̶o̶f̶ ̶a̶p̶p̶l̶i̶c̶a̶t̶i̶o̶n̶ ̶a̶p̶p̶r̶o̶v̶a̶l̶.̶

EDIT
http://newgtlds.icann.org/en/announcements-and-media/announc...

>> [The objection period has been] extended .. to 13 March 2013.

I was incorrect
Consumer price index - inflation dashboard
great website. very useful
Indeed, although the commas are superfluous.
I am currently reading Practical Object-Oriented Design in Ruby: An Agile Primer by Sandi Metz (http://www.amazon.com/Practical-Object-Oriented-Design-Ruby-...)

I am finding this book to be very helpful in understanding proper Object Oriented Design. It explains concepts that I have struggled with previously regarding Object Oriented Design and Programming.

So far, the main point I have taken from this book is: Pay more attention to the messages being sent between objects rather than focusing solely on classes.

As someone who is learning Ruby, it is taking me some time to understand these concepts. However, this book is providing me with some valuable insights into Object Oriented Design and Programming.
In the UK these kinds of sink were/are often used in conjunction with a smaller bowl that went into the sink [1] (less often these days). The sink has multiple functions in addition to washing cutlery, plates, etc. Sometime quite large things are washed in the sink, however when typical dish-washing is being done, a smaller bowl in placed in the sink to economize on hot water as well as to bring about the other advantages that OP claims for a curved sink.

[1] http://www.lakeland.co.uk/p21352/Sink-Bowls

[2] http://quezi.com/12083
What a digital article should be. 
Great article about an avalanche in Washington, made incredible by the interactions.
It is interesting to note that DHH reads books that most Java developers read as well :) (and soon the C# people, since y'all are typically a few step behind the Java crowd).
Actually, the entire point of this article is that what you said is not true. Yes, you wll be given more and more responsibility to a point. But you can never attain a leadership position by doing everything for everyone--your efforts are not focused and no one will respect you because they will simply ask you to do everything, which is impossible at the level of, say, vice president of a hardware business (today, that probably equates to any serious management role, even a lead developer).
Putting your wife first is putting your baby first at this stage, they are effectively one for the next little while. Good luck.
You told two ill-defined groups what they believe while lamenting people telling you what your group believes. I don't know what to say if you don't see the hypocrisy in that.
Our goal is to get rid of passwords entirely. It is becoming more and more obvious that our memories are no match for raw computational power and clever social engineering, and that we need to be securing our identities with a much better mechanism.

With the passwords you're talking about, a malicious site would gain access to all of your accounts as soon as you created an account with them, which is one of the major problems with password reuse today.

As to Windows Phone support, it is definitely behind Android on our priority list, but it's something we are working on and planning on releasing as soon as possible.
C programming for Beginners
C tutorial dedicated to beginners with clear explanation and lot of examples.
I see the Singularity as an apocalyptic prophecy, textbook millenarianism [1] that takes much inspiration from old-school Marxism. Like the latter, it presents itself as economic and scientific because it has big-sounding concepts like Law of Accelerating Returns [2] / Law of Accelerating Misery; both seem well reasoned, are slick, intelligent, and easy for smart people to believe in.

Now, Marx couldn't think of politics as independent from the interests of the capitalist class. That's why he failed, as Popper described: the New Deal, Social Security, public and subsidized education, progressive taxation... all those things came and made his prophecy fail. As in hindsight was to be expected, if only because prophecies rarely become true.

Today, Kurzweil can't think of biology as the vast, incredibly complex area that it is, and so his prophecy will fail when it's clear how difficult it is to achieve immortality, or full cybernetisation of the human mind, or general AI, or whatever. I am 90% confident in that outcome.

Yeah, we are not hard wired for religion, but still it's very easy to fall for it. Scientific reasoning is not and probably never will be the norm, if simply for the fact that we're just poor dumb chimps. After all, religion didn't stop appearing after 1900. The Scientologists are proof of that.

[1] https://en.wikipedia.org/wiki/Millenarianism : a Great Event will come during which Humanity will be Judged and Reborn. Singularity just takes out the Judgement part.

[2] LOAR forgets how Moore's law, for example, was very specific and probably short-term. If Kurzweil had been born in the 19th century, he would have probably been talking about the coming Steam Engine Singularity. In the 60s, he'd be talking about scientific bases on Mars by 2000...
A foundation shouldn't wait until the very last minute to collect money and pay their bills, like how the FreeBSD foundation did it, and then they discovered they were 50% off for the whole year, with only a few weeks to go.

They should do it like I saw in some other place - raise money in 2012 for the whole of 2013. Then raise money in 2013 for 2014, and so on. Don't raise money in 2012 for 2012. That pretty much guarantees you'll be in a desperate position by the end of the year. Better to plan a little ahead, if at all possible, to increase the chances of survival of the foundation in the long term.

So as long the extra money doesn't go into Jimmy Wales' pockets or something, then raising more money than they need currently seems pretty smart to me.
Just to be fair though, binding 90% of C libs out there to your Go project is fairly painless & straightforward -- if a tad tedious for bigger libs.
I guess I grew up in a different time:

* The C Programming Language by Dennis Kernighan and Brian Ritchie

* Expert C Programming: Deep C Secrets by Peter Van Linden

* TCP/IP Illustrated Volume I: The Protocols by W. Richard Stevens

* The UNIX System by S.R.Bourne

* The Algorithm Design Manual by Steve S. Skiena
It'd be nice if github would suggest adding secret_token.rb to .gitignore when it's uploaded.