skysight-inc/HackerNews huggingface dataset:
This is a weird assumption. I certainly can see why you would want access to the source code - it has many practical and theoretical benefits. However, the fact that you want something does not mean you have right to have it - and I see no reason to accept the premise that access to the source code of a program created by somebody else is comparable to my right to life. I can not see where this right comes from - do I have the right to see all the source code in the world? Or just for the code I would like to use? Or maybe just for the code that does something deemed useful by the government? Or maybe just the code that was already seen by certain amount of other people?

What about source code that contains private data - do I have the right to see that too? What if the code contains access key to your bank account and you never intended for anybody but you to see it - do I have the right to see that? What if you gave that code to your family (i.e. "distributed" it) - do I get the right to see it now?

I think the whole concept of declaring it to be "human right" is misguided, and, even more, harmful for actual human rights - as it gives one the impression that "human rights" is something like "if I want something really bad, I must have it". Human rights is a very different concept, and saying that demanding from Microsoft to reveal their trade secrets is like fighting slavery is, IMHO, a bit offensive to people that suffered and fought the actual slavery. We may say Microsoft keeping the source secret makes their product worse but it's not the same as slavery, not by a long shot.
I've heard that doing that with Wayland's libraries is a royal pain because Wayland makes extensive use of function pointer based callbacks. So Go calling C calling Go. I'm not sure to what extent this sort of thing is common though, I haven't seen it often myself.
Negatory on this approach... one of the good uses for the Yubikey is TOTP[1][2] -- and TOTP must not share any key material across sites, rather, each site has its own seed.

[1] http://en.wikipedia.org/wiki/Time-based_One-time_Password_Al...
[2] http://zetetic.net/software-onetime

Disclaimer: my employer makes OneTime.
How to Milk a Computer Science Education for Offensive Security Skills
"Pragmatic Programmer"
Or get rid of your expectations on what an ideal leader is?

Either way we already have a community of people sharing similar values of open source - I don't think we need a hierarchical leader/follower structure.
Clef offers every website drastically increased security for their logins from day one, and the site doesn't have to worry about re-implementing security best practices. Also, since Clef is a single-sign-on solution, only one QR code needs to be scanned per session.
How is this not considered a framework bug? "Secret tokens" are project-specific configuration more or less by definition. Putting them in something that lives in a source directory is simply asking for this kind of mistake.

Rails deployments aren't leaking their ssh keys or database content because that is stored separately. To paraphrase the title: these things are stored separately for a reason.

Get this thing out of the source, guys.
Open Sourced: MongoMate
Completely agree. Pointer manipulation is a sign you should grab a coffee and chat it over with a friend. Sometimes necessary, of course, but that is the beauty of C++.
That is one of my favorite books of all time. You're right ... it centers on exactly what this article covers. The people in the book were members of a culture that taught that it was selfish to spend time and energy on your own needs. Your duty was to sacrifice your needs and your life for the "greater good". The "moral" was that there is nobility in taking charge of your own life and making what you want of it, and that, in fact, it is from doing so that the greater good benefits too. The slogan that captures it all: "Your life is yours and yours alone. Rise up and live it."

Not selfish: the main character in the book would give up everything for the woman he loved. I have no idea how much it overlaps with Ayn Rand. But taken as its own individual work, I consider it one of the most profound things I've ever read.
Very excited for your trip!
Apropos Engelbart’s Violin, I'd be interested to try a Microwriter. I think I'd pick it up quite well as I played piano for years. Did they ever make it into widespread production? Though I suppose you could make one quite easily with an Arduino.
Yes, it is an old issue, the problem is that it's still there. Developers keep doing it for production, it is common knowledge for people involved in security, but not for developers, which is worrying.
Take a look at this results http://www.lmgtfy.com/?q=inurl:secret_token+filetype:rb#
Park Avenue: Money, Power & the American Dream
3 Big Privacy Issues Of 2013 - And What You Can Do About Them
Don't people just use wash buckets inside their kitchen sinks anyway? It would cost me too much otherwise on a water metre in the UK.
I use them and I think they are very good (though I don't know for sure that they don't have some kind of word blacklist too). Linode uses name.com as their registrar which I think is a pretty good endorsement.

Edit: I got as far as checkout with a domain containing "hacker" so it looks OK on that front.
Authy is doing great stuff, but they're still relying on passwords, which we want to eliminate entirely. We're working on contributing to some Rails gems that would make it much easier to integrate, but the Django and Wordpress suggestions are also good ideas that we'll follow up on.
Also, these are two articles hand picked from one year from all sources that printed news that year. That's a very small sample size to extrapolate from.
This list is out of date - it contains strings that have already been withdrawn by the applicant. The accurate list, including status, and the prioritization order (the order they'll be added if successful), is at:

http://gtldresult.icann.org/application-result/applicationst...
Are you using mongodb for the analytics and how do you store/index/query custom fields?
Catch you in Vietnam!
What Will Programming And Architecture Look Like In 2020?
but I don't think that removing gradients and drop shadows necessarily results in designs that "scare users away."

Try using Office 2013. It's white and flat (even flatter in Win8 over Win7, you lose refrence to what the 'tools' part and the data part is. It is not inviting at all, unless you dig in to the options and try to put some slightly different colors/textures on it.
>> Terrorism isn't about death, it's about terror, putting people in a state of fear. The war on terror isn't about preventing death, it's about preventing fear.

Then it is the greatest irony of all time that people have become more fearful of surveillance and persecution by their own governments than some terrorists who live overseas.
First, the Paul Graham's article "beating the averages" and them On Lisp!
There’s no evidence in the article that she was confused about anything. She figured out that the tweeter could see the photo because of a connection with her sister.
Well, it was free to anyone who bought the system, right? It's the same way it's done today: Macs aren't free, but anyone with a Mac gets the full version of Xcode at no extra cost. Contrast that with Windows, that requires you to pay hundreds or thousands for the "professional" versions of Visual Studio.
Show HN: Sets in JavaScript
Soundcloud wrote a blog post http://backstage.soundcloud.com/2011/04/failing-with-mongodb... about the specifics of how they failed in implementing an analytics platform in MongoDB, then went with Cassandra (and why). I have been at a company where it was on developers to deploy mongo clusters, setting up logging can suck, but still there are no numbers or even application integration specifics here. As someone pointed out - manual denormilization can suck. There are options like MongoHQ and Heroku though so this shouldn't resolve to "don't try a new data store its hard and possibly buggy".
Thunderbirds were the totality of my existence as a boy. FAB!!!
Using Page Scrolling as Engagement Indicator
You originally said "take any request no matter how absurd" which I would have understood to mean that you never refuse any request.

I do know of one guy who can get anything done by way of an impressive network of personal connections. But he is not afraid to refuse petty requests - because his time and favors are valuable. That is the distinction, I think.
You are definitely living in a bubble. $40,000 [edit: $50,000k] a year plus benefits straight out of high school, with no experience or education requirements is an awesome job.

Sure, these guys have to work occasional 15 hour days, and get up at 4am. But so do many hackers their age, and lawyers and (business) analysts will frequently work 12 hours days regularly for not much more pay.

To put it in perspective (rough nationwide averages): teachers routinely make $30,000 starting. Most business majors will make $40k-50k starting as analysts or consultancy associates. Most lawyers will make between $30k-$80k (depending on the state and area of practice) if they can even find a paying job. Even engineers and programmers (as a group) only average $40k-$60k starting (not all STEM grads make as much as programmers).
They are all useless startups. I just find Zomato and Ola as successful ones.
I have heard this of internet cafes, specifically Central and South America. Fellow web developers have returned to describe Facebook Chat using a Java tool, etc.
Which one would that be? Perhaps memory techniques?
The distinction is in the type of work being accommodated.

The article is particularly referring to trivial tasks. The person who does trivial stuff, no matter how impressive their demeanor, is going to be known as the person to whom you take your trivial requests.

Not the person you take important work to.
Not the person you entrust with serious responsibilities.

Unless you have your own staff, to which you delegate the actual doing of trivial things, there's really no way to dress that up.
The bottom line is that MongoDB and MySQL are two different persistent data structures. MySQL is a more powerful data structure that can do more things. MongoDB is less powerful, but is more efficient at certain things. Due to pre-mature optimization or shortsightedness, some folks are romanticized with the efficiency of a less powerful data structure (MongoDB) and fail to realize that their application really need the more powerful relational data structure.

These things should be good learning examples for all.
I agree and I do think that often times people will select a technology and think it should work like some other technology, become frustrated when it doesn't and then, in turn, blast the technology on only the merits they understand.

There are certainly reasons for using Riak, HBase, Cassandra, etc. and there are reasons for using MongoDB. It is when people seem to act confused when their hammer isn't acting like a screwdriver that we get these blog posts.
I'm just confused. Why on earth would you go to .blockbuster? What domain would they use? "movies.blockbuster" ? It's so strange - some of these are extremely long.
I still disagree that software, critical or not, written in these languages is a bad thing and although some languages are moving away from a C/C++ compiler their are still traits carried on through from previous versions to each new version [1, interesting read on Thompson and gcc].

The Linux kernel is used by the USA's DoD, it's also used by many stock exchanges, colliders, mobiles, set top boxes, routers/switches, the list is endless. I would much prefer to put my life in the hands of the Linux Kernel than Darwin or Windows' and to some degree we probably do daily.

Out of interest, can you elaborate on what exactly it is with C++ that you think makes it so scary that can't be avoided by adopting certain techniques (RAII for example)?

[1] www.cs.umsl.edu/~sanjiv/classes/cs5780/projects/F03/zhang.pdf
I love programming in C, however I'm getting the impression that right now almost every open job position is for java/.net/web developers. Besides embedded, where are C programmers needed?
It's not about what I know, it's just that I make a real effort to understand how the things that I do really work, at least at a basic concepts level. For example when I learned a bit about about how to cook I researched a bit about cooking chemistry, when I go to a foreign country I research a bit about the culture, religion and politics. And so on. And it's less effort than it seems. I think seeing knowledge in general as "fun" and just having fun knowing things for knowledge's sake makes your mind work in an entirely different way. Sure, you can google everything, half of what you know is very imprecise or false, and you forget half of the things you learn shortly after learning them. And having a mind rich in "trivia" may impair you in "think fast" situations and sometimes (though rarely) even make you seem "slow" because your mind is weighing extra facts and connections that may be irrelevant while others get faster to the solution because they don't even know these extra "paths" exist and don't waste time exploring them. But it simply makes you "richer" and in a weird way, happier, and not by inflated self-esteem that you know more than others. I know most people think along the lines of "just live life, use stuff that works and enjoy" but I just can't imagine living like this and I find it hard to have more than a superficial conversation with people that live and see the world this way. About the last paragraph, the answer is: there needn't be any answer. I just choose to think this way and I like people that think more like me and I will respect them more and favor them (even unjustly) in all situations. Maybe "my kind" (or at least the corresponding meme) will have higher chances of survival in the evolutionary game of life, maybe not, it's just the dice I "choose" to play :) (Disclaimer: yeah, "you should" should be "I respect/favor you more if you", and yes, I love good abstractions and UIs and I understand their value).
But wouldn't this be teaching developers? They upload the file and Github explains to them that it should be kept secret, and the developer has the opportunity to revoke the file. That sounds like the ultimate way of 'spreading the word', and if Github does disappear, they will have made people more aware. Not to mention it won't affect people who have been doing this all along.
If you find yourself in need of a charging station, the team behind this experiment found that most phones don’t give up information when the phone is powered off.

Most phones? Can someone provide examples of phones that offer data connectivity when the phone is powered off?
"The days of our years are threescore years and ten (70 years old); and if by reason of strength they be fourscore years (80 years old), yet is their strength labour and sorrow; for it is soon cut off, and we fly away." - Psalm 90 10

Edit: Not sure why this would be down-voted. It's a quote from the King James Bible with a source reference that supports the notion that 70 years is about all the time we as humans have to live life in good health. It is relevant to the article as it lines-up with the 35 years old, "half of my life" claim as well. People do live longer than that, but quality of life and good health tend to go down a lot in the 70s.
I owned this a toy ship like this as a kid. Could NEVER remember the name.
Not everyone believes the consumer web is over
Be productive with the MySQL command line
There are biological causes, but that doesn't explain much of anything at all. You could even look at it purely mathematically, but math alone will never manifest anything.

What you are talking about are data points relevant to different fields of study. Are you asking me to believe that's all there is just because that is all science has seen?

That would be foolish. As I've mentioned, it doesn't feel like a scientific subject. Science is a philosophical subject, not the other way around.
Ah, now I see. I misread that - thanks for the clarification!
Don't iPhones start up on application of power?
The title is misleading; this article has nothing to do with game theory [1].

[1] http://en.wikipedia.org/wiki/Game_theory
Ambient noise of the International Space Station
Gmail phone calls remain free of charge in 2013 for US and Canada
I don't know if this is from 2012, but I just found out about this page -- it's the best papers from computer science from 1996 to 2012 http://jeffhuang.com/best_paper_awards.html (based on awards given by committees at the top conferences)
Thanks. I have heard of Udacity, just never looked into it.
Doubtliers: Erroneous Lessons From The Exceptional
This is clever!

My solution has always been something to the tune of:

var kyle = Person.getByName("kyle");

But your solution is better in that the interface need not change (there could be a lot of code to rewrite in my case, if the "new" keyword were already being used everywhere).

I do like it that in your solution the interface is (or remains) elegant, but I can't help but think, as a pythonista at heart, "explicit is better than implicit". So I'm little freaked out by the idea that code reading:

var kyle = new Person("kyle");

isn't actually constructing a new instance.
[x] Link-bait title
[x] Unsubstantiated fear mongering
[x] Absence of any specific technical details
[x] Secondhand, factually inaccurate reporting
[x] Primary source over 1 year old, and very much out of date

Who actually upvoted this and why?
I seem to have been misunderstood: I mean the topic of planting an idea so that it grows by itself.

As far as I remember paprika only just deal with the entering someone's dreams, which is a way more broad, and thus common, topic.

But I have only seen the animation, maybe it was in the book, or I remember incorrectly?
Original article at krebsonsecurity.com is over an year old:
http://news.ycombinator.com/item?id=2897356

Re-submitted last week:
http://news.ycombinator.com/item?id=4951354

Guess geek.com picked up this re-submission and churned an article out of it?? ;)
Hello? Someone was claiming the same about other Western countries, so I compiled these lists of mass shooting events in Western Europe in just this century:

From Wikipedia, school shootings in Europe in this century, last two numbers are killed and wounded:

R., Georg, 18, Sep. 17 2009, Germany, 0, 10-15
Kretschmer, Tim, 17, March 11, 2009, Germany, 15, 9-13
De Gelder, Kim, 20, Jan. 16/23,, 2009, Belgium, 4, 12
Saari, Matti Juhani, 22, Sep. 23, 2008, Finland, 10, 1-3
Auvinen, Pekka-Eric, 18, Nov. 7, 2007, Jokela, Finland, 8, 1
Bosse, Bastian, 18, Nov. 20, 2006, Germany, 0, 22
Steinhäuser, Robert, 19, April 26, 2002, Germany, 16 1

Other spree shooting in Europe in this century:

Merah, Mohammed, 23, March 11–22, 2012, Toulouse & Montauban, France, 7, 8
Amrani, Nordine, 33, Dec. 13, 2011, Liège, Belgium, 6, 123 (he also used grenades)
Breivik, Anders Behring, 32, July 22, 2011, Norway, 75, 242 (a bomb killed 8)
van der Vlis, Tristan, 24, April 9, 2011, Netherlands, 6, 17
Radmacher, Sabine, 41, Sep. 19, 2010, Germany, 3, 18 (arson was also used)
Bird, Derrick, 52, June 2, 2010, United Kingdom, 12, 11
Sacco, Angelo Secondo, 54, June 28, 2005, Italy, 3, 9
Antonello, Mauro, 40, Oct. 15, 2002, Italy, 7
Durn, Richard, 33, March 27, 2002, France, 8, 19
Selamet, Ozan, 42, Jan. 18, 2002, Belgium, 6 (2 strangled)
Roux-Durrafourt, Jean-Pierre, 44, Oct. 29, 2001, France, 4, 7
Leibacher, Friedrich, 57, Sep. 27, 2001, Switzerland, 14, 18
Kaya, Hakan, 24, Dec. 22, 2000, Germany, 6
As a junior in an ECE/CS program I cannot recommend this book enough. It will teach you things most classes can't/won't.
> Knowing (almost) exactly what operations your code is doing is quite liberating after working with so many other higher level languages and frameworks.

This is exactly why I still enjoy programming in C so much. Even compared to other languages that I adore and voluntarily use often, programming in C and programming in anything else feels like the difference between treading water in a swimming pool, and treading water in a murky lake. I just have a just a much greater, rather comforting, sense of situational awareness while using C.
You are arguing that C++ is safer now than it was in the past. Sure, but that's not responsive to my argument, which is simpler than that.
Only if they are totally dead. If you just power your phone off normally, it will stay turned off until you hold the power button.
Her stated intent contradicts your interpretation. She posted not thinking it could propagate and she only figured it out after the fact.
comments from last year (it's a repost): http://news.ycombinator.com/item?id=2713736
I have no problem with old issues or vulnerabilities being posted, of course, especially when they are very widespread such as in this case.

Note that not all of those results are necessarily vulnerable, for example, https://github.com/hotsh/rstat.us/blob/master/config/initial... loads the secret key from the environment, and https://github.com/GreenplumChorus/chorus/blob/master/config... loads it from an ignored file (like the article). I would estimate the real number of projects to be somewhere less than 3000, with about 1400 being on Github. This also assumes that these are all actually production keys.

Just to reiterate, I do believe that this is a legitimate problem even now, but I just wanted to note the age of the article and to refute the claim that this is the first mention of the issue.
PyCon India and foss.in are good events to meet passionate developers. Likewise, local developer meetups (like Bangpypers; Banglore python group), are another great venues.

``'number of coders in java' > 'number of coders in python'

Well, that is a no-brainer, since its the most popular language taught in colleges with C++ a close second. That said, there are a _lot_ of smarties coming out of colleges and its just a matter of polishing the diamonds in the rough before they get 'lured in' by low paying IT companies. I don't see why Joel Spolsky's tactic of 'snatching' promising young talents before even hitting their final year in college won't work; albeit a little work from your part.
This pointless dilution of the TLD space will be its own destruction.

We're heading towards a future in which TLDs are irrelevant.
Why everyone hates MongoDB
I don't think that would be a good fit for teaching these things. Zed Shaw's series is primarily meant to teach concrete skills through rote memorization.

Machine learning isn't a "tool" you use to instantly "solve" a concrete problem you're having. Instead, you have to build up a large body of intuition about which tools you can use to work with your data. It can't be memorized.
I don't understand the first question. The answer to the second question is that the powers granted to the executive under the 2012 NDAA (there's an NDAA every year) are more limited than the blanket authorization to use force granted in 2001.
God I hate those. The counter is either at your knees or the bowl is in your face. There's no where to put anything and simple tasks just end up being a mess. What a stupid idea!
Sure, but nowadays the notion of "middle age" is more commonly taken to start in one's 40s. At any rate, I don't think many 35-year olds would consider their lives "more than half spent" -- meaning they assume they'll die in their 60s.
>Clearly Mozilla and Xiph couldn't, in your world, have pulled off an audio codec that blows everything away. Oh, wait, they did!

Clearly, in your misplaced sarcasm, you didn't read what he wrote. He didn't say anything about Mozilla being unable to write a codec that "blows everything away".

He wrote that Mozilla couldn't make that codec a _successful standard_. And, oh wait, they did not.

Even Opus (re: WebRTC) is a standard, but not successful at all, and it probably would not go anywhere.

Oh, and I would take the BS marketing page from Opus with a grain of salt, too, re: blowing everything away.
Breaking up Fat Models with Delegation