skysight-inc/HackerNews huggingface dataset:
I assume that last "unless" would be the key: if the acquirer is overpaying for the company, as a way of transmuting what's really a hiring bonus into a capital gain, that could be problematic. But it seems like it'd require actually showing that there was overpayment, which courts tend to not want to get into except in really egregious cases (like politicians overpaying for houses as a way of funneling money somewhere), because of how difficult it is to objectively determine.
The :help disagrees. All i* text-objects are "inner " and a text-objects are "a *".
I think one could make an argument that Haskell is like Fascism. They're both extremely liberal applications of extremely conservative beliefs. This can make categorizing them difficult.

Scheme, Erlang and company are more like communism: extremely liberal applications of extremely liberal beliefs. So much so that people tend to view them as "good in idea, but flawed in practice".

Python and Ruby are more like traditional liberalism. They bring in new ideas, but not in excess.

Scala and Clojure seem remarkably centrist. They both bring in good ideas from both the liberal and conservative camps.

Lastly, C is "old guard" conservatism, C++ is a Bush-style "compassionate conservatism" that tries to please everyone while being labeled "conservative", Java is a neo-con, and C# might be compared to the Tea Party.
I did not even know people were prejudiced against the 'bridge and tunnel' crowd (I live in New Jersey) , but just because this co-working space is close to Penn Station, I am more likely to make an appearance there.
Style for Audiophiles - Apparel that expresses passion for audio
Sure it is. Yes, the web socket connection is passing through requests to the browser-server, but that browser-server is the one responding.
The eventual resistance of bacteria to antibiotics could be a major problem for the human race. Hopefully other technologies like Bacteriophages will be able to help. (http://en.wikipedia.org/wiki/Bacteriophage)
"For example, if you compare a 93 deal score for a November 2012 Knicks game against a 85 deal score for a different game at MSG 3 months later, you'll know that the November ticket is without question a better value--a distinction that couldn't previously be made."

Does this take stuff like opponent or day of week into account? It doesn't mention it, but opponent alone makes a pretty huge difference: if most people would rather see a team like the Lakers come to town than a team low in the standings, the prices are going to be higher.

I can see this being really useful for something like a Broadway show, but sports are rather unique in this regard, and a lot of times you pick which game you want to go to for factors other than it being the best deal. Granted, for that use case, the system still functions the same as before, it's only the scale of the numbers that are different, but that might make your customers feel like they're getting a worse deal than previously.
Show HN: Letterspacing issue between CSS and Photoshop Solved
Some Companies Yahoo’s Mayer Might Be Eyeing
Filepicker.io partners with Aviary
They would, 100% absolutely try and make it the new Google TV.
Ah, I see.

I think it's an interesting problem, indeed. I've been blessed enough to only have a few machines (<10) under my current care, and I've used the github variant mentioned above on all of them.

How many plugins are you using? Maybe you could make a vimrc.portable that contains the basic stuff that you need, but isn't the complete setup. I know I don't need all the 40-ish plugins I have in my full setup when I'm just doing sysadmin stuff.
For the % stats regarding funding it's nice to have Kickstarter's page, but integrating that data with rest of the information on the linked page could help inform your decision making.

For the follow-up, I didn't see anything on Kickstarter about stats.
Mars Curiosity took 8 months travel time.
You may as well enjoy it as you're paying for it. Host cities generally carry event related debt for a considerable time.
IMO the calculation in that situation is risk of ruin.

The higher your financial obligations are, the more weight the ruin side of the equation holds.
> If we can artificially replicate Earth's environment in space, then we're set, we could drift through space when our solar system becomes too hot and ensure our race can live on . We wouldn't need planets anymore.

That's a few billion years off, so let's do the easier one first. Plenty of time to learn space habitats (and presumably a few billion years from now they'll seem pretty quaint).
I did find it strange that the post didn't even address that the allignment advice was contrary to PEP 8. That being said, I definintely find

my_data = 3
your_data = 2

much easier to skim than

my_data = 3
your_data = 2

Given that PEP 8 even says "But most importantly: know when to be inconsistent -- sometimes the style guide just doesn't apply. When in doubt, use your best judgment. Look at other examples and decide what looks best." I have no problem occasionally using more than one space for allignment.
I'm as guilty as anyone of going deep on various editors and really getting into the weeds of editor automation, configuration, and learning obscure hotkeys and commands. Vim and emacs in particular are great for this. But after many years of programming, I've become really skeptical of the value of this approach. The amount of time I spend actually typing in code is utterly dwarfed by the amount of time I spend thinking about what code should be typed in. Spending lots of time memorizing editor-specific key sequences to save a keystroke here and there is starting to look more and more like an illusion of efficiency, or possibly a net loss if it means constantly having to reach for refcards or struggling with an illusion of inefficiency when using other editors. It makes a lot more sense for people who really do spend more time typing code than thinking about code...I would be fascinated to see some sort of survey as to what that ratio is for programmers in general, and how it affects people's choice of tools.
Don't worry, the government will never let the crash happen. Plus they are trying "tightening" the housing now. Stagnating might be a better word: neither let price fall nor let it rise too fast.
>That said, the only type of projects that I've ever felt I really used Intellisense were sprawling Java applications.

Exactly. I've recently been using omnicompletion with Go (gocode) and while it's neat, it is not essential as completion is when writing Java/C#/ActionScript. I believe it has to do with the former language's reliance on multiple-inheritance as opposed to Go's duck typing. With multiple-inheritance one seems "farther" away from atomic data structures; to understand the objects one must learn an entire tree of taxonomy.

Personally I find Go's approach refreshing; with one page of documentation one can "see" how an entire collection of types (structs) relate. Here's an example: http://golang.org/pkg/database/sql/

>Ultimately, Vim benefits me with overall productivity

...and it's not just coding where vim increases productivity. I can't count the number nights I've spent writing essays or final papers in college with nothing more than vim, ispell, and the book I'm reporting on. When editing text becomes reflexive it is so much easier to express oneself.
Its an absolute score, we made the transition from a relative scale with this update.

There's more information on our blog in these two posts.

http://seatgeek.com/blog/dev/the-math-behind-ticket-bargains
http://seatgeek.com/blog/dev/using-a-kalman-filter-to-predic...
I just want to add a link for people interested in this discussion.

(Dynamic Languages are Static Languages by Robert Harper): http://existentialtype.wordpress.com/2011/03/19/dynamic-lang...

With HN discussion here:
http://news.ycombinator.com/item?id=2346590
> As an emacs user, I'm pretty happy to mostly not have this problem.

Wait till RSI kicks in. Vim was a real relief when chording became intolerable (even with remaps like ctrl->caps).
There is more involved than typing words, e.g.
http://en.wikipedia.org/wiki/GNU_Emacs#Emacs_Pinky
The Only Coding Standard You'll Ever Need
The lowest quality of code I have ever seen has been tutorial code. In my experience(of reading various tutorials) it is uniformly badly written. There is never any error detection, basic things like setting up constants are relatively rare, Logging and debugability is never considered.
None of those are expected to have any sort of effect by 2015 that'd prevent SpaceX from launching a rocket.
I really liked this article. More generally, I think deliberately choosing to do the "hard" things first (whatever that means to you as an individual) has served me well in life. I wish I did it more often.

At a former company, in a large group setting, I was asked to identify what I thought was the biggest roadblock to the company's success. I hesitated to comment because I knew my answer would be controversial. But, taking the bull by the horns, I answered, "Fear." I felt (still do) that when people are nervous about their careers or how they will be perceived, then they tend to censor themselves, sometimes without even realizing it. If the company took a deliberate approach to making the company a safe place (safe to disagree, safe to take risks, etc) then it would be a major benefit and help improve both morale and performance.

The CEO immediately disagreed. She didn't like the idea that any of her employees (200+) might be feeling some form of fear. Trying to address an issue like that is hard because it implies that high-ranking employees and "leadership" types were acting in a way that caused fear. It didn't even have to be deliberate or conscious. She would've had to do a lot of soul-searching, a lot of questioning the actions of her direct reports, many of whom were friends, and a lot of listening to frustrated employees.

I think it's pretty common to avoid hard things. So I try to tackle the hard things first. I think I learn more and it gets me out of my comfort zone. And the benefits are normally much greater too.
No, Vim doesn't support - as a file name to read from stdin for the -u option, just as the file to open for editing.
successful trader:analyst with clever idea::successful founder:wantrepreneur
Expletives deleted?
This is one reason why I wish the Nexus 7 had a rear-facing camera.
They become the property of the acquirer.
"blowing your nose in a handkerchief is disgusting."

I am curious, where in the world is that acceptable (especially during lunch) and where disgusting..
Renaming things doesn't take me a significant amount of time in vim and it certainly doesn't account for a significant share of my total time on a project.

It's not cultural dogma that vim is an ultimate tool, but that doesn't mean you have to learn it if you don't want to or don't understand the use cases. (Or you prefer emacs, which is equally capable). I felt the same way for years.
I've also been working on less files locally. Everything is sitting in Google docs. Or worse, I've mailed it to gmail and it sits there unread.

I rsync between my two nix boxes. My wife's Win box I do every now and again, mostly video and pictures.

Drop box for scripts I need across the nix boxes.

And I do a manual copy to an external, my folder structure is the same on all boxes but I like to watch this one.
By the way, where is AlleyNYC's webpage?
Its a fascinating picture. I'd love to see one of the Bay Area, one of the cable technicians installing yet another fiber down the road outside our office joked that if you put big rockets at PAIX and MAE-WEST and launched, they would lift 'silicon valley' [1] into space on a net of fiber optic cables.

Of course no mention of "Beauty and the Beast" [2] which took place in a pretty fanciful world under New York city.

Given the expense these days of tunneling I wonder if we've reached a peak of complexity underground for now.

[1] Actually only the parts between San Jose and Palo Alto but it was the imagery not the accuracy they were going for.

[2] https://en.wikipedia.org/wiki/Beauty_and_the_Beast_%281987_T...
Great. Thanks for the info.
Ask HN: Expenses Management Software
Hey Guys, I was wondering what software/website/app you use to keep track of the expenses for your startups? Any recommendations and reviews?

Thanks
You have a great radio voice.
Arg, scooped! I was working on this exact same thing! :D

Since you've beat me to it, let me offer up a couple additional tricks you might want to use. If you want to make this completely independent of browser API's, you can eliminate the dependence on window.location (or atob/btoa as the sla.ckers.org poster did).

Trick #1 is to get the letter "S".

You can extract this from the source code of the String constructor, but you want to be careful to make this as portable as possible. The ES spec doesn't mandate much about the results of Function.prototype.toString, although it "suggests" that it should be in the form of a FunctionDeclaration. In practice you can count on it starting with [whitespace] "function" [whitespace] [function name]. So how to eliminate the whitespace?

For this, we can make use of JS's broken isNaN global function, which coerces its argument to a number before doing its test. It just so happens that whitespace coerces to NaN, whereas alphabetical characters coerce to 0. So isNaN is just the predicate we need to strip out the whitespace characters. So we can reliably get the string "S" from:

[].slice.call(String+"").filter(isNaN)[8]

Of course, to get isNaN you need the Function("return isNaN")() trick, and you know how the rest of the encoding works.

Trick #2 then lets you get any lowercase letter, in particular "p".

For this, we can make use of the fact that toString on a number allows you to pick a radix other than 2, 8, 10, or 16. Again, the ES spec doesn't mandate this, but in practice it's widely implemented, and the spec does say that if you implement it its behavior needs to be the proper generalization of the other radices. So we can get things like:

(25).toString(26) // "p"

(17).toString(18) // "h"

(22).toString(23) // "m"

and other hard-to-achieve letters.

But once you've got "p", you're home free with escape and unescape, as you said in your post.

Dave
Then they'd be a new corporate behemoth, introducing variety. If these guys entertain a Google acquisition at all, I am out.
Oh wow, YC!! I'm sure the product would be awesome. Let me check out the link.
Would it be possible to make this functionality available offline? I figure devices are powerful enough today to not experience too big of a delay when translating images, but I assume the engine would need quite a bit of storage? When you travel you need something like this offline, not online.
Yes it's a nice benefit for emacs users that readline offers good emacs-style editing. Although, enough command line tools support vim-style editing too that the level of benefit is not much.

However, it seems like it's a common problem not to be able to specify your own behavior for GUI controls at a system level
I think this tool is geared to people who want to create kickstarter projects that are successfully funded. It isn't geared to people trying to figure out which projects will end up delivering.

Success in the context of Kickstarter means you raised your money. Just like a successful round of venture funding means the company was able to raise money (and not necessarily deliver a real product).
Nice work. Some piece of feedback: documentation is lacking any information on how to interact with VBA functionality/classes that you don't have your wrappers for. E.g. how do I work with creating/opening/interacting with other workbooks?
Yes! This and some other basic optimization problems were such a great taste of what is possible with linear algebra.
I am not sure there are many people who would be across the details of migration for all those three countries, and even then you might just get opinions, whereas you need facts. For Australia, my home country, start here:
http://www.immi.gov.au/skilled/general-skilled-migration/
and also look here:
http://www.immi.gov.au/skilled/sol/
... as you will be wanting to get in as a skilled migrant.

I can also recommend reading this forum:
http://www.australiaforum.com/
... which is a kind of 'peer-to-peer' support forum for people wanting to / trying to / migrating to Australia. There will be lots of information there regarding people in your situation.

Before you prepare for moving, I would prepare for weeks / months / maybe years of applying to migrate, waiting, or improving your conditions so you look like a better 'risk' to your country of choice.

I have only migrated to a 'worse' country (if you can call it that - Australia -> Eastern Europe), and only on a temporary basis (have dual citizenship), so can't provide much other info or advice other than wish you good luck.
I found this article fascinating, and I would love to read your take on it.
My biggest problem with vim is that vim plugins are not nearly as extensive or well developed as Emacs's.
> And while we're at it, have you noticed how few $10 bills you see in the wild?

Most ATMs stock only 20s and 5s. THe only place to get a $10 is from the teller or as change.
"In fact, more than six percent of customer searches for available domain names are performed by more than one person each day."

Not a very strong argument here.
As a dirty non-vim-using heathen trying to correct the error of my ways, I'm having trouble adjusting. Is there a good reason to use hjkl for moving the cursor that I'm not aware of by virtue of knowing nothing else? Why not jkl; or ijkl?
Some good points, but you're mistaken about Mandarin: Mandarin is a Sinitic language, related to Cantonese, Minnan, etc. (and also to Tibetan); it is unrelated to Manchurian, which is a Tungusic language and is now almost extinct (Wikipedia says there are around 70 speakers).
I know it's not ideal, but Evernote does have a chrome extension for saving images in the browser (https://chrome.google.com/webstore/detail/pioclpoplcdbaefiha...)

If you were on a mac, I'd recommend you check out Sparkbox ( http://www.icyblaze.com/sparkbox/ )
Hard to tell right now... I started at Joyent's smallest node.js offering (1GB) and then ramped it up to 8GB when the load hit. The server is crashing a lot, but it's not very easy for me to debug right now.

Let me get back to you once the dust settles, deal?
Scoutzie (YC S12) Is A More Thoughtful Marketplace For Designers
Ask HN: How important is it to you why a candidate left their previous job(s)?
I'm gearing up to hop back into the technical world as an analyst after a five year stint as a recruiter (don't hit me!). I've relocated twice, and placed some excellent people who thrived and moved up in their organizations quickly.

One question I rarely asked is "Why did you leave your last employer"; I put more emphasis on what a person is capable of, what they've accomplished and how they solve problems versus what hangups they have for looking at a more attractive job (attractive because of salary, location or even just a new environment).

I know this question will one day come to me, and while I've got nothing to hide it's never been something I felt was relevant.

Is it relevant to those of you responsible for hiring?
I thought it was going to be about the athletes.
The things he said about the Clojure community are in contradiction with the data from the 2012 State of Clojure survey here: http://cemerick.com/2012/08/06/results-of-the-2012-state-of-... .

Steve claims that Clojure folks come from the Haskell/ML world when the survey lists the "former primary language" of survey takers to be 1% Haskell, 0% SML, 0% Ocaml. Whereas they actually come from Java, Python and Ruby mostly.

The Clojure "replacement" in the survey is all over the map with Common Lisp, Erlang, Haskell, Java, Python, Ruby, Scala and Scheme all performing well. The liberal/conservative thing is a false dichotomy and Clojure community is probably living proof of that.
Serving Up Malicious PDFs Through SQL Injection
Take a moment and conciser how a similar piece, written of the United states around the turn of the last century, might read.

Remember the 'roaring 20s?' Materialistic society, ambivalence about foreign affairs, widespread corruption, distrust of foreigners. A Chinese who owned a tea shop in a small town may well have to beg for a renewed lease, yes?

Well, China is not the United States, but lets put things in perspective. At the moment neither the leaders nor the people of China want to be a 'world leader' so why do we keep talking about it as if they do? China has its own problems and most Chinese are well aware of it.

China is not yet a rich country. Its Per Capita GDP (PPP) is about the same as Ecuador or Belize.

Right now things in China are not so great. It seems the Conservatives are back in power and so there has been some increased restrictions of freedom after a couple decades of improvement. Corruption continues to be a problem. The price of groceries, as well as property, has been increasing.

But the overall trend is upward. The author of this piece has fallen afoul of the Guanxi networks of business and politics in China. Sorry, yes, they don't play fair. But I am hopeful at the turn of the next century China will be as prosperous and egalitarian as my own United States of America.
Okay, it's here:

https://github.com/jed/browserver.org
Every webmail service I looked at has done that, with the exception of gmail. And if you send the email to gmail using SMTP then your originating IP will be kept.

Or in other words gmail is the only webmail service that lets the sender hide their IP address.
Hi there. I'm the director of the Knight-Mozilla OpenNews program. We're looking for developers, hackers, and the like who want to spend 10 months traveling the world and building new tools for journalism. It's an incredible opportunity.

This link is for the final pitch, as the application window closes at midnight Eastern tomorrow night.

Happy to answer any questions here. Also, you can jump straight to the application if you want: http://mozillaopennews.org/fellowships/apply.html
Social Marketing Tips: Taking Advantage of Facebook’s EdgeRank
Pics, because it really is happening on Mars
Right. No real access to contacts, camera, files/database, accelerometer, GPS, etc. We tried in vain with application cache, offline storage, etc. but not seeing contacts/camera was a show-stopper. Even location isn't the same as native GPS because users get a warning on opening the HTML that usually scares them away.
Debunking the Node.js Gish Gallop
I've thought about this, your example and also moon or mars bases. While theoretically possible, the thought of trying to do major underground construction (with limited resources) in a space suit seems wildly impractical.
This kind of limitation assumes that a user is human.
The article doesn't mention one of the most important reasons companies do HR acquisitions: competition forces them to. If company A offers to acquire a startup and company B merely offers to hire the founders, all other things being equal the founders will take company A's offer.
The word is "human".
Access to your Stripe account information is cool but I can't imagine anyone filling out their credit card information on your iPad. It sounds awkward and difficult compared to the Square reader.