skysight-inc/HackerNews huggingface dataset:
I recently switched from TextMate to MacVim. I had used vim and xemacs over the past two decades that I've been exposed to Unix system, but never put in the effort to really master them. I'd used various IDEs and editors, and was pretty happy with TextMate, but the long wait for TextMate 2 really showed me the importance of well-supported core tools; as a developer you can't get more core than your text editor and the emacs/vim communities are second only to Linux in terms of breadth and depth.

The reason I went with vim is because I believe it is as close to an optimal editor for arbitrary code and text as you can get. My first impressions were that emacs was about power through customizability, and vi was about raw efficiency. Customization is important, but personally I prioritize powerful editing slightly higher because it makes it easier to jump into new languages, and is particularly useful with sysadmin duties. Being skilled with vim pays dividends with every single new language I learn and technology I deploy, most of which are not important enough for me to invest in editor customizations. Now for my bread and butter language (Ruby/Rails in my case), investing in customizations is worth it, but even so, I will probably never go down the full-blown IDE road (unless the IDE is built around vim as a first-class citizen).

Not that I don't think true IDEs can't beat vim/emacs in productivity. It's relatively easy to become more productive in specific environments such as Visual Studio or IntelliJ, however that productivity falls off a cliff as soon as you leave the comfort of a properly supported language. At the end of the day, the promise of extreme productivity in producing reams of Java code is little comfort if I will be clumsy jumping into a language like Haskell where reams of code aren't necessary; I just don't want my incentives weighted that way.

Now as to the cross-platform issue, this is one of the most important to me, in large part because of the large number of servers I find myself logging into. However it's not just the MacWinLin axis, but also the temporal axis as well. Vim and emacs aren't going anywhere. They are too well-designed, and have too much mindshare to go away. Short of massive advances in AI and/or raw thought-input no one is going to come up with a more efficient general purpose keyboard editing than these tried and true methods. That's not to say that IDEs or editors like TextMate aren't bringing new advances to the table, but the best ideas will always make their way back to vim/emacs or vice-versa.

The learning curve of vim is indeed steep, and becoming fluent in its rich command set is a life-long project. That's okay because it's one of the few technologies that you can be sure will still be in widespread use 50 years from now. The cost of learning is heavily amortized and the interest heavily compounded. Overall it's the surest technology choice I've made since jumping from svn to git.
Even accepting genitalia as a sacred artifact, I have to raise an eyebrow at your definition of 'sharing'. I regularly have the testicles of my neighbor's dog in my view but I wouldn't say that he's sharing his body with me.

Furthermore I fail to see exactly what concrete harm is being done that justifies your calling body scanners a weapon.
Classification Essay Topics Can Be Found In Any Extent Of Education
Selecting subjects to classify is easy as long as it can be classified into different sections. Similarly, any topic can be used to write classification essays. If unsure about the topic selected, it is wise to seek the advice of the professors before beginning the writing of the essay.
Where in SV are you? I'm about 5 months out of college and working on a startup too, would be down to meet up. Send me an email ambition2188 at gmail
Too bad the SEC disagrees with you.

Seriously, these terms have distinct, specific, and legally understood meanings. If you don't know what they are, then please don't pollute HN comments with your "pithy" thoughts.
In the first millennium there was no airport security and a large number of Viking raids on Britain.

In the second millennium airport security was introduced and many fewer viking raids took place

In this millennium with greatly increased airport security there have been no viking raids on any part of the British isles.
How Money Follows Attention—Eventually
Hmm yeah, it looks like the actual electrification was done a while ago. I had been looking at the section http://en.wikipedia.org/wiki/Keystone_Corridor#High-speed_co..., which discussed a 2005-06 project to "replac[e] diesel trains with electric" after upgrading the caternaries.
A cheap temporary band-aid solution is to work in cafes sometimes. Just being around people can help; as does the change in environment.
I'm using NetBeans, which does a great job as IDE and vim as simple code editor.
The airlines would demand a 3hour checkin for each train to compete fairly.
Would you be okay with strip searches as a requirement for flying, and if not, is it only the time and inconvenience that would bother you, or something else?
I'm in a similar situation as polymath21 as well. Shoot me an email if interested in meeting up.
Ask HN: How to say no?
We are currently going through the process of launching our digital distribution application Desura and have begun accepting games.

One of our aims to differentiate our product is to create an open platform which lists free games and mods as well as commercial games and indies. This doesn’t however mean that we want to list absolutely everything as I believe this degrades the user experience and draws attention away from developers that go above and beyond to polish their work.

For example the iPhone app store: I find it crazy that they brag about having hundreds and thousands of apps and yet only 50 apps in the top charts get any coverage.
As a developer who spent ages working on perfecting an app - i'd find it annoying to have my app drowned in a sea of duplicates.
As a user I find it frustrating that when I want an app that does X there are hundreds of matches, the majority of which are quickly built. I know there is a good app in there, but finding it is a real challenge. Many times now i've brought an app with great reviews and description only to discover it isn't as good as another app a friend recommends a week later. It isn't a user experience I enjoy.

The challenge is that no one wants to be told their game or mod doesn't qualify - so most digital distribution services simply ignore the majority of applications and only respond to those they are interested in. While that would be easy to do, we view that as a cheap cop-out (is there anything more infuriating than having your email ignored?) so instead we want to tell developers the areas they don't qualify. But that is equally challenging because there is no easy way to say no and not everyone will agree with our reasoning so we want to come up with a basic checklist which we can give to teams. This way everyone is graded by the same criteria, and if teams want us to explain beyond the checklist we can.

Obviously being bug free, legal and owning full rights is a must. After that we hit the grey area of criteria such as: not unique, polished, suitable or deep enough. What information should we provide in this checklist? As a developer how would you like to be responded to, good or bad?
I think my story fits in that category. I started Defensio a few years ago, bootstrapped along the way and sold it to a publicly traded company for a fair chunk of money. It is still thriving today.

I think our story, although not Facebook-famous, is interesting because I believe we significantly improved the web without anybody knowing it.

We started Defensio when we found out that many people were dissatisfied with the only anti-comment-spam solution that then existed: Akismet (owned by Automattic/Wordpress). Your favorites bloggers such as Scoble were complaining that Akismet was blocking way too many legitimate comments and that he simply couldn't go through thousands of blocked comments a day to find the good ones. Other famous bloggers such as Marc Andreessen (if I remember correctly, I might be wrong) were also complaining and about to shut down comments on their blogs. We thought that was terrible and we wanted to fix that. And we did.

We basically built a product that was more efficient and easier to use than Akismet. Although we certainly didn't put Akismet out of business or grow anywhere near as big as they are, we forced them to improve their product in order to stay in the game. Later on, a 3rd contender joined the race: Mollom.

I believe that in many ways, we made the web a better place. In part because of us, user-generated content still flows freely on the web, you can still comment without too much hassle on your favorite blogs. Competition is good, and we created that in a stagnant but very critical market.

By the way, it wasn't easy. It was hell at times. But we didn't give up even when it made absolutely no sense to keep going. That's why we succeeded.
I'm always amazed by the Egyptians. They cut enormous obelisques(sp?) out of solid rock, rolled them onto enormous barges, floated them down the Nile, then erected them (pun intended) with nothing more than rope, sweat, logs and dirt. Pretty awesome stuff really.

Also, a three mile long ramp.
Yes, the data stream is encrypted using a symmetric cipher, as the linked article says. The overhead of this is trivial.

It's the key exchange at the start of a session that requires the server to perform expensive RSA operations, which is why session caching helps.
From what I'm hearing, Google isn't getting talent at below market prices. What's not immediately clear in the acquisition price is the ridiculous retention bonuses Google's paying to keep these people on board. In fact, I think they're paying through the roof for talent already... no need to for competitors to bid up the price.
Facebook should partner with Hulu, etc to provide hyper relevant video. Facebook TV, Facebook Video, etc. Clone Google TV but have content rolled in served by linking a facebook account.
A third option for using jQuery templates
I fully understand that; my point is, isn't caffeine pretty much the same deal? Caffeine pills excepted, as there are no THC pills to compare with.
The only glaring flaw with your argument is that corn production is a capital-intensive process, not a labor-intensive one. High-yield corn is produced using big machines and lots of nitrogen-based fertilizer. A high proportion of unskilled laborers is useless for corn, but is useful for fruits and vegetables. This is why you have large pools of unskilled migrant labor working the fields in California but now Iowa.
^^ most
Most parts of the world have found that the current three hours from DC to NYC is already short enough to eliminate the flights except for people connecting to other flights. However, Amtrak doesn't have enough seats to absorb all the airline shuttle passengers.

The really interesting thing about a 90 minute or better Boston to New York City trip is that it opens up the possibility of daily commuting. It would also have the potential to add places like Springfield and Hartford to the set of suburbs of Boston and Manhattan. But Amtrak seems content to plan on that not happening for another 30 years.
In this example, i.e. 'print(水)', the Unicode symbol is being used within a syntax designed specifically for an Ascii vocabulary.

If the syntax is changed to allow '打水' instead of 'print(水)', where the language parser knows the single CJK token 打 has a standalone semantic, then needless spaces can be removed.
News flash: A programming language requires knowledge of it's standard library of functions, and can be used in less than clean/optimal ways.

PHP is where it is because it's easy to install, works fairly well, has a huge/comprehensive built in library, and is usable by many types of people. It also has solid documentation on it's website.

If you're really worried about this, use a framework, or templating engine. Smarty is a relatively lightweight solution for splitting logic from presentation, and also handles caching for you.
Those badger ads on the "Don't click here" at the bottom are hilarious! Reminds me of Fantastic Mr. Fox.

http://www.youtube.com/watch?v=i-SK1-iILlY
All this tells me is what I already knew- Apple products are priced with a very large profit margin included. They are the only ones who've been able to get away with it.

(I think it's safe to surmise that when one company is making 25x the profit as other manufacturers per device, it's not because they have figured out how to manufacture product more efficiently)
Jane Street is an example of a company that builds models and predicts stock prices (short term only) successfully.

http://vimeo.com/14317442

They made $2 billion last year, I think.
I Love You Greeting Cards, Free Romantic Love Ecards & Greetings
Love is really a great emotion and someone have to do love in life for once because its a great time of your life. Love is a bond or connection between two people that results in trust, intimacy, and an interdependence that enhances both partners. Love is all around, it's in the air... in your heart! Love is the master key that opens the gates of happiness. True Love is the nature of bliss. Here is the romantic collection of free love ecards and I Love You Greeting Cards for loved ones. These beautiful love greeting cards are sure to express your emotions to your loved ones in the best way possible. And alos see i love you greeting cards, free romantic love ecards & greetings, beauriful love greetings, and free love greetings cards.
If you're enjoying the project, and think it can go somewhere, then don't give up. It's the hard times that flush out those who aren't committed.

As for being lonely, try jumping on Twitter. There will be hundreds of people in your local area on it who will most likely be very friendly. I've met at least 50 people in real life who I would never have known were it not for twitter, and have even made a couple of friends overseas. Meetup.com is another great resource for finding like-minded people.
The massive cash reserves of Google, Apple, and Microsoft are good news for startups.
I usually just use a calculator.

Sorry, that's gonna sound rude, but the comments got me thinking.

In all seriousness, are we ever that far from a calculator? I'm sure just about every cell phone has one built in. I understand the importance of a fundamental understanding of mathematics, but at some point do we shift the approach?

Novelty vs. practicality.
I thought the train equipment was a little lighter than that, and automobiles normally weigh somewhat more than 2000 pounds.

In any event, doesn't the train being heavier mean that it can carry a much bigger battery pack than the automobile?

Amtrak's newest diesels produce 4200 horsepower, which is just over 3 megawatts. 40 Roadster battery packs (at 53 kilowatt hours per battery pack, and about a thousand pounds per battery pack) would store roughly 2 megawatt hours (35-40 minutes of the diesel at full throttle), weigh 20 tons, and probably cost something under $2 million at Tesla Model S era pricing. The catenary locomotives Amtrak is buying are over $6.6 million each, so the cost to add batteries sufficient for Richmond or Springfield service might well increase the cost of the locomotive by less than 50%.
I am, frankly, amazed that gene patents are now ineligible where software/business method patents remain so. This might be consistent with whatever theology the courts have sanctified, but it is the exact opposite of what makes sense for business and innovation.

Firms are forced to pay for their research toward FDA approval, and that approval is extended only to a very specific drug or treatment. The narrowness of this channel yields one of the only business situations where patent law, from an innovation perspective, makes sense.

Contrast this with business method patents and software patents: you can use a zillion different idea, each independently patentable, for any business or product, there is a much smaller barrier to entry, and there are many ways to accomplish the same thing. Patents go from being quite valuable for the innovator to being, at best, a distraction, and at worst, a minefield.

Oy.
First Two Months Of An Android App
The real problem is that the existing rail lines aren't straight enough for truly high speed rail. To build new ones, you would need broad public support (because you're going to be kicking people out of their homes with eminent domain).
I feel like you all are about to open a huge can of worms.

Maybe you guys can have a two tier system? Games and apps you've tested and vetted and those you haven't yet or won't? Users of you system could go into your curated list or sift the unchecked section to find some unknown gems.
1. get_class_methods() and get_defined_functions

2. gearman and other mechanisms are much better options for running out-of-band stuff than launching a separate thread from a web request.
Did not Mr. Jack expose himself to a possible threat of being kidnapped and forced by certain people to um... "commoditize" the technology?
The inconvenience of having to undress would annoy me, as do having to take off my shoes and put my luggage through a machine.

I would only be annoyed for reasons other than inconvenience if the contact is unprofessional. Assuming that it's not, and everyone else is doing the same, I wouldn't feel like I was being violated.

My basic point is that the liberty being infringed upon by these scanners (i.e. liberty to hide your genitals from people) is frivolous. So I'm asking for other reasons that these should be disallowed. This seems to be a very unpopular point of view for some reason.
You can tell this is the case by looking at the preview of the message in the popup notification. There Outlook never uses wingdings so if a smiley is early enough in the message you'll see a J in the preview but a smiley in the actual message.
Ask HN: Funding Strategy - Bootstrap or Angel?
I'm at a crossroads with my app and I'm looking for some insight from those who've come before me.

I've spent most (OK...all) of my meager family investment seed money ($3K) on a very basic demo that essentially "secures" the most sensitive IP for my concept and demonstrates the core defining feature of the app. I know that coding something probably in no way protects a concept, but I felt like I had to have something real to show investors because I'm not a programmer and this is my first project/startup/attempt-at-something-awesome.

My question is what would be the best use of my time moving forward? Should I keep pitching friends and family for cash to add more power to my demo? Should I work on developing a great presentation for angel investors?

I feel like the window of opportunity for my app is probably 10-12 months from closing. If I'm not in the market by then, I'll be toast. I've been working on the idea for the past 14 months, I know what I want to do with it. If you were me what would you do?
And yet, oddly, similar phones (see: android devices) are not priced significantly less.
We picked the Camaro for a bunch of reasons.

First, it's awesome. Why? Because it just is. The end. The Camaro is one of those iconic American cars... we could just see ourselves driving this thing back in 78 and we figured lots of people know and love the Camaro.

Second, it was more important to us to pull this off than it was to worry about what car we choose. We had a few criteria: under $2000, it had to run and it had to be a bit quirky... like CarWoo! Literally we've been scrambling since the Giants got into the World Series to get this done and we just didn't have time to find the perfect car. We had to make a decision and we felt the 78 Camaro was interesting enough for people to notice. With the pink racking stripe, it's hard to miss.

Last we wanted to make sure this was about raising money for the Susan G. Komen foundation and not about us defacing an expensive car with a bunch of people's signatures. True, we are getting some attention for doing this, but first and foremost raising the money is what this is about. We've already raised several thousand dollars and I encourage all of you to make a small donation. We all know someone who's been affected by breast cancer and it's a great cause. So make a donation. There are two WePay accounts we setup on the site and anything you can donate is appreciated.

By the way, this comment was posted from a U-Haul in the middle of the Mojave Desert on our way to Texas with a 78 Camaro in tow. We're using a Verizon mi-fi and we've been connected the entire way. Only about 18 hours of driving left :) If you want more updates on our progress, follow us on Twitter. @carwoo
More importantly, I don't think rebar has anything to do with durability (except insofar as being able to survive rare earthquakes). Rebar isn't impressive because it makes buildings last longer than without it, it's impressive because it allows building to be built which couldn't exist period without it.
What Technology  Dropbox is using for its client and server?
Hi
if its not secret I will be more then happy to know which technology did drop box are using
For its windows client and server
Thanks, I'll consider using Smarty. How about running background processes? What's the accepted way to implement them?
Even sitting at a computer, if I can do a calculation in my head, it's usually faster than attempting to do it with a calculator and it usually allows me to keep the mental flow of whatever it is that I'm doing at the moment.
Now what if they were asking the same of your daughter?
Tell HN: Uptick in mean-spirited comments
I've been visiting Hacker News for just under two years, and recently I've noticed a significant uptick in mean-spirited comments. This echos a recent comment by PG, "There are more dumb and/or mean comments than there used to be..."

As you are commenting, or up-voting and down-voting comments, please be conscious of how comments might affect others. This is a fantastic community of incredibly bright people. We should be able to engage in thoughtful debate and discussion, while remaining friendly and polite.

Thank you everyone!
I am shocked the copy-everything-apple-does-a-year-late-and-compete-on-price business model isn't very profitable.
"Junk: Penis and testacles." [sic] [1]

[1] http://www.urbandictionary.com/define.php?term=junk (NSFW) (definition 2)
A three mile long ramp made of dirt. I said they used dirt. Dirt.

I like to ask my students how they think the Egyptians did stuff like this. They usually guess something like "a wooden thing with rope and they pulled it up." It's hard to comprehend how much effort Egyptians put into their projects. Building an enormous ramp and then tearing down an enormous ramp? That's a lot of shoveling.
Actually, many people do daily or semi-daily commutes already. I commute and sometimes it's hard to find seats when taking the Acela Express between New York and Boston.

At this point I think the problem is price. You only see white collar workers on the express because a round trip is $200+. If any of these people (myself included) had to foot the bill for the train tickets I doubt the trains would be nearly as full as they are.
I remember reading about that in Boot (lol) magazine. At the time they said it would run on a 300mhz P2 and I was floored that it would take so much processing power. :)
Does the extra 1K added by OSCP stapling put enough pressure to make your payload too big for the initial TCP window? It seems like it is impossible to use a 2048 bit key, include an intermediate certificate and turn on OSCP stapling while staying under 4k.
Ask HN: Hate turns to love of Objective-C after sales from appstore?
How many of you used to hate Objective-C only to find yourself loving it after good sales of your app?