skysight-inc/HackerNews huggingface dataset:
For example, you may be hosting a git repository on that machine and wish to allow ssh access, while limiting shell privileges for some developers (contractors vs full-time).
There's a very nice Javascript tags generator created by Mozilla called DoctorJS (formerly jsctags). It does a bunch of static analysis that makes up for Javascript's weak typing. I've made a blogpost about it here:

http://discontinuously.com/2011/03/vim-support-javascript-ta...

I've written a Vim plugin that wraps DoctorJS, but I reckon that there should be equivalents for Emacs.
It doesn't help to orient an essay around an undefined term, then insert it into other peoples' quotes.

"“I think the market [for anti-social software] is anyone who owns a device,” says Stutzman."

The essay only mentions the plugin "Anti-Social," before eliding the name into a whole class of software (comprised of what, we don't find out) and putting the words into the mouths of unsuspecting people.

The essay seems to have been written title-first.
Chill out. You're only 16. You're not "losing" anything other than immaturity. You just have writer's block, and your writing probably isn't as good as you're describing it in the first place, so don't get too hung up about it.

And before you get defensive, let me tell you, if you pursue writing professionally, you'll learn this on your own pretty quickly. A critic or a professor will knock you on your ass and show you flaws in your work you'd never even considered. I don't care how much of a prodigy you are, you have a lot to learn.

The way you treat writer's block is through attrition. Just keep writing. No professional writer in the universe ever made it on talent alone, and the secret they all have is that they just write, a lot, every day, whether they feel like it or whether they think it's any good or not.

Also, this: "My vocabulary was wide and far-ranging, and I often utilized five to six different words, all synonyms, to re-iterate the same point in an argument..." is a feature, not a bug. Learning to articulate big ideas with simple words is one of the hardest, but most important, lessons to learn as a writer.

TL;DR there's nothing wrong with you and every writer experiences this. Keep calm and carry on.
I use www.openlaszlo.com , it haves a nice binding system, object oriented paradigm, encapsulation . It´s a shame that Laszlo( the company that supports it) can´t have interest to drive it to the html5 game. The project is kind of asleep but still being the best one.
Topological Matter in Optical Lattices
http://jsonlint.com is good for just JSON-verification and pretty-printing. I've used it a lot with API outputs to make them readable.
A Social Driven Super Bowl | Bombtune
If you don't browse like this, checkout Skim.Me (http://skim.me) to follow your browsing routine from one clean feed. We automatically load your sources and adjust the feed based on various data you allow us to access. All in the name of trying to save you time. If you do browse like this, then we're not for you.
Jual Tanah 9Ha (Sertifikat Hak Milik) | Tanah Dijual di Medan  Griyakita.com.
Rata, keras, pinggir jalan, sangat cocok untuk industri, perumahan, pergudangan dll. LB / LT : / 90000 m2. Kepemilikan : Sertifikat Hak Milik. IMB : Tidak Ada. Kota : Medan.
Not sure if you read Derek Webb's article, but he makes the case that piracy is better for musician's than Spotify, because with Spotify people have paid for it so the artist never stands a chance of making significant money from a fan, whereas with piracy the will have the internal understanding that they haven't really given anything to the artist, and eventually they may decide to buy an album.

As easy as it is to hate the big bad RIAA, it's a red herring. Musicians are under no obligation to support any particular business model. And contrary to what you say, if every musician puts their music on Spotify, then Spotify becomes the obvious consumer choice, and that sets a maximum value that music is worth, and that value is orders of magnitude less than it can be worth under the iTunes model. Musicians don't have to put their music into Spotify though, and as long as significant numbers of them don't then the higher value market for music can still exist. Piracy is definitely inevitable, and I believe it's a waste of time to try to fight it at the individual scale, but there is no reason artists have to bend over and accept a fraction-of-a-penny pay-per-stream model as inevitable.
A hundred years ago we'd only just managed to get airborne... If we look at the technological advances of the past hundred years, I think you're being pessimistic.
I think it's supposed to be a list of games where it's 'fair game' to pirate them because the creators no longer directly receive income from sales.

Which is short-sighted and, in at least one case, completely wrong. LA Noire was a long, expensive project headed up by Team Bondi. TB has since folded, mainly due to mismanagement and going crazily over-budget, but they weren't the only people working on it. The project was bought and published by Rockstar/Take Two, who also drafted in their own creators to help finish the game, who didn't get laid off, and sales of LA Noire help to pay for their salaries.
That's not true even under your assertion

0^0 = 1
0^(0^0) = 0^1 = 0
0^(0^(0^0)) = 0^0 = 1
!(0^(0^(0^0))) = 1! = 1
Better is relative.
I always recommend Avast. It's free, and it works. McAfee, back when I used it, used a lot of memory and slowed down my parents' computer. It also had one feature that is now taken care of by User Account Control.
Based purely on my memory, I say go with Avast.
Breakpoints, yes. But many folks (myself included) set the breakpoints in the debugger itself--you don't have to put that line into your code to set a breakpoint.

Since some folks write JS that has to go through a "build" process, it's easier to set a breakpoint in the debugger than to go back, modify the code, and "re-build" to get a breakpoint.
I ate way too much meat when I ate meat (I still occasionally indulge in fish but rarely). It was inconceivable to me that other kinds of food would ever taste good. I forced myself to be nearly vegan for a while. I allow dairy in moderation now but regardless, veggies and fruits and spices are so much more vivid.
Yes, but their software offerings are very diverse. Even Windows, where OEM is more important for desktop than server and the whole lot of different channels that sell server software, be it Windows, SQL, Exchange, Dynamics... It's hopelessly confusing.

Telling them "you are a software company" won't give a coherent strategy that encompasses both OEMs for Windows Home and enterprises for multi-license packs of Windows, Office, Windows Server, SQL, Exchange, Dinamics, Sharepoint and so on. And would not help the very promising ecosystem around the Xbox.

I think they'd be better off had the DoJ ordered the company to be broken into smaller pieces.
Automatically Detect File Changes on Your Server
Mutual Funds;Putting It Together
Agreed. I hardly use Facebook and I find it's UI a nightmare. All my close friends stay in touch via Gchat, more distant friends either don't need to contact me or have my email (or know a closer friend).

My girlfriend closed her facebook though, and it's amazing how much aggression people display when she tells them that. "What?! You don't have a facebook account? What's wrong with you?"

Then they go on and start bitching about how much time they waste on Facebook...
Hi,

I'm a professional writer and much much older than you.

Writing, sometimes, is hard. The more you aspire to excellence, the harder it can become if you let it. And you should aspire. You're never good enough.

Here are a few things that may help from my experience.

1) Relax and enjoy it.
2) Separate the creative process from the editing process. That is, on first-draft just let it flow. Write anything and everything that comes to mind. Don't worry about vocabulary, spelling, grammar, political correctness, offending your dog. Just get it out. Put on your editor's hat only after you've sputtered out. Then go back, rewrite, and edit. Fine writing is REWRITING. Sometimes many passes; many drafts.
3) Keep a notebook. When your mind tickles you with a phrase about anything, write it down. Your subconscious mind is your best friend. But it's shy, easily offended. Censor yourself and it'll shut down. Invite it in and it'll serve you with ideas, images, and language of startling beauty and relevance. It'll also deceive you into believing that something it delivers is better than it is. But you can deal with this during the editing/rewriting phase.
4) Give yourself permission to write. And to publish. Keep in mind that you can't please everyone with your writing. No matter how fine a writer you are, some readers will reject you for uncounted reasons. Your goal as a writer is to minimize the number of readers who do so.
5) Writing is simply another way of talking. You talk naturally. If you relax, you'll learn to write naturally. To write well you do need to learn and absorb the basics of spelling, grammar, logic, formatting conventions, etc., etc. These technicalities should be internalized like muscle memory. But don't worry about that crap while writing the first draft. Just get it out.

Hope this helps.

LRP
Oh come now: the shear number of stories regarding Stripe that hit HN (and often hit it pretty hard, although this one did falter) is staggering. There are tons of services and technologies that "many people on HN are using" that don't get this kind of play; on the contrary, I've seen complaints before regarding "HN is not a change-log for ______".
US Corporations Deny Skilled Americans Jobs Through Abuse of Visa Loophole
Mindfuck. Libraries are just an institutionalized form of piracy
Mindfuck. Libraries are just an institutionalized form of piracy. Thoughts?
The problem is that JSLint goes further than static analysis and suggests what could be considered simply "stylistic" changes to match the way Crockford thinks javascript should be written.

For example, doing comparisons (x == null) or (x != null) is a well known shortcut for checking vs null or undefined. There's nothing inherently "bad" about using that shortcut.
World’s Biggest 11-inch Prawn Alike Crustacean Discovered In Deep Sea
I use Firefox's default cookie policy of "Keep until I close Firefox", which makes it behave like Incognito mode, but also the Cookie Monster plugin[1] which lets me easily whitelist sites or domains with a click to allow their cookies to persist. This is useful for sites like Hacker News so I don't have to login every time, and my bank which requires long-lasting cookies to avoid having to jump through hoops with security questions.

I also use the Ghostery plugin which blocks a bunch of ad networks so they won't place cookies at all, but even if they do, they'll be reset when I close the browser due to the cookie policy.

1. https://addons.mozilla.org/en-US/firefox/addon/cookie-monste...
Node inspector and Chrome Developer Tools seem pretty nice.

https://www.youtube.com/watch?v=AOnK3NVnxL8

https://github.com/dannycoates/node-inspector
This has been on here a couple of times already.

I respect his Setup, but i think if your not the founder of the Free Software Movement, this is a bit extreme ;)
So it seems. I find the man-page slightly misleading in that regard. Other interesting way to escape /bin/false login shell from ssh man page:

~/.ssh/rc
Commands in this file are executed by ssh when the user logs in,
just before the user's shell (or command) is started. See the
sshd(8) manual page for more information.

If you copy shellcode to that file with scp (which I'd imagine would not try to invoke login shell), you'd get shell to the server.
If this isn't vapourware (see WildUtah's comment) then this could be really, really interesting. I'm hoping something comes out of it, because it's a fantastic field!
The developing world has birth control but, in large parts of it (e.g. most of africa), most people aren't using it. This is for economic reasons. In these economies children are your pension fund. There's no RRSP funds or old age security payments. Just children who (hopefully) look after you in your old age. If you have only one or two you will either be an unreasonable burden upon them or simply be abandoned to starve.

The economic support system for seniors in the developed world is currently under a lot of strain too. In countries where pension funds are funded from current taxes the baby-boomer retirement is going to be a tremendous drain on society. The baby-boomer generation should have tucked away a nice huge fund to pay them in retirement as well as support the greater demand on the medical system. Instead, they racked up huge amounts of public debt. Massive amounts of immigration and raising the retirement age have been the stop-gap measure of choice so far, but the developed world's support for senior citizens could easily revert to that of the developing world's without much warning!

So, yes, children are expensive, but for most of history and in large parts of the world today they are a necessary investment for retirement. In only the developed world of the past century have financial pressures favored fewer children, and that could easily change.
Er, are you sure you're not thinking of Coltan? http://en.wikipedia.org/wiki/Coltan
Google Summer of Code 2012 is on
Spoiler: they don't make airships :(
Sh#t VCs Say, from August Capital's David Hornik
This is probably going to raise some ire, but am I in the minority of people who are tired of "How I learned to program?" type posts showing up on HN?

You learned how to code. Great, I am legitimately, truthfully happy for you. It's a very cool skill/career path and a wonderful feeling when you have the ability to create something on your own.

But...do we really need to read that on the frontpage? Am I the only one that finds these types of posts uninteresting?

It has almost become a cliche to wake up and find a frontpage "How I learned <language> in <time> as a <non-programming profession>"
gitosis handles this with a single git account that has the public keys for the developers and the access rules set in the .conf. At that point, a developer doesn't need ssh to the git host. This is the infrastructure I believe kernel.org moved to after they were hacked.
How America made its children crazy
It's awesome how small this entry is compared to what other developers would describe as their setup.
AMD has a video on the topic. It's beautiful.

http://www.youtube.com/watch?v=-GQmtITMdas

How Its Made touched on it too:

http://www.youtube.com/watch?v=Cg-mvrG-K-E&feature=relat...
Richard Stallman's Computer Setup from 2 years ago
There is considerable debate over when the first Homo sapiens sapiens appeared, but the consensus is that it was much longer ago than 50 000 years. 200 000 would be considered a fairly conservative number these days. This obviously skews the math a little.
They are probably stretching too far with the virtual ISA, but unified address space for CPU/GPU would be pretty amazing.
I would add the following.

Just think of the word function for a moment, in an algebraic context. A function is a a relation (ie, a mapping from a set of things to another set of things) where each element of the domain maps to at most one element of the range. Now, the inverse does not hold: any given output might have several inputs that lead to it.

For example, f(x) = x^2 is a function because f(2) is always 4, no matter what end of story. f(-2) is also always 4, and that's okay.

In most languages where you use "functions" you can modify state as part of the function doing its thing. Modifying external state opens up the possibility that, if we are writing a function `func`, `func(A)` might somethings return B or sometimes return C. That violates the definition of a function.

This could happen if our `func` example mutates a variable that it relies on, alters a database, etc. If that variable, or that database, is used elsewhere in the program, you open the door for non-determinism. In other words, bringing in external state could very well mean that your function isn't a function at all, in a mathematical sense.

Sticking with mathematical functions means that your program is more deterministic. It means you can reason about the correctness of your program more easily. It means that you can write a series of reusable components which can be composed any which way without too much trouble, and thus refactoring and creating libraries is much easier.

Only at the "edge" of your program, where it absolutely must mutate the outside world in some way, should you violate this.
Chip shoping best buy
chip shoping best buy
Best Seller Valentine Gift Card Berry to go to court to report an incident of his son his son asks caregivers to the judge.
I find the use of FOSS operating systems to be the best form of antivirus, but if you must use MS Windows, I've heard that AVG Free (as in beer) is top notch.
I hope not. Why do you wish for a galactic infestation of humans? Much more attainable is population control here.
I've seen applications (older, usually IT created, but sometimes "enterprise software") that use the passwd file for their own authentication. Remove the ability for a user to authenticate against the system and they no longer have access to the application.

It wouldn't surprise me if this server was involved with the school's student information system and did just that.
Yeah, I agree with your opinion.

You're giving all reasonable, just don't believe in God
but don't want to hassle you non-believers a really bad name.

Most of them doesn't call themselves nonbelievers, but atheists (in fact they're more antitheists/antibelievers than atheists),

that's why I like to distance myself from them by calling myself a nonbeliever.
1. read article

2. * dead baby joke *

3. ...

4. Profit?
Outages, no one likes them...everyone has them
> But we're starting to see it turn around. In the most developed countries, fertility has dropped to replacement or lower. As the remaining countries develop, their fertility rates are also dropping.

And in the most developed most-developed countries, that has reversed: http://www.nature.com/nature/journal/v460/n7256/abs/nature08...
They have your IP addrress(es). It's trivial for them to put together a profile on you.
I think you think I'm suggesting paying people what they're "worth", as if that has some intrinsic value.

That's not what I'm suggesting at all. My argument is entirely based on orthodox Western economics and free markets; and that's the jargon I use.

What I'm talking about is the market price for labour, in an efficient market with perfect information.

The labour market is not an efficient market. In particular, there are large information problems. It's only after you've worked with someone for a while that you reduce the information gap. And then you can pay them closer to the true market price. This reduces the risk of them getting a better offer elsewhere, because offers from elsewhere underprice labour owing to the information gap; unless they could be creating more value elsewhere (and hence command a larger salary, even taking into account the information gap) - in which case, for the (theoretical) good of society at large, they should move!

(Theoretical merely because not all utility is priced.)
If the point is that there are no residual payments[1] for individual game creators, this list is ridiculously short. Practically all games ever on a shelf are in that category, where the individuals worked for hire with only the hope of short-term bonuses or profit-sharing for successful games.

Instead, this list seems to say that sometimes the corporate entities who developed the game, and their shareholders, sometimes aren't getting money anymore for whatever possible success the games get. This doesn't seem to be riddled with moral complexities as much as business complexity. But I know this is an "abandonware" [2] apologia and so I'm not expecting this to be totally serious.

I think individual residual payments are a much more provocative idea. I've programmed on games on and off this list, and when I was younger I acted in a few TV shows. I've gotten a couple dollars (literally[3]) in residuals from the Screen Actors Guild, which is 100% more than for my work on games after leaving the developer. So hmm, what can I say about this?

First, the economics don't make sense for it right now. Games are like movies in the pre-TV era, where they earn 90% of all the money they will ever earn in the 12 months after their release. But I recognize that with emulation that is becoming somewhat less true.

Second, the project structure doesn't support this. This was actually easier to do in the studio system when you had more free agency, movies banked heavily on their highly-visible actors and movies took a few months to film at most. Major game projects require more creators than ever and are now longer than ever, so only a few creators have individual influence over the finished product. So game developers are not in a strong position to get them.

Finally, you can make an argument that a game is an work that encapsulates a performance of its creators. This is a rational basis for residual payments, because it's very comparable to acting. This is a promising angle to argue, but still, this is a very unrealistic possibility. But it was interesting to think about, right?

[1] - http://en.wikipedia.org/wiki/Residual_(entertainment_industr...

[2] - http://en.wikipedia.org/wiki/Abandonware

[3] - http://a6.sphotos.ak.fbcdn.net/hphotos-ak-snc1/6620_10281393...
I always find this statistic about the number of people who ever lived to be incredible. It means that 6.5% of everyone who ever lived is alive right now. For me, that fact helps explain the incredible pace of change observable in every facet of civilization. There is an awesome amount of our humanity's intelligence on display at this very moment.

Then, when you consider how a lot of the 6.5% live (i.e. with extreme poverty and hunger), we are not even remotely reaching our collective capacity. The pace is going to get even faster as we achieve the Millenium Development Goals.
For someone who already has a Windows machine (still the majority, I believe) you just replaced one roadblock with another. One is technical and the other is financial (buying a Mac).

Really, Norvig sums this up best: "When asked "what operating system should I use, Windows, Unix, or Mac?", my answer is usually: "use whatever your friends use." "

(I use a Mac and think it's swell, but I definitely couldn't have shelled out for one as a high schooler learning to program, but could burn a weekend dual booting Linux)
Minor nitpick: decoupling isn't the ability to test things separately— although it allows you to do that. Decoupling is the minimization of a piece of software's dependence on another.
Game Day with Google
I was actually looking at buildpacks a few weeks ago. I found a github repo that was using a custom buildpack, but there was no documentation at all about it then.

I wanted to create a buildpack to build a jekyll website and deploy, that should be a cinch to do with these custom buildpacks. No longer would I have to build the jekyll app locally (takes long time), I can just push and heroku builds it.