skysight-inc/HackerNews huggingface dataset:
Human emotion is an complex internal biochemical reaction. Suggesting it has some deeper meaning from what is actually going on is naive.

Suppose you walk into a room who's walls are covered in fresh blood. Now Suppose instead you walked into an identical room that was identical room except the blood was green. What separates those two rooms is at some level a simple color filter, but your internal responses are going to be vary different. If you could slow down time and look at the individual responses to each room you could watch as the red or green information propagated around your individual neurons.

But at what part of that does 'redness' apply? The individual rods and cones independently respond to photons but you have to go into post processing before the concept of red is separate from white or black. If you look at the way neurons work there is some computation involved and comparison between individual sensor neurons but at some point that neuron fires and guess what that's what redness means. It's the internal state of on ore more neurons looking at those signals. Now you can ask about memory but it terns out that's a recording of internal states which is not really a copy of some RGB value but a copy of some of your internal state while the event was gong on. And when it comes to language you are communicating internal physical states. You can describe your dopamine levels in flowery language but there are underlying physical processes which your are describing.

Having said all that you could talk about the platonic ideal form for redness, but just because what he said sounds like it has meaning does not mean it does. He did not understand what was going on so he built up complex ideas that don't apply in the abstract instead he is describing your internal classification of things. When I look at this picture my internal chair classifier goes off etc.

PS: I am of course greatly simplifying my description of how the brain works but from a philosophical perspective the details are not vary important.
How did it happen then? It appears you have no idea
So I tried to download the source code for the entire project from https://khanacademy.kilnhg.com/Repo/Website/Group/stable But every time I did that I got a connection error after downloading about half of the chunks. Is it possible to source this repo in Github, Google code or somewhere else where this disconnect problem is not an issue?
Could be a really interesting/useful hedge for a lot of people.
Then why is European DNA lower than far Asian?
Nothing about Google is free.

It's a trade between your time + data + your eye balls ... and their datamining and ads.

Where do you think the billions of dollars of profit come from?

You're the product (in the form of ad clicks) that google sells to it's customers (the AdWords account holders).
Apple’s eBook Restraint Of Trade Begins
Also arrays of arrays have a much more compact syntax:

$a = [1 => [4, 5, 6], 2 => [7, 8, 9], 3 => [10, 11, 12]];

$a = array(1 => array(4, 5, 6), 2 => array(7, 8, 9), 3 => array(10, 11, 12));
`find` is beautiful, no discussion. Together with tools like xargs there's hardly anything you can't do with it.

Following is slightly off-topic but for searching inside files like

find . -name "*.css" -exec grep -l "#content" {} \;

try `ack` instead

ack --css '#content'

Above command will recursively search for '#content' in all css files under the current directory. It is faster than grep and does automatically exclude your hidden version control folders. No need to mess with `--exclude`. I really stopped using grep at all.
ack can be found here: http://betterthangrep.com/
Always disconnects after 14542 chunks have been downloaded. Wonder why.
I hope not as well. Lots of the replies seem to be stating a difference between 'science' and 'values', but the fact is there has been a long history of using science or pseudoscience to justify claims of inferiority amongst other humans. See http://en.wikipedia.org/wiki/Scientific_racism for some examples.
A couple points. First, some of the labour laws that I've seen actually _explicitly_ forbid such agreements because they are afraid it'll lead to abuse...kinda like "agree to work a 20 hour shift or you're fired." The strictest I've seen for this is around minimum wage and minimum vacation time. Simply, there are some rights you can't give away because it would too easily lead to people taking them away.

Secondly, sleep is a basic human right. It's possible that you just take it for granted.
If you're using Monaco, I assume you're on a Mac, so you can get plenty of practice with the default key bindings, as OS X respects the basic emacs/readline bindings everywhere you can type.

Discovering M-x apropos was probably the moment I realised emacs wasn't at all scary, and in fact just wanted to help and make me productive. A big hurdle with any text editor is having the discipline to realise that if you're doing something repetitive and boring, you're probably doing it wrong. All the built in documentation and help functions in emacs give you a big head start finding the right way to do what you're doing, and you'll just randomly pick up useful stuff along the way.

Beyond that, it's just finding what modes are useful for you. Magit is incredible, org-mode's great if you do that sort of thing, and any language with a REPL thrives under emacs.

Most people I know just learn enough elisp to keep their .emacs up to date, so don't be too intimidated by that, but more power to you if you eventually master it.
The Campaign For Real Monopoly
Effective bash shorthand
Why not read a bunch of books instead?

If the point is to become a well rounded person, think widely and read widely, then getting a PhD isn't going to help you much. I think of PhD's as very driven, focused, able to take a lot of abuse, able to write and research for several years. I don't think of them as particularly well rounded.

In particular, getting a PhD in Philosophy from Stanford after a BS in CS from Columbia and an MS from MIT is going to give you a couple of survey courses in Philosophy, and then a very deep knowledge of a very, very narrow band of philosophy..

I learned how the quantifiable, individualistic, ahistorical—that is, computational—view I had of cognition failed to account for whole expanses of cognitive experience (including, say, most of Shakespeare). I learned how pragmatist and contextualist perspectives better reflect the diversity and flexibility of our linguistic practices than do formal language models.

QED.

If the point is to be well read, well rounded, and be able to think broadly about a variety of topics, then... read a book. Read a lot of books. Read broadly. Read widely. Read people that you disagree with. Argue with writers.

Read literature, comparative religions, philosophy, cultural anthropology, sociology, history, science fiction, mythology, fantasy, psychology, biography, poetry.

Read Carl Jung, Freud, Neitsche, Marx, Kant, Dickenson, Poe, Emerson, Hawthorne, Plato, Aristotle, the Bhagvad Gita, the Koran, the Tao, The Tao of Poo, Luther, Martin Luther King, Tolstoy and Doestoyevsky, Adams, St. John of the Cross, the Mystics--Christian, Bhuddist, Kabbalist, and Sufi, Gleick, Feynman, Shakespeare, Chaucer.

Chances are, if they say it's a "classic" it's probably hung around for a long time because it's good. (Except for Kant. He couldn't write worth crap). And, in reading we learn that we are not alone. We learn that perhaps creating a True AI isn't something to be desired anyway. We learn that maybe consciousness is more than a deterministic bunch of bio-chemical reactions taking place in our frontal lobes that can be modeled via neural networks and computer processors. And, we start to wonder, if perhaps as the poets proclaim... there something called a Soul. And if there is a Soul, can we actually create that via silicon, light, magnetics and electricity?

You can get that education in $1.50 in late charges at the library. You don't have to spend 3 years and $150k at Stanford working on your Phd.
As a long time follower of Jonathan's blog, I must say I'm shocked Oracle would step down to this level. Oracle may be more business-savvy and able to make more money out of Sun technology than Jonathan was, but I'll be the first one to say that Jonathan ran a much nicer and more ethical company (for whatever that is worth).
QR codes use Reed-Solomon error correction which means between 7% and 30% of the image data can be lost but the encoded text will still be readable. Digital TV / radio broadcasts use a similar system.

These examples are taking a slice of that redundancy and replacing it with a design. This is a bit like using typography to make a URL look nicer but harder for a human to read.
I tend to like the think the masses are usually wrong...
Cheap radii shoes
Google Acquires Facial Recognition Technology Company
From what I've seen, the Chinese don't "get" the aesthetic systems of other cultures as readily or completely as the Japanese did. The Japanese seem to have a distinct edge over everyone else in East Asia in this regard.
Freeform - a meta language that allows defining and extending syntax inline.
I totally agree - saying NO is one of the best things you can do. And also "I don't know" is ok as well.

I've been in high level meetings with business guys before and watched them say "yah, we can do that", knowing we could not. While, in theory, saying yes might be a 'positive step in the right direction', what it usually means is all engineers will be working god-awful hours to get the work done. What is done is then usually sub-par because there wasn't enough time to think about the problems to be solved. Sometimes, code and great architecture come quick. But more often is slow and iterative. Having insane deadlines and workload because someone says yes is just a bad idea all around.

But I would even step back a bit from the computer science aspect for beginners. One thing that was very hard for me was abstraction. When I first tried learning OO programming, it was very frustrating. The problems that people modeled did not make any sense. A car has a wheel which is composed of a tire, etc... I felt like I needed real concepts. I always liked the 'User'. A user has as name, age, height, etc. It can also have multiple addresses. Once you have basic info like this, you can start doing things with or to it. Authentication is a perfect example.

Having a concept (a key) that you understand and can work with and model - like the User example - not only starts you on your way as a programmer, but also provides the bridge to learning other languages. And when I was younger, this is exactly what I did, I brought my 'key' (a User/Person) with me, started small, and built out from there. This was before understanding data structures, algorithms, patterns, etc.

So my ultimate advice (besides staying honest and being able to say no or I don't know) is have a simple 'key' concept you understand inside and out. This can open all the doors later down the road.
New Semiconductors Sequence Human DNA
I use find all the time and have added a few handy functions to my fish shell so I can:

f '.css' # regular recursive find for css files

f '.css' '#content' # find and grep

fgu '*.css' '#content' # give a listing of unique css files containing '#content'

If anyone wants to take a peek, the f, fg, and fgu functions are on github (https://github.com/bartvandendriessche/fish-nuggets/tree/mas...).
Well why is this terrible advice? Maybe you could explain this instead of calling me terrible.

I was serious. When you want to start programming in 3D you should first start with the basics: rendering. Raytracing is a very good place to start. There are tons of tutorials online and maybe the most important: it gives a nice visual result.

The visual results are very important. It will encourage to keep on programing and working on getting better results.

So I was serious. Building a raytracer gives you a lot of knowledge about 3D, programming and optimizations.
For NASA’s worth, start with medical technology
/dev/random too :) http://www.mail-archive.com/cryptography@c2.net/msg01708.htm...
Why unit test in C++?
Uh, why wouldn't

[[4, 5, 6], [7, 8, 9], [10, 11, 12]]

work?

I know PHP has a weird history of rebelling against its C-family-syntax heritage, but requiring the syntax in your example would seem specifically calculated just to make developers' lives harder.
Should I Sell AMD Now?
your money would be better spent on space elevator R&D then.
Sad but true. Octopi can make or break a project.

http://thechangelog.com/post/1156862826/octobot-java-scala-r...
I think it might?
http://svn.php.net/viewvc/php/php-src/branches/PHP_5_4/tests...
Comparing this to getting shot is a little dramatic don't you think?

Again, I'll go to my original point, which is that if you don't like the hours your employer has asked you to work in exchange for the salary that they are paying, then find a new job. I see no need for regulation here, especially in our industry, where there are more jobs than people.
On DML Logging
That's the problem - you see the employer as a bad guy taking away someone's sleep, but the employee has a choice no?

Are you going to argue next that having a job, with perfect hours and perfect pay, is also a right?
Designing code like a philosopher
That is really neat. I'd been fighting with writing a scanner/parser for the first time and finally gave up -- this might scratch the itch that prompted me to do so in the first place.
Well, arrays start with index 0, so if the indexes where 1 less it would be the same. Your example would be equivalent to

[0 => [4, 5, 6], 1 => [7, 8, 9], 2 => [10, 11, 12]]
Hear hear.

When G+ came out I dropped my Facebook account.

Due to the low activity on G+, I resorted to... doing stuff with other people in real life, such as volunteering and going to meetups.com meetups. And my real friends not near me kept in touch via e-mail and IM.
You're falling way below the usual standards of discourse on this site.
For Amazon, stakes are high in sales tax fight
Okay, looks like some sort of load limiting configuration on the kiln server. You can however clone and pull in smaller chunks

http://kiln.stackexchange.com/questions/935/connection-ended...
Shoot: Shootout Mochi Secure - Free Online Games
Now if only when a function returns an array we needn't a variable...

function boo(){
return array(1,2,3)
}

echo boo()[1];
Your example would work, but there's a reason you might want different keys. My company's current web app is written in CakePHP, which has a love for arrays. Some of my queries look like this:

$booking = $this->Booking->find('first', array('conditions' => array('Booking.booking_id' => $id), 'contain' => array('Review', 'Desk' => array('fields' =>
array('provider_id', 'category_id'), 'Provider' => array('city', 'name'), 'ProviderCategory' => array('fields' => array('provider_id', 'category_id'), 'DeskCategory' => 'name')))));

It's essentially not readable, but with [] it would work much better, and I still want to give keys to arrays.
Google is destroying your memory Or is it
Or is technology innovation providing the catalyst to evolve how we use our brains and memory
Man's call to shoot Obama ruled free speech
Why not use ikiwiki? Much more mature, more features, git/svn/hg/bzr support and its written by joey.

http://ikiwiki.info
Especially since you can do $a->b->c->d
Great Article and The Author is Pretty Darned Smart to.
http://svn.php.net/viewvc?view=revision&revision=300266

http://www.php.net/archive/2011.php#id2011-06-28-1

It's in PHP 5.4 alpha as well ;)
NASA Picks Rover Destination: Mountain on Mars
Or curl (url)

Or telnet to port 80

Are we really going to list every possible method?
It's not quite what you're asking for, but there is a way to handle array results from functions where you know the number of elements that will be returned.

For example:

// explode splits the string on the provided boundary

// and returns an array containing each segment.

// using list() we can assign the two segments to two

// variables within the same statement

$size = "1000x1000";

list( $width, $height ) = explode( "x", $size );
The Real Entrepreneur | What defines one?
With the removal of bad legacy features like register_globals, magic_quotes_gpc, and safe_mode combined with new features like array de-referencing and traits, I'm really excited for PHP 5.4. :)

For anyone who's curious, here's a list of the changes in 5.4 alpha 1: http://www.php.net/releases/NEWS_5_4_0_alpha1.txt
Does anyone miss the pre-facebook days of online social networking where people mostly used aliases other than their real names?

Back then, we actually networked and found like-minded people or new friends through the tool. Now, we wait until we meet someone in real life, then find and friend them on the tool.
another great switch is 'maxdepth':

-maxdepth 1 will only search the current directory
-maxdepth 2 will search 1 folder deep

etc

I use this all the time
Google will hear us on this if we just speak up.
Watch Crazy Stupid Love Online Free
Watch Crazy Stupid Love Online Free
The release of two generations of this day-night crowds with Carell and Julianne Moore heal older viewers The acting in this film is incredible Julianne Moore is heartbreaking Emma Stone is funny
this is salient, well written thoughtful piece.
What you've pointed out (Clone File) is part of the most basic functionality of Emacs. Splitting a window in 2 and opening the same file in both windows. It's the follow part that makes this, well, follow-mode.

That said, I guess it's almost impressive that Sublime lets you "Clone", since TextMate is even more restricted in this regard, iirc. That's actually kind of sad, though.
Complete list of instagram applications
Special types of startups: the Twitter Startup and the Hoverboard Startup
Always trying to understand the business model or in many cases the potential business model that resides in the results of tinkering and playing with technology
Chatroulette for Google Hangouts? You bet.
Looks like the chatroulette bubble is starting again with a PlusRoulette for Google Hangouts, this could get interesting!
Screenfly - mimics devices for website testing
Since Google allows 10 people in a Google Plus Hangout, it'll be pretty neat joining a random group of 10 strangers!
Does this mean that Radio Shack will stock the Android Open Accessory Kit? Because I've been looking all around the net and I can't find a site I trust that carries all the boards.
Setup Gitalist with Gitolite on Nginx
Voice Texting
Facebook charged from my credit card without my awareness
Researcher Develops Cocaine Vaccine
In case anyone actually reads this comment (someone, at least, upvoted it), I figure I will connect the post I just made on Google+ on this subject to link through:

https://plus.google.com/116098411511850876544/posts/4t8sFLLK...
Ah yes, I love nothing more than functions on the left side of assignment.

Edit: Yes, it is a special form, but its still irregular, and that makes it shitty.
I recommended ikiwiki in a similar thread recently. If this is an appealing solution, ikiwiki should exceed your expectations.

http://ikiwiki.info/
This sounds remarkably like the opposite of Android programming.
find -delete -name ".pyc"
is not the same as
find -name ".pyc" -delete

First one nukes everything including the git repo

Second does what I expect
I like to write complex find commands with find-cmd which is bundled with emacs (disclaimer: I wrote it):

(find-cmd '(prune (name ".svn" ".git" ".CVS"))
'(and (or (name "*.pl" "*.pm" "*.t")
(mtime "+1"))
(fstype "nfs" "ufs"))))

becomes:

"find '/home/phil/' \\( \\( -name '.svn' -or -name '.git' -or
-name '.CVS' \\) -prune -or -true \\) \\( \\( \\( -name '*.pl'
-or -name '*.pm' -or -name '*.t' \\) -or -mtime '+1' \\) -and \\(
-fstype 'nfs' -or -fstype 'ufs' \\) \\)"
I like the serendipity of Hangout. If you do it for your friends circles, you could meet new people through your friends (because their friends will see they joined a Hangout). So it's very much like in real life where you meet with a group of friends and they introduce you to some of their friends.
How to move Android phone memory apps to SD card Free.
If you Android phone memory out of storage, or you have memory issue in your phone memory. Then you having to check each and every application if they supports for moving to the SD card.However this process take few times. You have to check each and every apps for they are compatible for move SD card. Now there's a Android Application for automatically does this process. It can notify if theres an app can be moved.
The name is misleading. It reminds me of this git vim plugin: http://www.vim.org/scripts/script.php?script_id=2975
PCTricksTips
The Trifecta by Chris Brauckmuller
Any improvements in exporting data from a Google Account that will make a daily backup actually doable are welcome. But Google should not place all responsibility in the hands of the users, since this inevitable will result in bad user experiences and therefore bad publicity.

Regarding spammers and phishers, these are users violating the law and they of course have no legitimate claims to their account data.
I often see the line between 'the next Google' and entrepreneur blurred here. Entrepreneur means you started something and you are taking the risks for it. If you make $500 or $5 billion with your company, doesn't make you less of a 'real entrepreneur'. If $500, in your country, is enough to pay everything and save money, that can make you a successful entrepreneur. This blogpost seems to be talking about the kind of disruptive, big and brass entrepreneurs again, while most entrepreneurs don't even want to be that. Those things are, indeed, 1 in a million. Just making enough to buy a sports car, big house and live a very comfortable life; not 1 in a million. Just hard work and not making too stupid mistakes.
I don't get it, is this part of the joke?
When operating "at web scale", users often simply don't have "real names"
http://www.php.net/manual/en/function.list.php

It's a language construct, not a function.
Every time I make my browser do what I want, rather than what some cruft-riddled server wants, I'm reminded of this.

Just don't let the designers hollow you out from within.
Self-Defeating Sentences
I would necessarily vote against anyone who supported Bitcoin as a valid financial instrument.
Philosophy, as it's taught in universities is not practical. But it doesn't have to be the case. Rather than aim for the abstract ideas such as Descartes, we should aim to teach things that relieve suffering in our daily lives, such as emotional mastery, and mental discipline. We should be answering the question: How best to live life in a world where luck, uncontrolled circumstances, unfairness and disappointments are bound to happen? How best to live in a world where we can't get what we always want?

There are a lot of people with psychological problems in this world. Philosophy won't help them one bit. It's too technical and abstract. But things like the Noble Truths of Buddhism, or even basic emotional intelligence can be helpful to people as they deal with the turmoil of day to day life.
In addition, you only need to specify the first key to create a one-based array. Indexing will carry on from there.

[1 => [4, 5, 6], [7, 8, 9], [10, 11, 12]]
2 oyunculu oyunlar
This is the more significant source of information for moving data out of Google products: http://www.dataliberation.org/
How does exception/error handling work if you code like this?
I'd love to be able to do the same in CoffeeScript.
I've been using Octopress for a few weeks now and really like it (I stumbled across it on github and started using the new version before it was released).

Static site generators are great, but you still have to do the design, which is a non-starter for a non-designer like myself. With Octopress I was able to get a great looking, Jekyll-powered blog up and rolling as easily as using Wordpress.