skysight-inc/HackerNews huggingface dataset:
1) The caveats of NFS can be crippling if you are a rubbish sysadmin. NFS requires a more thorough understanding than what you can get from a tip sheet.

2) Samba is single threaded, performance will suffer serving SMB from a Linux machine. For this reason it would be better to serve SMB from a Windows machine.

3) Using a foreign protocol between homogenous computers when the native protocol will do is non-ideal. NFS is the right thing when sharing filesystems from Linux to Linux.
That's what I meant - should have said interface_s_, I see now :)

Actually, opening a document is probably not even a good abstraction. DocProvider is better: You can have FileSystemDocProvider and BlankDocProvider - the latter can't meaningfully be said to "open" a document, but it's interacted with in the same way.
I enjoyed the thought and analysis that went into this post. It might not be a satisfying answer, but the conclusion seems to be that Tolkien didn't think about eagles as a likely course of action. And if he did, he didn't bother to address it.

It's funny to think that we'd never have this conversation if there had been a line like, "for Sauron can sense the great power of the eagles as they approach Mordor." The fact that fans long for "canonical" answers when there are none is a testament to great writing.
Is this a new trend to put $ after the amount (eg 5$ instead of the correct $5)? I've been seeing it a lot lately.
That's a nice idea, but it gets complicated when you want to create a uniform layout across all of pages, etc. Jekyll automates that so that you don't have to copy and paste header and footer blocks and things like that.
Retired lab chimps see the sky for the first time
You might have to do an NPM install, oh lord! Seriously though, I don't understand how that is really any more work.
"Fly, you fools"! That explains EVERYTHING!
I'm not convinced. WWI was the debut of wartime aircraft, and he would have been well aware of the role airplanes had in shifting the power of that war. They were mainly used for reconnaissance and some light bombing, but it was widely publicized at the time.
Another nice job management tool is disown, which lets you log out of your session without killing the job (similar to starting the command with nohup)
"Bargaining for Advantage" is my goto book. It's really solid and highly recommended for anyone that does any negotiation of any sort.

It has a test to see what bargaining type you are and doesn't just focus on the "get the max tricks" like a couple of other books.

Pretty ethical in general.
I did this once, too. It's so nice to hear other people appreciate the approach!

The "CMS" I wrote was about 75 lines of sh, and had slightly fewer features than the one linked here. That's the beauty of writing your own: you decide what to include, and no more. cp wc sort awk etc. is all you need. If you want it to look beautiful, that's where design and CSS come into play, both of which are outside the scope of content management.
Ask HN: How can I get BETA testers?
I have a great new product coming out, but need people to test it. You would think there would be a great website that could just blast the URL to testers waiting to test a game. Guess not, any ideas?

This is the sign-up URL: http://www.ispywithpals.com/beta
Podcast: Vupen CEO Talks About Selling Zero-Days at CanSecWest
Is this really something that needs testing?

Compare a good SSD, Samsung 840 to a normal PC using dual channel 1600MHz DDR3.

Maximum sequential read speed
0.5GB/s vs 25GB/s

Random read speed
0.01-0.1GB/s vs 3GB/s

Latency
30000-40000ns vs 6-65ns

So we're dealing with (best case) a bandwidth difference of factor 30 and a latency differnce of factor 500.

Now this isn't taking other things in to consideration, such as SSD performance degradation and the requirement of running garbage collection or trim.
Would your same hypothetical "reasonable person" file a DMCA takedown notice if they are able to discern "substantial similarities" between their work and work that has been given away to the world on Github?
No. The whole point of their approach was to remain undetected. Sauron would have detected the eagles presence in Mordor and converged a massive force on the location of Frodo (even 50 or 100 enemies, some nazgul etc, would have been enough to block the ability of Frodo to deposit the ring into the lava).
Absolutely. Connection latency hits you the hardest, since each file is sent serially, and requires 2 (or 3 with -p) round trips in the protocol, and this is on top of an ssh tunnel with it's own overhead. I can't remember what my tests showed, but I have this inkling feeling that tar over ssh was far faster than rsync for an initial load, since there's no round trips required, but you lose some of possible rsync benefits, like resume-ability and checksums.
After 2 years in solitary confinement without trial, man gets $15.5m settlement
I am assuming a POSIX-compliant implementation of `find`. The shell is not involved.

FWIW, your `find -print0`/`xargs -0` is not POSIX.
Amazon is often considered a lumbering giant, so it's great to see this type of innovation from them. We all know they spend lots of time on UX, but I had no idea they had teams thinking outside the box like this.
I do way prefer the Aeron over the Mira. The back support on the Mira is better but... Once I've used the Aeron's pellicle mesh (both in the back and on the part you sit on), I simply cannot go back to a chair which doesn't have a pellicle mesh.

The Aeron is a bit cheaper and you can find quite some at a bargain price if you're in the U.S.

I forked that and $300 or so on a Topre-switch based keyboard (an HHKB Pro 2 but YMMV, some people prefer bigger keyboards -- I'd rather move my hands / fingers as few as possible). Probably that a real split / symmetric keyboard like the Kinesis Advantage or the Maltron are even better (they're using Cherry Mx switches, no Topre).
What Aaron Swartz' GF should have said
"I have nothing to say." Words to live by.
Sure, but that is kind of circular.

I guess in other words, the more interesting question is this: can we generate hard to compress pseudorandom sequences with simple algorithms - if the algorithm description by itself can not be used as "compression"?
That makes sense. Is there a better way for users to use a “desktop” (non-web) third-party app without handing out their username and password?
I don't know how they can reliably trace the cause of this back to Megaupload...
EA disables 'non-critical' SimCity features to address server issues
Batteries 2.0: Composition and application
Because the 30 USD pen is hidden? Do you think people would not wreck the 30 USD pen if they found out they were filmed whith that?

Maybe I'm biased, but I don't see a "spy toy" being the same thing as a camera mounted on your head that could potentially film everything you see and directly upload it to youtube.
A big update is coming to news feed
Way back in my college days, one of the student admins took down the CS department's server by forgetting the % and killing process 1 by mistake.
Ask HN: Interested in SPA development but don't know where to start
Hey HN, for a while now I've been looking into SPA development but I'm having a hard time deciding which framework to start my adventure with!

Tower, node, express etc etc... the list seems to never end. Additionally there are endless blog posts suggesting why each one seems better than the others making the jump very difficult to make.

Does anyone have any recommendations for good guides/blogs/frameworks to get started?

Cheers
Confirmed: IBM moving Power Systems manufacturing to Mexico
I would much rather encourage a new developer to contribute, than get a few bucks for a feature. The new developer's involvement is usually worth much more than any amount of money.
As far as I can tell Windows and OS X are the same in this respect. I just moved a file from my Documents directory to my home directory on both systems, and the steps were pretty much identical.
If the eagles had flown Frodo to Mordor to destroy the ring, it would NOT have been destroyed as Gollum would not be there to bring a serendipitous end to the events. It seems reasonable to imagine that Gandalf suspected more about Gollum's ultimate role than he let on, or had some idea or hunch even that things needed to play out more organically.
And surely Frodo's failure implies also that the eagle plan could not have worked: it did not include Gollum
Using YouTube as a music service
Node.JS benchmarks: 0.10 vs 0.8
Air power played a prominent role in WW1, with aerial duels frequently making headlines and German airplanes bombing London [1]. Furthermore, in the inter-war period British society was obsessed with the seemingly unstoppable power of flight [2], a concern well substantiated by the Spanish Civil War [3]. Tolkien would have been keenly aware of all this by 1939.

[1] http://www.firstworldwar.com/airwar/bombers_gotha_giant.htm

[2] http://en.wikipedia.org/wiki/The_bomber_will_always_get_thro...

[3] http://en.wikipedia.org/wiki/Bombing_of_Guernica#Media_repor...
On Heroku I was using thin that forced me to scale horizontally to handle more than one request at the same time. With this setup I can set a number of unicorn workers bigger than 1 and I'm done. I can scale vertically until I can and then set up more machines with the same methodology and use a load balancer like HAProxy to manage requests.
Tmux is the new screen. tmux allows for emacs or vim key bindings to run around the buffer and search, splits horizontal and vertical and easier configuration: http://tmux.sourceforge.net/
From both 1st and 3rd person perspectives.
maybe im not so smart, but level 7 was killer for me.
"about Google Glass"...funny
Indeed. A snapshot could be a tag, and a reference contains that tag. Looking up a reference would let you see the paper in the state that is being referenced, but also allow you to easily move forward to later versions.

We are a long way from that now, but it is appealing.
Congratulations. From an idea to an App Store app in 2 weeks is very impressive, but it's 10x more impressive given that you were learning along the way.

Simple question, though: what's the story behind the Metro article? Your story is interesting enough that it makes for good reading anyway, but I was wondering (and absolutely no offense intended -- there's nothing wrong with it imo) if you had a contact/friend/similar who helped you get the article? Again, congratulations, I hope your app continues to sell well.
There's no need for sets of interpreters at all, that's what I am saying. Python being worse at this than PHP doesn't mean PHP is good at it. Look at go for example, there's one app server, running as many apps as you want.
HN Job: London startup looking for Community Manager
Make Page Post ads work for you
Ask HN: What do you want to see on a restaurant menu besides calories?
Currently, the 2012 Health Care Act in the US will force restaurant chains of 20 locations more to have calorie information.

If you were at a restaurant looking at a menu, what would you want to see besides calories? Or do you not care about calories at all?
Exactly. Here's the trouble: we are already more productive than necessary. 90% of humans can adequately supply 100% of the population with everything necessary. What if we lower that 90% to 10%?

The problem is that capitalism, which aligns your job/business with your income, breaks down at that point. If there is no job for you to do, then under this system you'll starve. Will we let 90% of the population starve just to preserve capitalism? That's not exactly sustainable.

The reality is that capitalism is not perfect, but it's the best we've come up with so far as a species. Once we hit the point where it stops working we'll have to re-imagine a whole lot of concepts.
Well, consider the origin of that comment. Dunno if it's in the book, but from the movie: Boromir: One does not simply walk into Mordor. Its black gates are guarded by more than just orcs. There is evil there that does not sleep, and the Great Eye is ever watchful. It is a barren wasteland, riddled with fire and ash and dust, the very air you breathe is a poisonous fume. Not with ten thousand men could you do this. It is folly.

High-profile entry is dismissed as impractical/unlikely/impossible. Sauron has, without doubt, considered and mitigated the obvious - including, we may presume, the obvious threats of Eagles entering for various purposes. Considering various obvious options for a few days will surely be inadequate against someone of immense power having considered defenses against assault for centuries. (Akin to my problem with people who think, with a mere few minutes of untrained thought, they can outwit teams of experienced professionals operating on near-unlimited budgets.) Just because a sold reason for "it can't happen" can't be imagined in a short time doesn't mean there isn't a reason. The defending force has capabilities beyond what is known (even to omniscient readers), the risk of failing to discern and mitigate a flaw in the plan is substantial, and the cost of failure is extreme. A flying attack (which taking The Ring to Mt Doom in effect is) is just too obvious for Sauron to have not considered and prepared against.

Frodo is chosen precisely because he is as low-profile as possible: a nobody, barely 3 feet high, moving at a paltry pace, not strong enough to wield the ring.

"Well, we can't think of a good reason not to, so let's do it" is not a winning strategy. If you can't qualify & quantify the risk, you don't take it. They could evaluate the risks with Frodo, and chose to engage in asymmetric warfare.
rsync is slow if the data is not already on the destination. tar over ssh is fast, and tar over socketpipe is even faster but not encrypted.

I'm not aware of any attributes that tar doesn't preserve.
An Iron Man Like 3D Hologram Controlled by Leap Motion and Three.js
Yup! You might want to try tmux, though. I used screen for many years and switched over to tmux about 2 years ago, and have been really happy with it. It (tmux) is also maintained more regularly now; screen development seems to have stagnated.

Either way, enjoy!
My grandfather:

Maybe the smartest and most talented person I ever met.

Born in 1895 is eastern Europe and as a child never went to school, missed many meals, feared for his safety, and emigrated to the U.S. alone at age 11. Married my grandmother 6 years later and raised 6 children in a 2 room flat during the depression. His entire adulthood: painted buildings with lead-based paint, installed asbestos, smoked cigarettes, and lived in Pittsburgh back when the skies were black with soot all day long. Worked his ass off and suffered and died from emphysema at age 80.

Me:

I write software in an air-conditioned office, eat delicious healthy food every meal, work out at a fancy gym, and have more money than I know what to do with.

I'd say we have it pretty easy.
Go team! Let's see if we can't push this forward.
Thanks for calling that one out - had never tried that before and works great. Putting into my bag of tricks ...
What about 'sort -u' ?
By the time he had walked to Mt. Doom, Frodo was exhausted, weak, malnourished, and had carried the burden of the ring for a long time. These all contributed to him succumbing to its power.

If the eagles had flown him, none of those factors would be at play. Frodo could have still had the strength to overcome the ring's power and throw it into the fires.
* cough* * bullshit* * cough*

Eating out in a lot of Oz can be pricey, but that's just nonsense.

Besides which, culturally, many folks from other countries find the US habit of having waiters hovering around constantly to be intensely annoying
What does it matter?

Does it harm you in some way?

If it works, it works. If it doesn't, it doesn't. And either way, we've learned something. There's one one approach or set of approaches that are blessed and known to work 100% of the time.

I was more than happy to support it given the fine work that he's done in the past and how easy it has been to get answers from him about CodeMirror.

If this helps him produce more software or release some of what he's already written, then great. I'd rather he do this than get a more traditional job and have the fruits of his labor locked up.

But either way... what's the harm in trying a different approach? What's the harm in (potentially) giving him the opportunity to continue doing what he enjoys and does well?

If you don't want to give him that opportunity, that's fine. But there's little need to cast aspersions, right?
Carl Icahn opposes Dell's buyout offer, argues for one-time $15 billion dividend
It's not that Glass is so much "better" at discrete filming - it's that it would be more common. Most people don't buy or carry around pen cameras. Glass, on the other hand, would have so many other uses that many people would already have have them.

Further, even hidden cameras require a degree of boldness to point and position. It's far easier and less conspicuous to record when you simply need to look in the right direction.
Absolutely. Consider any number which can be expressed as a patterned continued fraction, like pi or e. pi's digits are such that it is very hard to compress, but it is absolutely trivial to generate. (http://en.wikipedia.org/wiki/Continued_fraction)
IBM's spokesperson:

"The reality is, we constantly evaluate our operations, and we look at the best possible infrastructure to maximize our competitiveness in a global market . . . and this is one of the ways we can do that."

WTF does that mean?
If security isn't a big consideration (read: you control both machines and the network), you go even faster with netcat.

On the receiving machine, in its destination directory:

nc -l 6789 | tar xvf -

And on the sending machine, from its source directory:

tar cvf - . | nc receiving-machine 6789

netcat varies a bit from distro to distro, so you may need to adjust these command lines a bit to get it to work.
I think that's why he was proposing tiny pendulums where those effects can be excluded.
I agree, but I'm not saying that he was unaware or mostly unaware...I'm just saying that his lack of personal experience with the pivotal role of flight (compared to his real experience in ground campaigns in WWI) combined with the relative rarity of flight in the LOTR, might have made it an avenue too exotic in his mindset to be even worth exploring in his fictional universe, even as just a throwaway idea (such as the suggestion of, "Lets just give it to Tom Bombadil"). Flight was often used as an element of escape or last minute intervention, not as a major plot device.
What kind of encoding issues are we talking about? I fail to see how PHP in itself should be specifically vulnerable to encoding problems.
Please read the OP. he addresses this exact point.
Thanks. I planned to participate in the next WhoIsHiring, but Java is not loved a lot here (I did some Ruby but that's more anecdotal)
The question then becomes "Are the tools free?"

To complete the analogy, if I have a github repository cloned locally, I have no need of github to have full access to the source code and history on my machine. Will I be able to have a local copy of my Authorea paper and all the local tools to construct and view it? Github leverages the distributed nature of git beautifully, and adds value with collaborative features. Will Authorea as well?
Gotchas, Irritants and Warts in Go Web Development
Totally agree, it pulls me out of the movie every time.
for i in ./*.md; do perl Markdown.pl --html4tags $i > pub/${i%.*}.txt; done;

And viola! We have markdown formatted to html.

Now if you consider "maintenance" or "separation of concerns" or any of the other things anyone using a framework takes for granted, this is inadequate, but that's not what I see this as. I could, of course, use grep and sed to do maintenance if I felt as much.

I think maybe both you and cmelbye in his reply are not considering is that this is just a step above manually editing and creating HTML files. The appeal isn't just simplicity, but a bit of nostalgia as well.

I guess it's a bit hard to explain, but the idea here is not having more layers than absolutely necessary between my thoughts and having it accessible to the web. I hope that made sense.
This point is covered in the article.
No. We can't. If the algorithm that generates the sequence is simple, lets call it algorithm X, then a concise way of expressing the string is "the output of algorithm X". That expression losslesly compresses the output, and it's just a few characters longer than the algorithm itself. Randomness theory and information theory study such things.

If you add a rule such as not using Algorithm X, it's trivial to create an Algorithm Y that generates the same output and it's barely any longer than X. For example, by adding any meaningless instruction at the start of algorithm X.

Of course, discovering what the shortest expression for a given sequence is is not a computable problem. So we can't always know if we've found the best form of compression for a sequence, we can only find an upper bound.
Or you can use `sort -u` and not have to pipe to `uniq`.
Isn't the case that the US obliterated the Taliban's military forces (not their ability to wage a guerrilla war) using a rather clever special forces + bombing + northern alliance approach?

I don't think we got caught with our pants down at all. Guerrilla war in Afghanistan always has to be assumed. I personally don't know anybody that thought a prolonged occupation of Afghanistan was going to go well, and I'm talking about laypersons. The powers that be might have thought they could handle it, but that's not the same as getting caught with your pants down.

I'd argue the US got caught with its pants down radically more so in Iraq than Afghanistan (specifically post the initial invasion).
Interesting... I wonder if you could compile a graph of all the people Jobs communicated at this point based on all of these anecdotes that continually come out.
Wasn't Boromir influenced by just being around the ring?
I'll point out again that launching by crowd-funding is in no way incompatible with being sustainable. It just eases the burden of the initial investment.
First off, don't get down on yourself about this! A lot of people struggle with internet addiction, and it's easy to turn it around. It just takes one step at a time.

Get rid of reddit and HN first, later you can tackle your blog and Github (as they are at least slightly productive).

If you can break that first impulse to visit these sites, it's a lot easier to control yourself. But you do need to make sure you're not using proxies or some other workaround to access the sites and that will take self control and some reflection.

Reddit: Reddit is nearly a complete waste of time these days. Block Reddit using your hosts file. I redirect reddit.com to localhost where I host a page that says "no reddit! get productive".

HN: Let yourself occasionally browse HN as it's not all trash like reddit. Set up anti-procrastination in your HN user preferences. Make sure to go with the most extreme settings.

two more tips:
* Dont bring your computer into your bedroom. I set the power of my router to not provide internet in my room.

* As danso said, USE A TIMER!
Maybe not, but whether it's ok to eat animals does, and so does consistency. If the criteria you previously gave is really the criteria you believe makes it ok to kill/eat something, why aren't you willing to say it's ok to eat humans who meet the criteria?
Certainly a very interesting analysis, whenever an author uses a deus ex machina, people are bound to come up with explanations, criticisms and the like. Here though it seems like an attempt to you know explain with an inherent internal logic of the Middle Earth.

Agree totally that it is a very great piece of writing.
Haha, no. We absolutely write new Python code daily and it's one of our core languages.