skysight-inc/HackerNews huggingface dataset:
At the risk of going backwards, quoting an artist to a mathematical community about math, I found what Martha Graham said about dance applies to any creative endeavor:

"Nobody cares if you can’t dance well. Just get up and dance. Great dancers are not great because of their technique, they are great because of their passion."

To anyone who doesn't know, Martha Graham was to dance what Picasso was to visual art.

http://en.wikipedia.org/wiki/Martha_Graham
http://joshuaspodek.com/master-speaks-creative-expression
filenames with newlines is an edgecase and a data problem. You can have fucked up characters in filenames doesn't mean you should.

You can spend 10 hours solving for edge cases or 1 hour redefining the problem. In this case by mandating we only work on files with ascii printable characters. It's often much, much easier to massage input than have follow on tools handle every freaking possible edge case ever.
How are you different from SoShare[1]?

[1]: http://www.getshareapp.com/
> I'd say most HNers aren't inexperienced developers, and yet they seem to be taking Yegge's sophistry seriously

Bullshit. To the latter half, I mean, not the former. HN sees posts of more or less this type (the "make an essentially meaningless metaphor and see how far we can push it" type) quite often, plays with it for at most a couple weeks, and then forgets it ever happens. The "taking [it] seriously" you see here is likely to be that case again: HNers like playing around with basically any classification that anyone presents (cf. the math/corn post where even I felt compelled to throw in a quick comment) and then moving on to the next classification system someone presents. It doesn't mean they're going to now make all of their life decisions based on the classification of the week; it's just a bit of harmless fun.

Now, it's true that sometimes this does spread and gets to really silly levels but I see no reason to suspect that this is going to be in that camp rather than the "harmless fun" area.
I feel happy about that. I want to know how I performing :).
Math is particularly tough on the ego. I remember one of my advisors said: "I try to decide if something is true. I work extremely hard to do so. Then when I am done, it seems clear that it was true all along, and the only problem was that I didn't know it."
As the first answer on ars says, it depends. If it doesn't need to be optimized for speed it should be optimized for maintainability.
This is a fantastic blog post and it needed to come from someone as accomplished as Tao.

The cult of genius can be very caustic to young minds, especially in mathematics. I used to do some rather stupid things out of a combined sense of pressure from family, teachers, and peers. I would compare myself unfairly to historical luminaries as a yardstick of what I should be accomplishing at what age. I worked incredibly hard, but on intractable problems and not on reasonable pieces of research for even a precocious mathematician. My grades suffered because I thought I was going to solve some open conjecture instead of learn the tools bit by bit like virtually every other successful mathematician had done before me.

Depression can set in when you discover that your 20th birthday has passed and you are not Evariste Galois. I know it sounds stupid when it is phrased like that but human psychology is full of improbable behavior designed around avoiding cognitive dissonance. We're funny meatbots.
so how polite does one need to be? One hit per x seconds?
In general, space travel is very risky. It's not like they can iterate. Pulling something off like landing on Mars is very impressive. Keeping this in mind, I feel it was actually quite risky that NASA streamed the landing live.

I think NASA should receive big kudos for taking that real risk.
Reasons a 23 year old shouldn't manage your social media
Have you seen the command line options for ps? They're going to have to start using Unicode accent marks if they extend it much further.
I'm wondering why it's a big surprise there are a group of anti-anonymous hackers out there who want to shut WikiLeaks down.

The author loses credibility with me when he insinuates this must the government. Trust me, if the government wanted the site down, they'd do it themselves and not act like some sort of hacker group.

Is it such a stretch to think the Anon's aren't the only "experts" out there?
Congratulations, you're covered in nostalgia.

The games industry used to be just as covered in me-too crap. Today's AAA games are more consistently good experiences than they ever were in the past, though they're just as samey as well. The one difference is, the indie movement of today is much stronger than it has ever been- even back when being 'indie' wasn't far from being mainstream.
I tried zsh for a while after seeing its colorful features. But IMHO it lacks command rendering and auto complete speed compared to bash.
Seriously, how are they going to make money in the future? Is it just free in the alpha?
Isn't Apple the one that has stagnated lately?
Limiting user base? I don't think it would hurt much. Half of internet users use Facebook.

Even assuming that figure is true, why cut your potential user base in half right off the bat? And for those who are FB users, what do they do when they want to exchange files with non-FB users? The service will be unusable in such cases even for FB users, and sendrail ends up losing more transactions.
Over the years I seem to have gone full circle with Vim. These days I lean towards few or even no plugins - snipmate is the last plugin i'm struggling to eliminate.

This is more than likely a factor of my environment though. I'm frequently using Vim "away from home" so to speak.

Best approach for this i've found so far is to set a $VIMINIT on remote login (i.e. an admittedly clunky combination of SendEnv set for Host * in ~/.ssh/config). Still on the lookout for a better way though.
My degree is in electrical engineering and I never dealt with high power stuff in school. Analog and digital electronics. Signal processing. Control systems. Semiconductors. I could have taken power classes if I wanted.
Quantum Teleportation Achieved over Record Distances
Income inequality, as seen from space
I well realize that.

I was assuming absolute worst conditions, at 1 watt PEP.

With hardware noise reduction, we can drop easily to .1 watt and still keep everything else consistent.

Next, if we choose a directional antenna, we can also greatly magnify directed output. No sense in directing energy in the ground, is there?

We can also have receiver systems (dish arrays) that can provide great gains in reception and transmitting.
Even if they have cut their initial user base in half, it doesn't mean they will not add alternatives in the future. FB integration solves a whole lot of issues around auth and sign up and generally makes your life easier when prototyping things imho.
We also support hooking into your address book on your Mac, and are working on integrating your online email address book and ActiveDirectory into it. We're trying to cover every single contact mechanism out there so you don't have to worry about "finding the right tool" to send a file to someone -- we hope to make SendRail work for every single use case you encounter.
I hope you're not misinterpreting my criticism. I didn't mean to humiliate you or make fun of you, I was just trying to let you know that you should improve your writing skills. I am not a great writer, but I do try to do my best and I am sure you do the best you can too. If I was too harsh in my original comment – which it now seems that I was – I apologize.
Because we all know about the political implications of Clojure on the average American.
You're right. I have apologized to OP.
Side note, but I'm curious: what do you use to send messages directly to the Facebook messages inbox? The standard FB dialog or is there some Graph API endpoint that will let you do that? My memory of the FB API is hazy, but a quick scan seems to indicate that you still can't post messages to the inbox without popping up the UI.
Secure via HTTP? I think your URL is missing an 's'.
Emphatic agreement. The modern indie game ecosystem is so amazingly vibrant it's unbelievable. We have stuff like humble bundle. We have steam and the various app stores for easy sales channels without needing a publisher. But more than that, people are so much more sophisticated about what makes an engaging quality game at every budget level. This does have bizarre corner cases like FarmVille.

Point being, we're in a gaming golden age whether we want to admit it or not.
Chomsky Can't Be Bothered to Learn C
"You want a toe? I can get you a toe, believe me. There are ways, Dude. You don't wanna know about it, believe me."

This has been going on basically since Twitter was created, it's such an easy platform to game at every single level, from account creation to posting to gaining new followers. Look at all the users out there with ~500 follower differences between who they're following and who is following them...it's all automated.
I thought I'd browse the source code and find a cool tool that does this using basic unix commands and syscalls. But then:

#!/usr/bin/env node

facepalm. And since the code uses an etherpad dependency, it is completely trivial. How is this HN-worthy?
Great question - we're using the xmpp_login permission that Facebook Auth provides to get messaging permission from the user and we have an XMPP server running on Node.js that handles all the messaging.
Or you can use a few plugins to get 80% of the "missing" features of something like TM2/ST2. Especially if terminal/cross-platform support is an issue.

Whatever floats your boat, any half-way decent expandable editor should be able to emulate other editors features with some effort.

Corollary: Whatever you do, there still will be some rabid CygnusEd fan complaining.
Funnily enough that is exactly what I did after the release of Snow Leopard. I came to really enjoy using Arch Linux with wmii, vim and dwb. But a kernel panic later I'm back to OSX, for the time being.
That's because your picture is too small to see the surface mount stuff :-)

See this larger picture:

http://www.raspberrypi.org/wp-content/uploads/2012/08/image0...

Or read the assembly manual where they teach how to solder surface mount components. There's a bunch of resistors & capacitors all over the board that happen to be surface mount.

http://www.element14.com/community/servlet/JiveServlet/downl...
And they were given plenty of time to right themselves. My cats could land on their feet when dropped with about two inches clearance between their backs and the couch. And to do this experiment without thick gloves, the cat has to be treated respectfully. In short, this kind of exercise is at worst mildly annoying to the cats, and well worth it if followed by payment ham.
We only store the file on our central server if the receiving end doesn't have our app. If they have the app, we create a direct connection between both parties and transfer the file(s) directly without them ever hitting our servers.
Good call. Merged into the repo https://github.com/josephwecker/bashrc_dispatch . Thanks!
Show HN: Gmail Canned Responses for Android
Works out in my example.

Seriously -- don't be surprised to see an interviewer offering you a cob of corn as a snack (especially since we are having summer) and watching you eating it. While this should not be a major indication into your engineering nature, I am sure it may add up as positive/negative points into said interviewer decision making process.
No. This site should be called unknown-quantity-of-noise-on-top-of-unknown-quality-of-signal.org. But to be fair, that is a lot of typing.
We host our files on a completely different server which is completely secure. Sorry for the confusion there and thanks for raising this point -- we'll add SSL to our main website too.
Flagged. "Patent troll" is empty name calling. Describe problems with a particular patent or go away.
Amen, brother! These were my assumptions as well when clicking the link. It would be more accurate to call this service peer-to-server-to-another-server-to-peer.
Cassini launched before they had finished writing the software needed to enter and tour the Saturnian system. They finished writing it while it was en route and uploaded it prior to arrival.
Comparison chaining: Java vs Haskell
> Start at the left end

This brings up the issue of handedness: stem in the left hand, or stem in the right hand? I'm guessing you're right-handed, thus the left end is the pointy tip of the corn?
Indeed. https://github.com/josephwecker/bashrc_dispatch - thanks to gioele for already doing some cleanups and speedups.
This rings painfully true.
Did you know -- there are more ports on the internet than just 53 and 80?

-- A message from your friendly local hacker wizard
The problem is that the app store is massively inconsistent.

We don't care why Apple makes it this way, only that it is this way. Apple is not the company we look to for excuses about why things can't be built properly.

Half assed, wildly inconsistent, corporate 'droids prevailing over common sense are what we expect from companies like Google with their AdSense/AdWords program. Or doing just about anything with PayPal.

The review process is something developers rely on and pay good money for to ensure a functioning marketplace where everyone must play by the same rules.

What we have is something inconsistent and frustrating which does not deliver a better experience to the consumer.
It's important to change the expression "X% of people" to "X% of people browsing the Internet with nothing better to do than answer silly questions". For example:

In general, 61 percent of people who search for a blog on correlations and submit answers to poll questions there claim to pee in the shower. But among those people who have nothing better to do than click buttons on blogs and who claim they would use a bidet if available, 79 percent claim they pee in the shower.

With some level of rigor you can correct for self-selection and lying, but I doubt they are doing that here.
I'm using Debian + KDE + vim + konsole. I love KDE Konsole.
I use a flash based p2p file transfer service for this now:

http://www.filesovermiles.com/

Can't really see how this could be more convenient to me.
On the other hand, the flash player has been regularly crashing on me, whether on Windows, OSX, Linux or FreeBSD since.. well.. always. And there has been zero improvement over the years, except for the fact that browser made themselves resistant to these crashes. I don't miss the times when a player crash meant I'd lose my whole browser session.

Features are irrelevant. The problem with flash is that it's painful for the user because it just doesn't work.
This wont stop the vast majority of people from quoting this site as if their noise = correlation = causation. You will never go broke underestimating the intelligence of the public.
So you actually think this is a P2P architecture?

On a related note how do you handle firewall piercing?
No problem man. I understood that. :)
Thoughts on EveryTalk.tv: An experiment to collect & watch conference talks.
I hate when apple does that kind of silly stuff. I've heard so many iterations of this kind of story that I doubt Apple will continue to have the best smartphone apps when other ecosystems offers more flexibility. Also, this kind of strict control of content must cost Apple a sizeable buck?
'Each day, a new survey is posted — something like "Do you like math?" or "Have you ever gone on a blind date?"

'At the end of the day, the results of the survey are compared with the results of all previous surveys, and the two outcomes with the strongest link are highlighted.'

Insert face in palm.

No. You cannot do this. Nearly all of the correlations found on this blog are pure noise. This is the data-science equivalent of staring at a cloud, noticing it looks like a balloon dog, and thinking "Jesus, why would anyone go to the trouble of making a cloud that looks like a balloon dog? Think of the engineering effort involved! Why isn't this in the news?"

Google for "multiple comparison issues" and "Bonferroni correction" if you want more technical detail on how stupid this is.
I thought it was interesting ... if there was any arena where social media is ripe for abuse it is the political one. The graph definitely makes things look suspect.

Of course, that doesn't mean the Romney campaign is behind it -- they could be, or it could be some fervent supporters, or, as the article points out, even his opponents designed to make him look bad.
This interesting article submitted here on HN is one I have often recommended to other readers, so I'm glad to see it on HN's main page. It's particularly interesting to read the comments here, mostly largely agreeing with Tao, as I am currently at Epsilon Camp,

http://epsiloncamp.org/

the most advanced mathematics summer program for YOUNG learners in North America, and the parents of the campers here are all pondering the issue of their children's mathematical development. Plainly, at any given age, some young people are more advanced in their mathematical development than many of their age mates, but it is still to be seen how steadily and consistently the mathematical development of the most advanced young learners can be developed if optimal practices are applied to their education.

Based on this published writing by Tao and various writings by other mathematicians, the Epsilon Camp program provides FAQ pages for parents,

http://epsiloncamp.org/FAQ.php

who in many cases are not themselves mathematicians, to serve as food for thought as precocious young mathematics learners are growing up. One of the issues for many of the parents from various parts of the United States is simply finding a flexible local school. Another issue, which the meetings of the parents at the camp has helped to handle, is sustaining friendship relationships among those most advanced young mathematics-learners as they disperse around the country at the end of the summer program. On the whole, the parents participating in the program have great buy-in to Tao's idea that whatever initial dose of "talent" or "native ability" a child starts with, careful and intentional guidance of the child's whole-child development is still very important for the child to have the best enjoyment of advanced study of mathematics and the best success in making a new contribution to human knowledge as an adult, in whatever domain the child chooses.

By the way, everyone on Hacker News might enjoy looking at Tao's comments on a blog post that reached the Hacker News page yesterday,

http://rjlipton.wordpress.com/2012/08/09/a-new-way-to-solve-...

in which we can see Tao thinking out loud in blog comments about what the blog post really means. This kind of careful, step-by-step thinking is something that every mathematician needs to develop sooner or later.
this was posted on reddit 5 hours ago >.> http://www.reddit.com/r/funny/comments/y1o5y/bet_you_didnt_k...
Pines too often have a big and strong main root. It's for collecting water from deep layers. It can be all-most as thick as the tree itself.
There's plenty of middle ground to stand on. By choosing vim alone, you already deviated from Unix purism (rabid Unix purists aren't that happy with bog-standard vi, either).

Saving round-trips to she shell ain't necessarily evil. Separate unix tools are great, but e.g. presenting info in the editor is quite helpful. Ctags does your parsing, but you can display it with tagbar. Language-specific tools do linting, but you can display it in the editor with syntastic…
I don't really follow these things and even I know IV was behind the Lodsys "click to buy full version" bullshit patent. Also their entire business model is to be a NPE, so your flagging is quite invalid.
Subsistence farming sites should look pretty well off from space.
rich people and their trees...
I have been so spoiled. I have never been much of a Microsoft fan (except for Excel, best software ever) but have done most of my development in C, C++, C# using Microsoft IDE's which as everyone knows are pretty much the dogs bollocks. I do Java development using Eclipse.

Always wanted to know what to use as a general purpose IDE that is ideally cross platform and was looking for opinions on whether these VIM layouts might be suitable?
By the uprighting operation in #2 I mean the operation that involves using extension and contraction of the legs to give the front and rear different moments of inertia, so the cat can first bring one half of the body upright and then the other half.
A New Species Discovered ... On Flickr
thanks for spreading some love for flash. despite being hated on, despite having a terrible IDE and despite being closed source, there are actually quite marvellous things you could do with flash, that you can't even do with javascript today. example: http://www.6minutestomidnight.com/ not saying I would ever write something in flash again, but it really deserves a better reputation.
Did you try to do this locally? The article explains that the "p" is picked up from window.location, assuming it's http or https. If you're using "file://...", that third character index is 'e' instead.
To me this is where the real complications come in, especially when trying to do something portable.

From comments in http://news.ycombinator.com/item?id=4369485 -

Linux behavior vs. OSX (or, differences between terminal emulators): http://news.ycombinator.com/item?id=4369732

Different behaviors when using ssh et al.: http://news.ycombinator.com/item?id=4369751

Now combine those issues with the chart and you end up with something that is, true- deterministic, but not really useful. In the end, most people end up just having the startup files boil down to the same thing by sourcing their preferred one. And in the end most people don't try to think to much about the login vs. interactive vs. batch vs. posix/sh - even when they should be.
probably with port knocking? pretty standard I would think.
Also sudo.

$ sudo -i
# tr \\0 \\n </proc/$$/cmdline
-bash
#
We have a daily meeting that's not supposed to exceed 15 minutes. We're still trying to get into the swing of making that happen. But I find them invaluable for learning what other people are up to that day. And they frequently result in people being able to solve their problems after the meeting because someone else was able to help.

This sort of daily communication can be really helpful. But it's also really easy for it to devolve into a long meeting that's much less useful. And if management is using it to apply pressure to get more work done, they're making a huge mistake.
So, they're saying Apple can't win based solely on the product, so they have to win via patent warfare, or else we'll end up with worse products?
28% of HN people looking at the OP site will regret wasting 2 minutes of their life.
Half the internet may use Facebook, but how many people, in the target audience for this service, prefer to tie as little as possible to their Facebook account?

I know that if a third party service wants to tie to Facebook, I immediately say "No thanks".
Git Collisions?
I want all the git users to help me answer this query.

Quite often I worry about git hash collisions. I know the probability is as small as it can get. But what is the probability that out of all the git users so far, any one out of all had a git collision? (This is not the same as the previous prob)

Secondly hypothetically if I combine all the git repositories ever created in this world into one giant git repo, will I see any collisions?
This is a problem I run into all the time. Really excited to try SendRail out!