skysight-inc/HackerNews huggingface dataset:
I actually use Emacs and shell-mode to do exactly this. It has its own advantages and disadvantages, and only makes sense for people already using Emacs, but it's definitely something to consider.

A neat trick: by default, C-u M-x shell opens a shell with a custom buffer name in another window (in Emacs, the different panes are called "windows") in a specified directory. If you're editing a file remotely with TRAMP, the shell will be opened remotely as well.

I find this really useful when I'm editing multiple files on multiple remote systems and need to run some commands. This also integrates well with the rest of Emacs, making working with multiple shells, different files and other stuff really easy.
Ask HN: is Mac or Linux the choice for a modern web hacker?
Let's say you're a lean mean startup web app writer heavily relying on the latest OSS techologies and frameworks to get your job done. You don't care so much for the MS .NET-based stack, you like your various rails, djangos, scalas and nodes and need to get stuff done fast and efficiently.

What would you choose? What are some good arguments in favor of using OSX (I generalized it to "Mac" in the title) over Linux and vice-versa?

Thank you!
not everyone has those toys already, i dont have the iphone and ipad for example (not even an ios developer account)

FWIW, if you have a Mac, you can get the iOS development environment from Apple for free, and just run your apps on a simulator.
Don't forget the high-end FPGA's, too - that's where ARM's licensing gives them a decisive advantage (not least because if you're using one of them to prototype something, you will end up producing your ASIC with licensed components from ARM anyway.)
It can be used like that, however I am not sure if that's the most implemented method.

Personally I use Nginx > PHP-FPM, so there is no other web server on the box.
Here is a similar facebook bootstrap that I started, functional but still a WIP.

https://github.com/tblobaum/bootstrap/tree/2.0-wip
FastKat 2 game ported to WebGL
>This is basically just a "We can, for any reason, at any time, ban you. Suck it up."

It probably had to do with his plugin enabling users to play Facebook games without actually playing them. I'm sure game creators want a human looking at the ads in (and next to) their games, so it's no wonder he was banned.
Iran prepares censored national intranet
They included Visual Basic but left out Haskell :(

All the Windows and Apple stuff isn't really an option for me either.

Overall, it's a good idea, but I'm not going to bother. Good luck to anyone who does!
That was what I thought too, but if you look up the name of the investment firm, it looks like it's his own holding company.
That's true. IIS still leads in Frobs per Clonq index.

What other growth metric is there for a web-server besides market-share?
Made something similar a long time ago but never made it look as good as yours :)

http://colorslice.dtrejo.com/
Aren't Drupal and Node at vastly different levels of abstraction? I gather that Drupal is vaguely akin to a souped-up WordPress while Node is a fairly low-level server.

Did you start writing lower-level code, or are you using some sort of extensive stack on top of Node?
"Seems to me like the major issue holding developers back is not the lack of tools, but rather the flat adoption rates."

Well, there's a chicken an egg problem here. Microsoft will have flat adoption rates as long as they're in 3rd(or worse) place and they don't make it easier to target their afterthought of a platform with code used to target iOS and android... or vice versa.
Moncler Coats For Men, Buy Cheap Moncler Men's Coat Online
Blog posts that use "crush" should not be taken serious.
My Guantánamo Nightmare
It's wonderful to see the market economy at work. There's a shortage coding talent, leading to skyrocketing compensation, leading to a greater supply of coders.

But will this greater supply reduce future compensation from levels it would have been at without the increase in supply of coders?

I don't think so. Good products and good business models generate more demand for talent. This may not be apparent on a company basis, but when one considers all of the partners required in today's business model, then it does seem possible that a greater supply won't necessarily offset today's high compenstion.
Critics have strange biases. See Scoble's review of the Palm Pre for an amusing historical example.

http://scobleizer.com/2009/01/08/palm-did-what-nokia-rim-and...
Yeah, one way of thinking about it is what success looks like. There are (simplifying) three main kind of startup success: 1) IPO; 2) acquisition; or 3) profitable long-term company. If your view of success is #1 or #2 (i.e. an "exit") within 5 years, then you're more aligned with VC views of success than if your view is #3.

Also, between #1 and #2, the second is vastly more likely, so in most cases "exit" will mean losing control of your company.
Develop on the same platform that you deploy on - which will probably be some flavor of Linux...

That being said, I usually develop in a Ubuntu VM running on OSX -- so you get the best of both worlds, a system that just works, and a development environment that's the same as what you'll end up deploying on.
Prom Dresses
Prom Dresses Find celebrity and trendy Prom Dresses, Evening Dresses, Homecoming and cocktail.
Will the ideas for each week be suggested, along with what language to code in? Or is it completely up to the participant what and when they want to make?

I think a well-defined plan that everyone follows would be more useful, since we won't waste a lot of time trying to think of ideas, and we'll be more likely to hit all the points. Plus, it'll keep everyone on the same page, allowing people to share resources while trying to set up and learn the platforms each week.
I have no specific information on the humanities side aside from anecdotes and personal experience, so I'd be interested if you could elaborate. Is it perhaps possible that most of the students that are accepted are fully funded, but that there are far fewer positions and so de facto there are far fewer opportunities for humanities students? Also, my specific example of a friend in Eastern European Political Economic Thought was at an Ivy League school, where he has a tuition waiver but no stipend (so one could call that "fully funded, but unpaid").

Just to elaborate on my limited view of the funding landscape, in STEM disciplines I can name 5-10 major public funding organizations easily (NSF, DARPA, DOE, ONR, AFOSR, NASA, ARL, DHS off the top of my head). My uninformed guess is that there are not nearly as many organizations for humanities, and that they are not nearly as well funded, but that's just based on my hypothesized motivations for the funding (military industrial complex, communists/terrorists/whateverists etc.).

If you have any light to shed on the subject, I'd be interested :-)
While there are tools, usually the same tools, for both OS's... I personally have found that anyone who is serious about hacking should have a working knowledge of both OS's. Usually when I do any serious hacking, I use BackTrack. This is a Linux OS that has all the tools and tutorials that I need to crack a system. The problem I find with Mac OS X... The hacking tools are readily available on the internet if you know what you are looking for, and where to find them. So to put it simply, it takes more time to research how to hack if you are using a Mac.
I just want people to know, I love my Mac. I upgraded to Lion the day it came out. I love my Ipod touch 4G, and my Ipad. However I also love my Linux desktop. I can hack just about anything with it.
Now that's a hornets nest.

AA does create a "new type of racist" (those that see a minority with access and wonder if that access only exists due to AA) that feeds into the cycle, as you say. But it also gives minorities better, more equitable access, which in turn increases the probability that the beneficiary of AA and that beneficiary's descendants, will have better, more equitable access via an improved socio-economic environment. AA is imperfect, but the alternative is shit.
I'm sorry- I think you're wrong on this, and your advice is potentially quite dangerous.

If you're going to register a dormant company, then yes, fair enough, do it yourself.

However, if you're trading it is not easily accomplished. As a Sole Trader- yes, its simple to do.

However, anyone who claims they can produce a full set of accounts, compliant with UK accounting standards to the filling in of your CT600 and filing of accounts with Companies House is likely kidding themselves.

Yes- you may think you're doing it right, but you're not going to know until 5 years down the line HMRC open an investigation into your company and set someone who knows what they're doing onto your records.

Are you willing to take that risk with your business- cos I'm definitely not!

Yes HMRC are helpful, but they're not going to produce your accounts for you.
Do you ever feel that the Ubuntu VM isn't fast enough and you wish you had a real installation of the OS to work with, is the VM more than enough?

Also, what software do you use to manage that VM?
عرب لیگ کے باہر شام کے مبصر مشن کی واپسی آج شیڈول کے مطابق اجلاس سے
It doesn't matter. Your life will only be marginally enhanced, no matter which is better.
If Apple Had Their Own Brand of Water
The Problem With Design & Implementation
Money would. If you gave me enough money, I'd be happy to attend and work to document somebody's service.
Not sure if I'll manage to code for all these different plattforms, but what the hell. Other people will have the same problem and we'll all learn together.

Challenge accepted :)
@tryitnow, I agree, I remember the days when many were afraid that outsourcing IT jobs to India and China would have offset the rising salaries for software engineers. That hasn't factored in much for US software engineers since.
It doesn't make sense. You can solve performance problems without rewriting the whole thing.
It's still an issue for me. I'm using the IP addresses for now. They say on their blog that this is likely propagation issues though.... and it's back.
If you look purely at what is needed to build a web app - the programming language you'll use, an editor and a web browser - and you're a lone developer (not working with a team with existing tools that you too will need), it's hard for me to come up with a solid argument for buying a Mac purely for that (though I'm a huge Apple fan). You can also use apps like Gimp on Linux to create graphics.

Just about all business-ey apps you might need can be gotten for free from Google Apps if you aren't worried about the big G having all your information.

If you already have a Mac though...

I also agree with the points of other commenters here. If you're working on the same OS you're deploying to and have the exact same software installed changes of FUBAR'ing the server by accident are reduced.
A Programmers Rap [video]
Tsunamis, nuclear explosions, epidemics, certain keywords received on the police scanner, public transit delays or cancellations, good deals on Ebay for HP 41CX calculators.
Do you have a reference? You are not talking about the article to do with the US drone are you? Edit: oh I see you mean this: http://www.cs.rice.edu/~scrosby/hash/CrosbyWallach_UsenixSec...
فيديو وصور حادث فريق الوحدة السعودى ووفاة عبدالعزيز الحربى وطلال الجهنى
2b) I would assume that the machine on which the AI is run is digital (i.e. discrete), so yeah, a single cycle (tick of the processor) could very well mean change. And since you've got to draw the line somewhere, I'd say that's enough.

3a) By killing me and starting an identical copy of me somewhere else, you're creating a discontinuity that infringes upon my identity (or same-ness) because there would be a very strong discontinuity in inputs simply because of the different location.

Moreover, a third party exercising control over any of my copies (and especially the one that is running) is in violation of my sovereignty. [That's also why a stranger should care about my copies.]

4c,d) That's precisely it: I am doing it! I can do with myself whatever I want. And yes, I do imagine having the control about every facet of my mind. I actually dream about it. :)

Now, when I manipulate a copy of me, that's a little different, because as I've stated earlier, a copy spun off to run independently is sovereign from its "original". That's why manipulating own copy should morally be considered equivalent to manipulating a third party, assuming that copy will be let run separately.

To your last point, I agree, that's the most delicate part - creating new beings. As far as copies are concerned, my immediate instinct is that only identical copies should be considered ethical, since any modifications can have unpredictable consequences. But I'm not sure this should be enforced by the AI community / data center, because I value personal sovereignty and habeas corpus virtualis above all else. ;)

I won't speak of creating completely new, original beings, because that topic deserves a ton of thought and a philosophical treatise of its own. But theoretically, you could try to mimic natural processes of child brain development. Of course, as you've pointed out, someone has to choose the parameters of that developmental algorithm, just as a search engine is never really objective, because people wrote it and made some choices in the process. But that last example also shows we can have some trust in such choices for practical reasons.

On a side note: I would highly recommend the book "Diaspora" by Greg Egan. The first chapter (Orphanogenesis) speaks about the development of a virtual mind and to me is among the best works of science fiction of all time.
I suppose there are two workarounds for this:

1) ex-founders can aim to work or advise for any take-2 startup: the site helps them do that

2) reasons for failure are placed on the site, and possible solutions
Having worked quite a bit in the Drupal world, since 4.6, I demand more info :)

Node and Drupal are completely different beasts. Did you write a new system built on Node, that duplicates what you get with Drupal?
Is any of your code public, so others can look into it?
Why do you believe that Facebook is willing to sick their lawyers on him, but unwilling to shut down his Facebook pages?
The obvious answer is Lenovo X120e. The only other worthy competitor right now is the HP dm1z. Go on any forum with a netbook megathread and you'll receive that as the answer. Yes, it has wifi. Don't worry about lightweight distributions, it can handle Ubuntu or the gmail web interface just fine. So pick whichever Linux distribution you prefer. Netbooks are not that slow any more. Yes, you can install an SSD on it (or get it configured with one). (You can also install an auxiliary SSD in the mSATA slot.) Ignore complaints you read online about the trackpad, it works wonderfully under Linux, that is (or was) a Windows driver problem.
This place is tough sometimes: if you are obviously joking you'll get downvoted; if you are subtly joking you are often misunderstood!
These effects are classic and have been seen in numerous demoscene productions, but it's a nice reference.

If there were some comments this would be a really helpful resource for anyone who's interested in learning basic effects programming in GLSL. By modifying these basic effects one could create a pretty nice WebGL-based demoscene production even with little knowledge (just add music and sync effects to it).
Portraits of children smoking
I have only typed on Acers in Fry's. You should take a look at the X120e or its successors if you're thinking of a replacement. It has the best keyboard of netbooks and at worst the second-best of laptops in general. It's arguably as good as standard Thinkpad keyboards (except for the small arrow keys).
I use linux for development, but i still keep my dev environment separate via http://vagrantup.com/ .

I've found it fast enough except when using the shared folder support.
My laptop could use a faster disk though.
So .. YMMV.
I am happy to be a part of Housefull 2: John Abraham
You didn't convinced me.

The only reason I need binary encoding for JSON, is to be able to efficiently transfer binary fields.
With UBJSON I will need to encode them as BASE64.
There are lots of libraries for BSON, so I will continue to use it, even if it's not a pure JSON.

For mass adoption UBJSON should be implemented in browsers and also in jquery and node.js.
You could always boot into the full OS but I've never had any issues with it being too slow or not fast enough when running VM. But then again, it all depends on your machine.

That said (since I'm already responding to this, I'll answer the original question here too), the best answer is usually whatever you're most comfortable working with. However, the exception here for me is that I would personally prefer a Mac simply because I could install Linux and that a Mac is required for iDev.
> Also, what software do you use to manage that VM?
could you please clarify what you mean by managing a vm ? are you looking at running 100's or even 1000's of vm ? are you running your vm on dedicated h/w (most likely not !) which would most likely involve migrating running vm's across server blades etc. etc. for development needs, a handful of vm's can be very easily 'managed' by your virtualization solution...
Affirmative action is idiotic, likely from the start. It seems entirely wrong applied to most every situation. For example, would it make sense to force restaurants to always have a demographically aligned percentage of black patrons at any given moment? How about local little-league baseball teams? school clubs? technology events?

> "discriminate against ... in order to counter balance the discrimination"
Doesn't that sound like a bad idea?
The metric that Apple afficionados like to tout, the profit derived metric. According to that, IIS is absolutely beating Apache and everyone else since they make billions every quarter off IIS.
Here:
http://code.google.com/p/fgs/source/checkout
Unfortunately, Economist fails to mention that Windows was once ported to Alpha, MIPS, and PowerPC -- all RISC processors.
Don't forget ctags too.

I feel physical pain when I see people navigating C source trees with grep.
Managing is a bit of an overloaded term, I agree that it could be misunderstood.

I was only asking about the software used to boot, save, load and configure one or two VMs on a dev box.
Mechanic is also an individual.
Keep in mind that Steve Jobs told Drew Houston the same of Dropbox: "He said we were a feature, not a product" from http://www.forbes.com/sites/victoriabarret/2011/10/18/dropbo...
Quick note, regarding "[c]ontrary to what some people will tell you, you can have your business registered at your home address. You can do so even if your tenancy agreement doesn't allow it (obviously, don't actually go out of your way to tell your landlord about it). I don't know anyone who has gotten in trouble because of this (though I'm sure you can find some rare examples if you try)."

I use to assess people for risk at a premier London estate agent.

We would have discovered this in our research via Company House, and if it had infringed your previous tenancy agreement (which it usually would have) we would have: (1) declined any potential tenancy outright, (2) told the future landlord that you had operated a business out of your previous address, and (3) left the final decision to the future landlord.

In the same job, I saw CCJs and Bankruptcies filed against the Landlord's property (when businesses went bust with debts to their name) because inexperienced estate agencies and property management agencies didn't properly vet their tenants.
Sadly, while this review is probably fake, I've seen enough real world examples that make me sigh.
"How could they do that (without charging you taxes to pay for it)?"

Easy.

Let's say, in my country €760 NET is a very good salary. If I advertise the job, I get thousands of people to choose from. Some of them will be handicapped. Let's say there is a goverment regulations, that employing the handicapped is duty-free, like cigarettes at the airports. Now I have two options. I either choose somebody who isn't duty-free, and pay €1572 (the empoyee still gets only €760), or, if I'm LUCKY, I will find a somebody suitable for the job among the handicapped persons, and I can choose him or her for the job. That way I've cut my employment costs two half, without paying ANY taxes. It's a nobrainer, even if I have to make some changes in my office to accomodate it for the duty-free person. Because I can slash my employment costs into half on the long run, without paying 1 cent less Salary than to everybody else. And the state? It's a win-win-win. Now they have a lot less people to worry about.
If SOPA would increase my business's income, I'd be in the wrong business, and I wouldn't be me.
It's a good idea to make sure this happens anyway.
Especially not this way. Whenever the goverment says they're about to help us in the transition, I'm already in horror.
Nano electronics Single Electron Transistor abstract Seminar Papers
downvote me all you like, but read this, first:

http://web.archive.org/web/20080621090439/http://esr.1access...
Nginx is probably eating into Apache's share rather than IIS. It is safe to say that IIS has monopoly for those using .NET stacks. For the rest, it is Apache vs Nginx.
Now you now have n+1 standards to keep track of.

As a side effect, this breaks every reader which is unaware of it and handling binary content in mail (many, many messages) or languages or encodings which are space sensitive.
Pending subway/bus/train departures when near a station.
VirtualBox - free, good features, pretty bulletproof in my experience.

As far as performance, I find it's good enough, but there are times I wish I had an SSD in my laptop to speed up some things...
Dr.John Watson's blog
Ask HN: Typo in Facebook's HTTP header "X-Cnection: close" intentional?
I don't know if HN is that stupid...

Here's my story. I made a facebook website using their API in a bad way. EXACTLY like this story, that guy knew he was using facebook's API in bad way. I got 100.000 fans on my facebook app and then they closed it, banned me domain and banned me from using the API again. It doesn't mean I'm banned from using their API again... they're saying a lot of things they don't do... and it doesn't mean also that I can't work for a company that need a facebook developer (and that would be a shitty job).

sorry for my english I'm french.

but this article is sensationalism !
The GitHub Job Interview
No difference. OS X has Unix underpinning so its close to Linux. Choose the one that makes you happy. If you're looking for excuses to buy a Mac, don't, just go out and buy.
Maildir (or a very similar one-message-per-file store) plus an index of some kind.

If not for the continuous addition of messages, I'd suggest notmuch (http://notmuchmail.org/), which does a great job of indexing in any way you could want. Unfortunately, as far as I know notmuch does not have an "online" indexing mechanism; someone wrote a notmuch-deliver that adds a message and indexes it, but I doubt it would meet your performance requirements. You could probably make notmuch do what you want, but you might want a new indexing mechanism instead.

I still think you want something very similar to Maildir underneath though.