skysight-inc/HackerNews huggingface dataset:
> I think you'd have to agree that C++ does not make it easy to learn how to do it properly, and nor does it make it easy to actually do it properly.

I know C++ since 1993. Having used it alongside many other programming languages and followed quite closely the standardization process in "The C++ Report" and "The C Users Journal", latter named "The C/C++ Users Journal".

I only used C instead of C++ when forced to do so.

Yes it is a complex language, requiring a good background in programming languages to use it properly, but so are quite a few other languages that provide a similar set of abstractions.

> Go at least makes it far easier for most programmers to do an acceptable job which has to count for something.

True, although in a similar way as Java 1.0 was a better C++, however we are no longer in 1995.
I believe it when I see it. Comparing what happened during Bush era and during Obama era, I have very low hopes to see any substantial non-partisan response (i.e. one that could hurt your own party members in the name of liberty) to government abuses from these quarters.
>"but surely"

let us hope.
Never even knew this existed. While it's nice that you can get analytics because every request is first routed through Microsoft, this has become the opposit of a USP at this time :)

http://en.wikipedia.org/wiki/Microsoft_Tag#Microsoft_Tag
Saw this one coming. The question is: what is he working on, then?
ZeroBrane Studio supports live coding, which may be close to what you are looking for; several demos/examples: http://studio.zerobrane.com/documentation.html#live_coding
I agree with you but the sad fact is this, as long as this abuse only happen to a few 'others', majority of people don't really much care especially with abstract issue such as digital surveillance.

A lot of people will simply accept that these massive digital dragnet is a necessary evil to protect them from the evil terrorists.

edit: I am based in Cairo and you know what? Those bloody crackdowns against Muslim Brotherhood protesters are popular in the country. The sit-ins have been labeled as terrorists sit-ins.
I wonder if the author knows that Edgar Allan Poe's A Descent into the Maelström is entirely fictional...
> Do you consider the "sensory input" as, say, the light waves hitting the retina, or the set of neural states triggered that induces a "qualia" experience of sight?

I consider sensory input everything from retina up to a point when you become aware that the horse just passed you.

I think that only this high level information gets stored and is used for all intellectual activity. Actual sight, sound and smell of a horse is just stored to the extend that allows to recognize horses better in the future but it's not the part of any reasoning you might have later of why the horse was there, where was it going and whether it would be cool to own a horse. You use abstract representation of a horse for all those thoughts.

> Personally, when I imagine a horse, I don't imagine some abstraction of a horse. My subconscious minds pieces together chunks of images from my experiences with horse-images and puts together something reasonably close.

You feel that but if you tried to draw or sculpt a horse you'd see how many pieces you thought you recalled you actually made up or have no idea of how they really look. If I'm not mistaken you admit that the horse you try to imagine gets rebuilt from bits and pieces that are stitched together. In my opinion foundation of that construct is that internal abstract representation of a horse concept.

> (i.e. the experience that a silhouette is likely a 3D object that is spinning in a particular direction)

In my opinion brain doesn't switch between spin right, spin left, but between, this person is slightly above me, this person slightly is below me. Change in the direction of rotation is just what tells you very clearly that your brain just switched. Not only perception of a 3d object changes but the whole scene, relation between observer and the object.
RetroShare seems to be what you're looking for: http://retroshare.sourceforge.net/

It's the encrypted, decentralized/p2p, open-source communication suite (it also allows you to stay anonymous). You get:

- VoIP

- Chat (incl. group chat)

- Messaging

- Filesharing

- Forums, Channels

This kind of solution is called "darknet": https://en.wikipedia.org/wiki/Darknet_(file_sharing)
It exists - it's called Pemmican.
Obviously, but the author is smart enough to acknowledge this and take it into consideration. So.. what's your point?
> (hence most Japanese's problems distinguishing between r/l -- two sounds that are almost identical, and do not carry distinct meaning in Japanese, but do in most(?) European languages)

As someone who watched a fair amount of anime with Japanese audio and has some very basic linguistic training, I want to comment on this idea. It's not totally clear what you mean by "two sounds that are almost identical, and do not carry distinct meaning in Japanese", so you get some non-orthogonal untargeted thoughts.

The R and L sounds are in fact closely related. That said, you, as a native speaker of a language distinguishing them, will do so with extreme accuracy.

A possible interpretation of your sentence is that the "sounds are almost identical [...] in Japanese". That's not a particularly coherent idea (and I stress I'm not trying to attribute it to you); a Japanese speaker will hear them as the same sound, but may vary (in terms of what you would hear) from one extreme to the other in what sound they produce when they need that "one".

If you listen to spoken Japanese (it will help to have a transcript of what's being said, since I assume you don't actually know Japanese), you'll notice that sometimes their R/L is more R-like and sometimes it's a definite L. There are all kinds of reasons why this might be the case (most obviously regional accent or phonetic context), but it's also possible that there's just free variation (a la either/either). I have no idea what's the actual reason is. It isn't possible for me, as an English speaker, to process those as the same sound (although prolonged exposure to Japanese might eventually do it; I've become much more comfortable with losing the s/sh distinction as a side effect of exposure to chinese speakers)

Finally, your idea that we read word-pictures, and not words, is quite wrong; the best exposition I'm aware of is at http://www.microsoft.com/typography/ctfonts/WordRecognition....
Having watched the discussion around 0x10^c for the past year, it's hilarious to see all the comments (reddit, twitter, etc) where people seem to think it would help if Mojang just hired a large team to "pick up the pace". Notch was struggling to make the creative vision coherent - throwing manpower on the problem to "just start implementing it" would just have locked down the incoherencies and made the project unsalvageable.

Given how seemingly intolerable the pressure on this game has been, it makes sense to just drop it. Maybe once the thing cools down and no-one is watching, he'll become motivated to work on it in quiet.

Which leads naturally to some wild speculation: If I were Notch, and just got some renewed motivation to develop the game, I would have just told everyone "I have stopped - project's dead" so I could work on it in peace.
After skimming the forums, I am slightly worried. They are establishing the management tree and throwing endless ideas at a wall. I hope they actually release something, because I like the concept. But, they are also starting from, almost, scratch.

https://github.com/trillek-team
I don't know how they make them, but keep in mind crickets can't feel pain, and are cold blooded (so can't really feel temperature either).
yup. But I'm more talking about judging a movie from its Trailer. I can often have a good intuition about the movie just from the Trailer.
First, some context: I haven't played or watched chess at all in about 8 years (quit when I was 12) but before that I was a competitive player.

I did all the "moving past the basics" problems apart from the opening moves, and found all but 1 or 2 trivial. The long-winded descriptions didn't really help at all.

Something that might help a ton to grasp the concepts is to provide annotated example boards where the same technique is demonstrated. It feels like a situation that is very accurately described by "a picture is worth a thousand words".

I'm very curious how a beginner would approach a simple ending like King+Rook vs King.
Previous thread, heavily flagged but still just on the homepage here:

https://news.ycombinator.com/item?id=6233646
...And you can always win in weight lifting competitions if you use a forklift.
This is insanely spot-on. It's almost like up until the moment you start diving into programming you've lived your life without this whole lexicon that you've got to learn–well, not almost, actually. There's just the unknown. Oh, debugging is what you call "fixing a problem that the console yells about"? There's a difference between an instance and a static method? I don't have to wear pants while I do this? I'm sure we all can admit we learn new things, new concepts, every day too–once the box is open it's like it never shuts. At least if you've got the drive to learn, then you'll never have to worry about stopping.
>It was done against a member of the medias partner. He is not a journalist.

>3. It's really against a family member; doubly noncombatant.
There is Scicos [1] which is the "Simulink" of Scilab, itself a Matlab-lookalike.

[1]: http://www.scicos.org/
It's also been brought up before, but BitMessage [0] is trying to accomplish this using a similar design to Bitcoin, hence the name.

[0] http://bitmessage.org/
Interesting Original Puzzle: Walking Ant Problem Part II
Yes, this is what I mean by taking care.

Google did a clean room implementation, while making a clear distinction between Java the language and Java the VM, while avoiding doing any kind of public statement that could violate the Java licensing trademark.

So now you have an environment, where Java the language version 6 can be used, while Java the language version 8 is going to appear next year, without any signs of ever appearing in Android.

Now, quite possibly as consequence of the litigation, Java developers targeting Android have to live with Java the language version 6 forever.

The end result is no different than the fragmentation Microsoft attempted with J++, but since it is Google, it is ok to do so.
No, worth can be drawn simply by applying the model I outlined above. References may add more worth if you're looking for verification (which I don't blame), but it's also a daunting task to compile such lists. Your comment on the other hand, could've just asked me for sources and that would've been productive, but instead you chose to just dismiss the entire argument cynically with a single statement; that literally doesn't add any value for anybody. I wish downvotes would be justified more deeply than this.

However, since it is useful, here are some resources to begin learning about what intelligence and cognitive research have to say about the matter:

http://www.amazon.com/The-Talent-Code-Greatness-Grown/dp/055...

http://www.amazon.com/The-Genius-All-Us-Insights/dp/03073873...

http://healthland.time.com/2012/12/26/motivation-not-iq-matt...

http://www.cogmed.com/impact-working-memory-training-young-p...

http://www.cogmed.com/working-memory-but-not-iq-predicts-sub...

http://www.cogmed.com/working-memory-training-generalize-imp...

http://www.owlnet.rice.edu/~antonvillado/courses/09a_psyc630...

http://reports-archive.adm.cs.cmu.edu/anon/ml2009/CMU-ML-09-...

http://jabba.edb.utexas.edu/it/enhancingCognitiveSkill.pdf

There are plenty more resources out there, and I'm sure there are much better ones too. But the implication of all this is that learning is a skill, and that you can learn how to learn better. We may not yet thoroughly understand how generalized learning takes place in the brain, but it does seem to be a function of working memory and motivation, which can be improved. Generalized learning is segmented more finely than how I described it originally, but it still functions the same way (e.g. learning to juggle may not help you learn a new language better, but learning to play a musical instrument may help you to learn the other two more easily, since it incorporates language skills through music, and motor skills through playing). Making an argument against this model would place the burden of proof on that side, because as I mentioned before, there is no known mechanism that would lead to the outcome outlined by the 'fair'/balanced model, and it would have to explain away phenomena like neuroplasticity that seem to directly oppose it.
I've just taken my girlfriend through the same steps, html + css and then onto using middleman with less etc. She was using my 27inch imac which meant there was plenty of room for chrome, sublime and a console. With livereload running it's a great environment for learning, you just tweak the html/css and then watch the page update. On a side note I'm finding that less/scss is great for smoothing over a few css bumps. There's quite a few mysterious encantations(columns, clearing floats etc) that you need to work with raw css but with less/scss you can just wrap them up as a mixin and tell them to use that.
Migrating 40,000 Posts from Wordpress to Octopress
They can't feel pain? You have a citation for that claim?
can't believe no one has noticed that he made a real life turing machine (sorta)
Do you claim that UK doesn't deliver the "terrorist suspects" to the US? Do you claim that US then never places somebody in Guantanamo? Do you claim such order of events is impossible?
You're right. By now, the UK government has probably setup a direct line between the White House and the UK security services.
I think it's perfectly reasonable. His stance is that abuses don't happen, and the law does not need to be written to protect us from abuses, since his government will [not abuse the law], and thus we should allow such abuses in the law as written. We all thought that was unrealistic at the time, but since this is his position, it is reasonable to attribute the consequences of his position to him also.
I think the search term you are looking for is O.R.M. Object Relational Mapping.

Rather than me explaining it here, the rails guides[1] give you a good overview.

[1] http://guides.rubyonrails.org/active_record_querying.html
Partner of The Guardian’s NSA leaks reporter is detained for 9 hours at airport
.._. ..- -.-. -.-
It's possible, but I don't think it's likely. D-notices are very British things - they're a polite request to the media not to report on specific areas, and carry no legal weight. The assumption is that as long as they are issued in good faith, then the media goes along with them and everyone's happy because the security services don't have to start lobbying for censorship powers.

Now, along comes a situation which looks a lot like an attempt at journalistic suppression by the state. The incentive for the media to go along with any potential D-notice has evaporated because this is just censorship by other means, and if you're going to censor us anyway, why bother with D-notices? Issuing a D-notice over harrassing a journalist (via their family, in this case) would be something of a bodyliner, and I don't think even the British press would have a hard time figuring out what to do about it.
In http://chesscademy.com/exercises/the-sharp-pin-that-piece-is... it seems that Bg5 is a pin too, but only Bb5 is accepted
Maybe, but a bit irrelevant. He's the pm and even if he didn't know he has to accept responsibility for what happened and the laws that enabled this to happen. Cameron has been an enthusiastic supporter of these kinds of laws in the past, I suspect he will be in the future.
I was starting with unionize as well, but the fact is that docker looks up for available IP adresses on its own.
So you can give docker -d the -b parameter and pass an existing bridge and it will go through that bridges IP space and assign IP adresses already.
Also that way the IP address shows in "docker inspect" which it doesn't with unionize.sh (i think).

The problem here is that the built-in IP Address allocator is rather stupid and doesn't even try to ping an address before assigning it.
I got it to interfere with my network heavily when it assigned my gateways IP Address to a container ;)

It'd be nice if the whole IP Address allocation was more pluggable or configurable. Right now it's some code deeply tied into the whole system (i think) and i fear i don't have the Go skills to change that myself :(

(for example, i think i would have been able to write a little bit of Go to assign IP Addresses the way i want to, if the system would be more pluggable)
how is the watch market "too small"? Everybody owns a watch. Also if you go out, you'll always see plenty of watch stores, and watch advertisements.
Two years notice! That's fairly rare these days, where acquired startups and non-core Google products are shut down without too much notice.
Certain HN contributors seem to subscribe to a very strange idea that if something is news on HN, it surely is not news elsewhere.

You see it all the time. Go back to the very first HN discussions about PRISM and phonetapping and you'll see people swearing on their mothers life that nobody outside HN will ever care because it is just a 'nerd issue' or something.
Why I'll never take a normal cab again
I think a component in a service oriented architecture would lend itself more cleanly to reimplementation, with less chance for "Second System Syndrome", because you still have an api contract you are responsible for.

I think a "released" software, like those you mentioned, would be somewhat more likely to become a stereotypical "second system".
You can also ctrl+click if you're on a laptop, or use the "DblClicker" plugin on Firefox ;)

(also some laptop allows you to define middle click as triple finger clicking on the trackpad)
How can you tell that it's heavily flagged?
Whyday: August 19
By hiring large team they might have accidentally hire someone who would pick up the vision and carry it further. Who knows, maybe Notch would join back in if he saw someone expanding on his idea and making things happen.

I think I abandoned a lot of projects because no one shared my passion for them to the point of actually owning and developing parts of them. If no one cares enough about the idea to work on it then maybe I also shouldn't.
because it has 1000+ votes and isn't that old but is dropping off the homepage.
Also check out Rodina: http://elliptic-games.com
Compare the relative position of other threads and their upvotes and ages. There are older threads with far fewer upvotes that are higher up on the page. That implies flags. The fact that this thread has 1000+ points and is this low means it must have been flagged extremely heavily.
Tag was, of course, Microsoft's version of the QR code. It used color pixels, which meant it could encode more information in the same space.

http://en.wikipedia.org/wiki/Microsoft_Tag

Unfortunately, the way it's designed, every barcode is just an ID number that points at a Microsoft server, which then forwards the client to the actual URL. Once these servers shut down, every Tag code ever used will break forever.

Which is great. Pretty funny joke Microsoft is playing on whoever made the mistake of using their products.
I've been following the development of Rodina[1], which is a similar game except that it uses Lua instead of a DCPU, and has made decent progress in the past year. It will also follow a release early, release often way of working, with the first release by the end of this year. I'm far more excited about Rodina that I ever was about 0x10c.

[1] http://elliptic-games.com/
Could have been a ship name :-)

http://en.wikipedia.org/wiki/List_of_spacecraft_in_the_Cultu...

"No One Knows What The Dead Think", Fast Picket, Culture
The potential for client->platform->service provider disintermediation here seems high. If I use the service and find a cleaner that I like, why wouldn't I just establish a direct relationship and pay them more money, as I become comfortable with them?

People already do this with repeat tenants on Airbnb, usually business travelers who visit the same locations constantly for extended stays. These types make up a small % of Airbnb's market so it doesn't threaten the model as much.

This type of direct relationship isn't really possible with Uber and on-demand transportation services because you need someone to respond within a very short time frame (minutes) which means their physical location matters.
In many ways, Carlsen reminds me of my two favorite champions: Like Capablanca, he plays the opening and the middlegame "naturally", seemingly just following "common sense" positional principles - sure, backed by calculations, but not by home preparation. And, like Fischer, he clings to even the tiniest advantage (even if it is actually not good enough to win) until his opponent cracks down and makes a decisive mistake.
Ah.

Hm, I guess I should delete this submission. The Slate piece does seem to be subsumed by the Guardian.
This was kind of expected IMHO. Notch has had a helluva lot of stuff happening in his life.

It was fun whilst it lasted though. Check out my DCPU13 in PHP https://github.com/jbrooksuk/DCPU16
So which countries are more preferable?
And from where do you have this information?
Meh, I feel like I got more than my money's worth from minecraft. Notch doesn't owe anyone 0x10c. AFAIK, no pre-payments were made.
Toward Modern Web Apps with ECMAScript 6
Unrelated, but on the matter of Minecraft mods; I really wish we had a nice modding API that didn't involve haphazardly de-compiling the Java byte-code to make changes.
That gives me a great idea, to write a program that flashes the terminal bell in order to give a similiar educational experience in learning morse.
Thanks for taking the time cgag :)
The 'non-obvious' aspects was exactly what I'm trying to weed out going forward.

I've built some demos before- enough to appreaciate 'The Clojure Way' of doing things over my experiences with other tools... but what I've really been struggling with was the methodology of development- how do I start a project, how much documentation is appropriate, keeping a tidy source tree, refactoring etc...

I started using IRC just on your reccomendation and, it's one of my favourite things on the internet now :) I'm not sure why I didn't start using it eariler :D
Is it survival? I have yet to find a nice survival server.
Status of the Apple Dev Center with StatusBoard & Pythonista
Does anyone else see the ultimate artifice of a mathematical world of pure logic build upon physically grounded computers .. ie. all modern computing .. as a direct philosophical parallel to this physical phenomena? As change is the only constant, eventually the external system will shift, the boundaries enabling inner-equilibria will break down, and chaos pours in.
Err, sorry, 'Romansh' is the name they use.
Quite the opposite. You should leave it to offset the flagging of the other thread.
Grammatically, it's an apposition [1] and "woman" is still a noun. This particular construct is uncommon in English, but not all that rare, either. E.g.: Science museum, prime time television, district court judge.

[1] http://www.merriam-webster.com/dictionary/apposition
Unlimited range is the thing that makes this important (sexy for the average consumer).

On the receiving end, it means you will never be able to know who's watching you.

Your only defense against unwanted surveillance (by whomever) would then be to shoot the drone down.

(EDIT: So if the team is smart, it will sell to both sides and launch a kickstarter for a drone-detection-and-defense system.)
C'mon - you can't just tantalize readers with a reply like that and leave it hanging! Educate us...