skysight-inc/HackerNews huggingface dataset:
Games, document formats, workforce familiarity, and pre-existing infrastructure (Exchange, bureaucratic corporate IT depts, etc).

Still a fairly large hurdle to overcome, but I'm hoping Valve can at least break down the games one.
Ask HN: What cool startups in Seattle are hiring?
I'm looking to move back to Seattle to be near family and I'm looking for a fun job. I specialize in high-scale Java but have lots of experience in Python and Ruby as well.
A small fix, Pebble is actually in Cali full time now. And it's been this way ever since YC 1.5-2 years ago when I interned with them.

The other thing is regarding familiarity, startup focused folks don't strike me as being too fond of familiar environments just for the sake of familiarity, though I realize this is a generalization on my part.
I've got a 3 level setup, with a primary/secondary pair that are big machines, and a tertiary that's enough for an emergency, but not much more. They're all running hot spare.

I didn't feel safe blatting the new primary back to the secondary till we had the third level in there, since once you've failed over, you're at the mercy of that one machine and your latest backup is on the one that you're overwriting.

The third level one will follow the change in the recovery timeline if it's incremented in recovery.conf, and you make sure that it gets the appropriate history file.
You can look them up (the terms that is, not the users), but here's a good start:

http://www.codinghorror.com/blog/2011/06/suspension-ban-or-h...

I think they're the same (or at least similar), and basically you're invisible to everyone but yourself.

This is a 'safer' form of banning, as someone who is outright banned would notice right away and might try to get revenge in some way. But, if everything works just like always and they don't realize they're banned, then they won't get upset (and won't raise hell).
Interesting. I hope that this doesn't become Sim Suburbia. The lack of "subway"/"rapid transit" (just "rail" and "streetcar") is worrying. Hopefully larger buildings won't be surrounded by parking lots - streets in the city (besides 14th, 34th, etc.) are narrower than those in suburbs.

I also don't like how the trains just instantly turn around and how T intersections on rails are possible - these are things that were okay in the 90s, but that I would have hoped to be fixed by now.
There actually is a way to redirect requests on GitHub Pages. It's a bit hacky, but if you want to stick with GitHub's hosting, it might be worth doing.

You can manually create a new page "index.html" in the corresponding subdirectory for your redirect. If you want /post/oops-i-made-a-tpyo to redirect to your updated oops-i-made-a-typo link, you would create /post/oops-i-made-a-tpyo/index.html and make an HTML redirect:

<meta http-equiv="refresh" content="0;url=/post/oops-i-made-a-typo/" />

You can see this at work on my blog [1] and the code for the redirects I made [2] when migrating from Tumblr.

[1] http://frankjwu.com/

[2] https://github.com/frankjwu/frankjwu.github.com/tree/master/...
I teach high school math and science and once a year I teach a programming class, which currently focuses on Python. I then mentor a few students who are interested in following up on the class on their own.

My preferred editor is emacs, but there is no way I'd try to have people use emacs in their first programming class. We are using Ubuntu computers, and I am currently having students work in Geany.

Are there any other suggestions for editors on ubuntu machines, that are friendly to new programmers?
The word "reforms" in this article, and in recent political parlance, is being used as a euphemism for "cuts."

It seems inevitable that euthanizing a long neglected mental health system could lead to further difficulty amongst the mentally ill and the people who have to live around them and/or love them. It must seem shocking that any bad outcomes could ever come out of "reforms."

As a person who was alive in the US when all of the crazies were thrown out into the street without a net in preparation for their future jail/homeless/jail/homeless/dead therapeutic cycle, I'd like to add that more than this guy's son was screwed by Reagan.
What is your point? Schizophrenia already horribly changed the patients personality, medication just helps them deal with the symptoms. Before we had these drugs, schizophrenic patients were basically tortured (e.g. Lobotomy) because there was no way to help them.
Good old server-status, which is switched on an open to all in the default httpd.conf in Apache.

Taken alone this isn't much to worry about - it is unwanted information spillage. But it gives away enough information that could be useful as part of another attack.

Since it logs URLs being hit, it can show private URLs - such as those that depend on randomly generated tokens to access data (eg. photobucket photos) or to determine the structure of a backend admin app.

It can also expose sessions in apps that use tokens in URL query parameters where cookies are not allowed (ironically something that older versions of PHP did by default).

It is also useful in measuring the progress of a DoS attack, especially with slorloris[1].

All of the standard web security scanners check for this page, and rate the severity of the information leak as moderate. What is surprising here is that it hasn't been discovered earlier, considering how often large sites such as php.net would be scanned by such scanners.

That would suggest that this is a temporary configuration glitch, or something that they don't mind being publicly accessible due to the type of content hosted on php.net and the fact that it is mirrored by volunteers anyway.

It would be much more interesting if this happen to, say, Twitter. It did, and I wrote about it at the time (I got a bit carried away, cringe:

http://techcrunch.com/2009/10/21/twitter-you-say-transperanc...

They closed it up quickly.

To disable it, remove all reference to mod_status[2] in your config:

# LoadModule status_module libexec/apache2/mod_status.so

Also the related server_info[3] module:

# LoadModule info_module libexec/apache2/mod_info.so

If you want to keep the status page, lock it down by IP (and change the default URL):

<Location /_status>
SetHandler server-status
Order deny, allow
Deny from all
Allow from localhost your-host-or-ip.com
</Location >

You can also add simple http auth just as you would in any other Location or Directory directive[4].

While you are at it, remove the server signature, which gives away a lot of information in terms of modules enabled and version numbers:

ServerSignature Off

Same with extended status:

ExtendedStatus On

In short, not that big a deal, but could be a big deal on certain websites and it is something that admins should check for and lock down if they are running apache.

[1] http://ha.ckers.org/slowloris/

[2] http://httpd.apache.org/docs/2.2/mod/mod_status.html

[3] http://httpd.apache.org/docs/2.2/mod/mod_info.html

[4] http://doc.norang.ca/apache-basic-auth.html
I'm not going to go into the ethics of the exec's behavior, but given the really valid possibility of Zynga going under, perhaps a valid strategy for the accused is to simply run out the clock?
But gov.uk just links to direct.gov.uk which then links to external sites....
There is a lot of research showing that marijuana speeds up the onset of schizophrenia in patients that are already genetically predisposed to it.

See: http://www.time.com/time/health/article/0,8599,2005559-2,00....
Makes you wonder... how is Pathjoy so much cheaper?
Is there still a version out there where Han shoots first?
Microsoft's explanation for choosing 1366x768 resolution for Surface
The situation is almost exactly the same across our entire immigration system, the H1-B Visa is no exception.

Only in rare cases do immigrants not pay the same taxes (through bidirectional tax treaties) and most of them don't receive the same benefits, if any.
The news was supposed to be under embargo until tomorrow 7pm CEST: http://www.eso.org/public/announcements/ann12072/
I think I can check off all the points in the article but still feel that I have my job because I happened to be born into (and managed to stay in) an almost absurdly privileged situation.
More private garages that accept bikes would go a long way towards mitigating the problem. They've just started appearing here in NYC (the muni garages are/were free, but maintenance and sanitation seemed like major issues) so I've started using them. I've been using Parkfast (http://www.parkfast.com/) for about 6 months and have been very happy with them. Your bike gets some protection from the elements too. $20/month
Good call, fixed!
A Deepness in the Sky, Vernor Vinge.

Because 'unix epoch' is why. Also: it feels like a future where the details are right, but largely hidden unless needed.

Star Fraction, Ken MacLeod.

A romping good read, is why.
Sometimes your boss will tell you.
...what was the question?
I submitted it cause I really want to hear what people with some more knowledge of what he's talking about have to say about it. It sounds like he's trying too hard to make excuses out of nowhere but it might also be true - at least about the reflectivity it can be backed by numbers.
I know the useless tunnel that counseling can be all too well. I also know my son. He is not like the rest of the kids. Exceptionally bright, exceptionally short fuse. No energy, always tired and constant sleepwalking or night terrors, and I do believe he may have already had auditory hallucinations. There is a history of mental illness in his lineage.

That being said, I have seen the kids first hand pushing his buttons on the school yard. There are so easy to push it's hard for them to resist. We are working with both the school and some mental health workers to make the situation more livable for all parties. I appreciate your concern, and I do understand that play-yard aggression is often mis-construed. That is most definitely part of this situation.
One of my favorite real-world example uses of http://www.gwern.net/Spaced%20repetition
@extend avoids duplication, but by itself it has some other bloat problems. @extend + %placeholders completely avoid duplication. Thing is @mixins aren't supposed to avoid duplication, they just inject, and should keep the declaration in the same position in the stylesheet.
>If, however, there is much more concern around how the cookware is organized in the kitchen, or which brand of vegetable oil should be bought, that has almost no tangible benefits to the person eating the meal.

I think you are only looking at one side of the multiplier effect. Yes, organizing cookware does not prepare food, but have you ever tried to cook when all your tools are in a drawer, piled together? Design leads implementation and implementation gives substance to design. Valuing one over the other is like saying a car's engine is more important than it's gas pedal.

So, why not have specialized workers? It makes sense to me that the people who don't understand the needs of the average user would be the perfect people to have slog through the mess of poorly designed APIs that pretty much every project ever will have to deal with at some point.
Finding Earth-sized planets is still quite exciting, especially so near to us. Too bad this one is so close to Alpha Centauri B, it's probably too hot for electromechanical life (like us) to exist.
I think he was using 'expert' in the sense of 'go-to guy', and maybe a bit ironically.
"The author is wrong, and I'm sorry for that, but it's very unlikely that his son would have ever been a contributing member of society."

In many less developed countries people with schizophrenia have better outcomes. It's only in the US where the condition is usually debilitating for life, because:

A) The US healthcare system relies on longterm use of anti-psychotic medication as the main form of treatment, which tends to lead to worse outcomes in the long run.

B) Family relationships in the US are generally not conducive to properly recovering from schizophrenia.

In other countries the people aren't completely normally, but they're also generally not completely unable to hold a job for their entire lives like in the US.
CrowdFunding: Trends and Opportunities
Author's first impulse is to look to the state for the care of his child. WRONG!!!! YOU and your family are the primary folks responsible for this kid. Your wife had about the same chance of success as any set of teachers or state gov't goons but with much more incentives. What the hell was she doing? (probably getting her 'career' on - woo hoo!)

Why are ppl so apt to think that state employees are miracle workers? Central command/control and one-size-fits-all solutions (or any approximation thereof) are bound to fail for most of us who have special needs.
Design for your content.
My goal was to have a small, lightweight promises implementation that could be easily embedded in other browser-based libraries. I specifically wanted a very small API surface area, essentially limited to the surface area described by the Promises/A spec.

My requirements matched closely with the promises test-suite recently released, including a requirement that all promises be delivered asynchronously and efficiently if possible (`when` does not satisfy this requirement).

I could not find any existing small, embeddable libraries that satisfied all of these requirements.
Microsoft Surface: Designed to win, priced to fail
Hmm, interesting stuff. It sounds like this risk doesn't really tapper off after the teenage years, but rather in the mid 20s. Makes a 21-year cut-off some states are considering (instead of the obvious 18) make a bit more sense.
Solving the problem of open source contributions
This is an interesting and funny experiment, but I believe it's success lies in the fact that the author lucked out and found someone who could actually help with his work for $8 an hour.

I didn't watch the videos, but from the text it sounds like the lady was more like a good coworker, certainly better than your average minimum wage slapper.
is there any known algorithm that looks at the relationship between cached items? Ie. File A is accessed, then B, then C, then D, then E, and so on. A would a have stronger relationship to B, one step away, than to D, two steps away. So if we later access file A, the algorithm would know there's a higher probability that we need File B next, so it could check if file B is in the cache and if not, prefetch it and save it in the cache.
Humble eBook Bundle Passes $600k
There is a certificate error on that redirected naked domain for https://appfog.com
Microsoft Surface RT Pricing Announced
"Let V be the vector space of all polynomials of degree at most 2. a) Prove that d/dx is a linear operator on V. b) You can put a coordinate system on V by mapping p(x) to (p(0), p(1), p(2)). (Please imagine that flipped 90 degrees so it is a column.) Find the matrix that represents d/dx in this coordinate system."
In an ideal world, I'd like to be able to use the CSS framework of my choice e.g. bootstrap, semantic markup for the reasons the author described in the article, and, the ability to extend my semantic classes with the .span2, .container, etc. classes from the framework.

I actually thought about doing it this way by just importing the bootstrap CSS and extending from the various parts, but I realised elements inside the element I'm going to extend from container won't have the container parent class and thus won't get the correct CSS applied.

Does anyone know of something that solves this?
There are two issues here: whether a given law is ethical or not as written, and whether the spirit of the law can be supported even if it is unethical as written.

As it turns out, one can make an argument that copyrights/trademarks can be reformed, but patents cannot. The difference is that no one can accidentally "trip" over a sensibly defined copyright or trademark, whereas patents are intrinsically a legal landmine -- people can and often do accidentally infringe.
I'm sorry - what's the problem with open source contributions? I don't see anything on this page that says "this is the problem this will solve for you".
I think there's ample market for a good "indie" city sim. Simple, stylized graphics with a focus on the transportation network and the ability to model real-world cities in the game. And as much moddability as possible.

SimCity 4 was sometimes criticized for being too difficult and complicated, and what few city sims we've had since SC4 -- and that may include the new Sim City -- tried to appeal to a broader audience, but they have all done so at the cost of alienating the more "hard core" sim fans. They're all still playing a heavily modified SC4, but the game is showing its age.
You can either repeat yourself by using "@extend %mypattern" in Sass using this methodology, or repeat yourself in the DOM with ".mypattern" in the OOCSS approach.

Both are elegant ways of handling the same task, but I don't think one is much more DRY than the other.

I'd argue that it's more correct to describe a class once and apply it to many elements (OOCSS) than it is to describe it many times over and apply it to each element individually (Sass @extend).
If you want to teach someone a command line editor (that's an if, but at some point it will be useful - at the very least as a backup), then nano or pico (pico is often - maybe always - a symlink to nano) is a good idea.

It would be unpleasant to edit in nano/pico full time (no syntax highlighting or indentation help, etc.), but if you have to do something through ssh and emacs or vim are still too much, they get the job done. What makes them new-user-friendly is that they keep a "menu" of basic commands visible at the bottom of the screen. So you can always see how to save, quit, etc.

For GUI editors, Gedit and Kate were pretty popular for (K)ubuntu and other Debian derivatives.
Both alcohol and tobacco are legal, and have worse health consequences than marijuana.

The only real reason is that 90-70 years ago, the white people smoke tobacco and the black people smoke marijuana.
I wrote a very very similar article many months ago (but no upvotes * sob *) - perhaps people interested in this article would also be interested in my take on it, where I rely much more on mixins than extends:

http://carrotblog.com/css-patterns-evolved/
Scarcasm/trolling aside, it's not four years of scaling because they didn't need more than one server until late last year.

Also, people, please stop trying to do "automatic failover". There is no such thing, in the total sense. You have to have humans checking to make sure everything ok, and lots and lots of tripwires to prevent one of a multitude of catastrophic problems from occurring. Just automate pieces in totally reliable and non-harmful ways and let a human oversee the cut-over.
Something like Sublime Text 2 is a good compromise - the best of both worlds.

Some power behind it, not unsimilar to Vim/Emacs.
Some beauty behind it, not unsimilar to other commercial text editors / IDEs.

The truth is the editor you use doesn't matter. People who know Vim swear up and down on it, but that's because they are good with it, they have been using it for over 5 years - of course they're proficient with the editor.

Other people are fast with editors like Sublime Text 2.

Others with an IDE like Visual Studio or RADRails.

Tools don't matter, your workflow does. Personally, I'd teach those kids how to use Sublime Text 2.
"When asked if he had been provided a reason for the firing, the one word response was 'Gawker.' -- wow... taking absolutely no responsibility for perhaps the fact that his behavior had something to do with it.
Right, I addressed that in the post. They are "non-semantic" as far as people normally apply the word "semantic" to HTML. You might say that they are still semantic, fine. But you'd be hard pressed to argue that they are different than classes like `.dropdown` or `.menu`, and that difference makes them _much_ more susceptible to change. Which means if you're littering your markup with those classes, you will have to sync those changes all over the place.

Yes there are still changes to make (there always will be), but with the OOSass approach you're doing it in a single place. Want all of your statuses to be `.media` modules? One place. Not n places. Moving the work from the n-side to the 1-side is the mark of a good abstraction.
I used to teach tennis. When my boss was about to move to the next level with a student, he often asked the little kid the question: "Can you learn to swim without getting in the water?" Stuck with me for a couple years now and it applies to many other situations off-court, including this one.
Weird. The story with the YouTube video of the bike theft sting has apparently been taken down for violating the YouTube ToS.
I agree with learning or at least being a bit familiar with nano. It's probably the best way to edit a small one-off file via SSH.

Imagine you want to quickly change a directory path in httpd.conf, instead of downloading the file, editing and then uploading it via FTP - just nano that sumbitch and you're done.

I learn how to use it in about 30 minutes. That's really all it takes to get the basics down.
That's great news, it really is.

But I'm always curious as to the direction of causation.

I would love to sleep more - sure. If only it were that easy. I cannot get a good night sleep for the life of me. Eliminating legumes and gluten, along with a shitton of crossfit has left me with the best results so far.

I guess I'm not making too grandiose a point. All I'm saying is that people that are over weight may not be sleeping well because they are over weight and not the other way around.
"Thanks for letting us know - duplicate file detection is on our radar as a frequently requested feature."

Seems like a fairly core "feature" that a file syncing service wouldn't duplicate the same file in the same folder.
I've been coding since I was 12 (I'm now 30), and it's what I do day-in and day-out. I consider myself to be a pretty solid programmer (Ruby being my primary language for the past 3+ years), and I prefer IDEs like TextMate and RubyMine. IDEs like VIM have too steep of a learning curve when you're trying to just get some work done, and I can do anything (at least anything that I've ever needed to do) with my IDE of choice than I can do with vim.
Planning on a mobile version.
For you this is just another startup, but for the founders this is their big moment. So please show at least enough respect not to dismiss them without evaluating them.
>are productivity killers

Don't state this as if it were fact. They're productivity killer for you. Because you have been using Vim for so long. A person who is balls deep familiar with Sublime Text 2 or Visual Studio will be just as fast due to experience.
Agree with the additional comment that the sufferer is part of the society the impact should be mitigated on.
I thought this exact same thing a few months and have been building a framework that works exactly this way. I've spoken about it at a number of small meetups and events.

I haven't released it to the public yet, and it's currently getting a rewrite and bump to v2, but if you'd like to check it out i can send it over.
Don't get me wrong, I don't mean to belittle those with debilitating mental illnesses.

I simply don't like the view many seem to hold that mental illness is black and white; you have a mental illness or you don't.