skysight-inc/HackerNews huggingface dataset:
I know that European universities are subsidized a lot. I also think this is right, because it creates an incentive to study - price is low and reward is high. The graduates consumes more afterwards, and pays also more taxes. That's what you call a win/win.

Still I am always surprised that Americans are so much willing to go into that game where the winners are mostly university workers and banks.

This is a bit like inflation in Germany, or housing in the US - you get burnt once and then exaggerate in the other direction.

For housing, these are people never wanting to buy a home again. Wrong reasons - there was a bad bubble until 2007, they just bought too high. Doesn't mean there won't be good deals anymore. Same for education - "it is overly expensive so I jump it". For me it is the wrong solution to the right problem.
Going Private, Space Industry Eyes State’s Open Spaces
This is the best resource I've used for higher level math. I'm not sure why more people don't know about it because everything is VERY in depth with great examples and explanations.

http://tutorial.math.lamar.edu/Classes/LinAlg/LinAlg.aspx
Might want to change the address in your user profile as well!
You were also incorrect in stating that the Forbidden City was built by the Yuan dynasty. Although there was an Imperial City (known as "Khanbaliq", meaning "great residence of the Khan" in Turkic languages) built by the Yuan at the same location, the Forbidden City itself was built by the Yongle Emperor, the third emperor of the Ming dynasty. The name "Forbidden City" did not exist until the Ming dynasty either. Since the Ming were ethnically Han, "forbidden" did not mean "forbidden to the Han". According to Wikipedia[0]:

> The Forbidden City, as the residence of the terrestrial emperor, was its earthly counterpart. Jin, or "Forbidden", referred to the fact that no-one could enter or leave the palace without the emperor's permission.

0: https://en.wikipedia.org/wiki/Forbidden_City#Name
You need those answers exactly when you don't have the password, which means your 1password failed for some reason (otherwise you'd have the password from it). For me it usually happens with sites that generate their own passwords which I for some reason failed to enter into 1password some time ago (probably because I didn't use the site for a long time).
Education is Our Generation's Big Problem. Let's Fix it.
I do not understand what is going on.
Even better: there is a selection history. $1 get you the item you selected before the one that is currently selected, $2 the one before that, etc.
I've gotta agree. I can't tell if he's saying to follow that shitty advice or not. I think he's saying, be part of a team where fixing things is more important than politics, but I have no earthly idea.
By far the best solution I have found to this problem (I am german too) - preface the video link with 'ss'

Like this:
http://www.ssyoutube.com/watch?v=-UmL7xZZSUk
(remove the 'feature=player_embedded&' crap after copying the link to your url bar)

The great thing about this is: no extra software needed (though there is an extension and an bookmarklet) and it gives you links to all video resolutions.
Proxtube didn't work for me when I tried it and most of the time I like to download the videos with a download manager, which speeds things up on my slow connection (though the Flash Player seems to have gotten faster on my netbook, both download and playback-wise.
This may just be an urban myth but afaik Vim uses hjkl because the terminal[1] that it was originally used to write Vi had a keyboard where the arrows were on those same keys.

Also, the escape key was in the place of the modern day tab key making switching modes much easier.

[1]: http://en.wikipedia.org/wiki/ADM-3A
Vim is not the ultimate tool. It is a very efficient and powerful text editor but I would say it is not a replacement for an IDE. However to me the problem with most IDES is the I part. You're stuck with their text editor, their build system, and their tools. I'm certainly not against integrating related tools together, I just would like the ability to access those tools by themselves as well. My ideal IDE would be one that has an integrated environment with all its tools, but with each tool being able to work independently. So if I prefer editing in vim, but I'd like to use the IDE's refactoring, I can set up a script or perhaps a vim plugin that will use the refactoring program provided by the IDE.

This is a fairly viable ecosystem on unix systems for C and C++ at least. You use whatever text editor you prefer, your chosen compiler and build system, gdb for debugging, and more recently clang for intellisense (though I do not know of a good standalone refactoring tool). For most text editors there are plugins to integrate the things that should be available in your text editor like debugging and autocompletion.

For your specific complaint of autocompletion, clang complete (https://github.com/Rip-Rip/clang_complete/) is excellent, but can be slow on large projects. Some other useful plugins are syntastic (https://github.com/scrooloose/syntastic/) for syntax checking of many file formats, tagbar (http://www.vim.org/scripts/script.php?script_id=3465) for convenient code navigation, and UltiSnips (http://www.vim.org/scripts/script.php?script_id=2715) for the best snippet plugin out there. The only thing I find I'm really lacking is good debugger integration (Pyclewn is ok, but not great: http://pyclewn.sourceforge.net/) and good refactoring tools. I've heard good things about eclim, but never tried it.
Is there some way we could view their pitch decks after it's stripped out of confidential info like at http://www.pitchenvy.com/ and my live coverage of 500 startups' fourth batch of presentations: http://startupframework.tumblr.com/post/27406063415/500-star... The secrecy is killing me :p
When I was in China, i often ride in friends' cars. The first thing I do when I get in cars is buckling up, and I'm often ridiculed for fearing of death (i really am). Twice I sit on the passenger side and tried to put the seatbelt plate into buckle but I couldn't, because there's already a key holder in there. I learned since no passenger wear seat-belt, the driver just put the key holder there to silence the warning noise, they already have key holders in on driver's side.
The media is so incredibly negative just before every Olympics that I can remember, with almost exactly the same stories.

That's because it's an editorial strategy to lead up with negativity before spending two weeks delighting their readers/viewer by describing how awesome it all is. You spotted it yourself: they don't even bother changing the stories.
What are those tunnels and whats the purpose behind them? Also -- why so deep -- 800ft? I think (and may be wrong) digging them shallower would be cheaper. 6B vs f.e. 4B -- that's a lot of cheddar.

Also, someone mentioned "garbage" being underground citizen. I think that's wrong. While we have water, electricity and sewage running underground, the fact that garbage is not a part of this rail is really dissapointing. If you live upper west side, try to walk some broadway on a very hot day, before Thursday's garbage pickup. Your eyes will run wet from all the stink from garbage mountains packed everywhere. Literally there are streets where kids are forbidden to be outside because of all the smell and I assume airborne crap. Note, of course you won't see it downtown (the tourist area) where trash is picked up every day. Why there is no major garbage shute system across the city, no idea...
He is saying that while he didn't take the advice, the giving of the advice changed him for the better; it changed the way he viewed his and other's code.
Exactly. This is the point I am trying to make.
I don't really think it is fair to characterize Clojure as conservative. If anything Clojure was created out of the motivation to have the cake and eat it too. Most other languages grant you the benefits of type-safety but at the cost of reduced flexibility/increased complexity. Clojure tries as much as possible to give you the pragmatic benefits of both while mitigating the costs.
Free eBook: Mathematical Tools for Physics - James Nearing
Peter Thiel Fellows One Year Later, Income Hard To Come By
Apple Secretly Drops Price Of iPhone 4S
But how would you define "success"? For example, let's say that Ouya delivers the consoles to those who funded the project, but after a year or two, it dies out from lack of developer interest. Would you define that as a "success" because it delivered, or would you call it a "failure" because it died out?

For Kickstarter projects, I think it's better we use more precise terms, like "successfully funded", rather than the vague "successful".
Three Easy Steps to Start Limiting Your Exposure to Hackers
5 Awesome Domain Name Generators
"And with efforts such as AppJS, the number of OSes that support mixed HTML5-native development keeps growing."

I must toss https://github.com/rogerwang/node-webkit/ into the mix. I have found it incredibly easy to develop with...and even easier to distribute.
Vim has support for scripting in Scheme and Lua as well I think.
I see, the account sharing rules out the ordinary way of supporting multiple users.

So I think the problem has broader scope than vim. If you want separate configs for anything (not just vim but your shell, etc.) then you will need some slightly clumsy indirection. One idea: the shared account has a script or alias for specifying which personality of config you want. './cfg moe' could set CFG=~/.cfg_moe, wget it from http://internalhost/moe if it doesn't already exist, and alias vim to vim -u "${CFG}/.vimrc". Is that a possibility?

If you can't have even a shared script then we are talking about pasting in a URL every time, in which case you can also paste in some awkward snippet...

to mount a dotfiles or .vim directory via sshfs...

to check out/cache your config locally (into .cfg_moe or something) and then run vim -u to pick it up;

or vim -c with something to source a remote vimrc file every time.

However, without knowing about your environment, I am skeptical that very many bootstrap failures will result in a condition where you have a functioning system with thousands of files already, can't scp anything in, but can ssh in. And in those rare conditions it seems to me less of a big deal not to have all the config, it just makes it important to be able to function without it every now and then.
This is how I learned linear algebra, as a series of algorithmic steps to perform to reach the solution. Only a handful of homework examples even hinted that matrices were powerful and useful. I learned the semester before that class how matrices can be used to represent physical locations and how multiplying these matrices can move you along the coordinate frames for the joints in a robot arm all the way to the end effector. In fact, you can take your final transformation matrix after you multiply each joint together and use that to translate your points in your native/world coordinate system into coordinates in your tool coordinate system. I later learned that matrices can be used for quantum computation/pyhsics and all sorts of other things like weather prediction, physics, graph theory, Bayesian networks, and so on.

Now that I'm out of school, I really want to learn how to properly use matrix algebra. I don't care about HOW to find a determinant or HOW LU decomposition works as I've already done those, but rather why I would want to perform that operation on the matrix in the first place.

The ability for matrices to model real processes is something that really fascinates me.

Do you have any other good reading material for someone like myself?
Actually I'm not sure if devices are powerful enough to do this easily today. The image processing to do OCR and a number of other things they likely do to get it right (they likely have a different OCR engine for every language, so each image would be done a number of times to determine which language OCR'd the best). along with that The storage issue you mention and then also likely a ram issue are the biggest factors. I'm not sure that this can reasonably be done on a phone still. Now a modern laptop could likely handle all of this, though it still wouldn't be as useful as if your phone could do it on it's own.
Of course, that we speak of "the British" is a testament to a certain level of success of melding English/Scottish/Welsh identities, much of which happened in the context of imperial endeavor. And certainly many other groups (Sepoys, say) found their interests aligned at times with the imperial project, in a way that outweighed their ethnic background.

Being open to a flexible interpretation of identity/citzenship (Brits, Romans) or having a nominally universal ideology/religion (Americans, Islamic caliphates) seems like it be a large help in successful world leadership, even if it's not a prerequisite.
A startup you've never heard of just beat Google on one key number
It's sort of anti-advice.

He's giving an anecdote as an example of what-not-to-do. The moral of this anecdote is in the last line: "the best way to have a future is to be part of a team that values progress over politics, ideas over territory, and initiative over decorum."

Simple as that. Granted, he could have taken a less meandering path to that conclusion.

Regarding the conclusion itself, I couldn't agree more. I used to work for a company with a lot of internal politics and code-ownership, but now work for a more open company where progress is highly valued and no code is sacred, and the latter is vastly more capable at solving problems and creating great stuff.
This is the real advice at the very end: "But the best way to have a future is to be part of a team that values progress over politics, ideas over territory, and initiative over decorum."

The story is cut short though, and he doesn't really provide any evidence to back up that advice. Did the company that favored politics go out of business. Do company that favor ideas over territory consistently work out better? I think, as engineers, we'd like to believe so, but I'm not sure that's what I've seen from my own experience.
Are designers required to post a dour image of themselves? "Sigh...another job well done."

The name "Scoutzie" seems much more informal than what they're trying to do here.
> How does this work from an employee point of view? Are they compensated in the buyout?

It depends on the employee. The employees that the acquirer wants are treated differently than others.

Both are paid for their stock and vested options. "The wanted" may get retention bonuses, additional grants, etc.

> a raw deal for non-owners.

What do you mean by "non-owners"? Are you referring to employees without any options or stock or to folks that don't have much in the way of options/stock?

Stock/options owners are compensated per their ownership.

Of course, the interesting question is how well the stock/options owners are treated, and there are different classes, hence the whole section about VC liquidation preferences.
Hearing about the property bubble and political system in China is a bit like hearing a Greek tell you about how politics and business worked in Greece, pre-economic meltdown.
So yeah, I believe I am parsing you correctly on your last sentence:

> We need to enable and reward the creators and punish the consumers. Our society is currently set up in the reverse manner.

I believe you mean those lowdown, dirty, rotten moochers to be the consumers. I disagree with you, being on food stamps is a pretty lousy reward. The projects as the only affordable residency option is pretty lousy. Being constantly looked down upon by those with more is pretty lousy. Seems like a lousy reward all around.

However, you may want to reword it anyways. Another reading of it suggests: Consumers can die from our products, they can waste away from our terribly unhealthy foods, in the end we want all the wealth for ourselves regardless of the fact that they're the one's needed for us to have a sustainable future.

Sounds like a lot of companies. Those Facebook users are clearly moochers, they aren't paying anything to Facebook for the privilege of using their services. So Facebook is in the right to punish them by completely breaking down any conventional notion of privacy.</sarcasm> (Because in text form it's never clear).
The lure of work
I love this key(board)
I had this idea, too, the killer application is actually demos and talks, I think. The speaker sets up their browser server, asks the audience to hit a URL, and then demonstrates in real time aspects of the system.

It's also a very neat way to bring WebKit Inspector to bear on server style code. Glad you did it! I presume that you have a wildcard subdomain at the DNS level and then some Node parsing magic to correctly proxy. Why subdomains though? Why not just a tag like browserver.com/29adfija02 ?
http://en.wikipedia.org/wiki/Dean_Kamen
This [1] is an attempt to do just that. I haven't really looked at the source, but from what I gather it is a way to combine keymaps, actions, parsers, and syntax grammars however you like. There's also a vi mode (don't know how complete) and I think the modular approach they've taken is the way to go.

Also, it is written in Haskell.

[1] http://www.haskell.org/haskellwiki/Yi
Google Streetview, Rendered In ASCII Code
The comments yield more or less the response I expected, to wit: The 'liberals' agree that this is a useful distinction, and the 'conservatives' complain that the distinction is bullshit, and serves only to try to justify the misguided beliefs of the 'liberals'.
Thank you for explaining this much better than I did!
The Android Tablet House Of Cards Collapsed Today
Facebook's new campus gets its own Main Street
It's been a couple days and I still haven't been. :/ I'm sure pg has too many emails to read every one, but I hope he has time to check all the Ask PG submissions. I wonder if there's a better way to reach him than email or HN.
Listen Live to outside lands Music festival exclusively on Tunein
Thanks for this! This should help out when I finally start hacking something for Android. I've been using vim for simple java projects before, and while NERDTree helps a bit with the forced split over too many files -- it always felt a bit painful.

I did try a few literate programming variants -- but it required a lot of discipline to keep the abstractions in the right place -- literate programming makes procedual/classical programming really efficient and easy -- but all that magic "transclusion" makes it easy to write something that is readable and structured in it's "natural" literate source form, but is pretty bad object oriented code.
That is standard practice with any acquisition. If Company A acquires company B which has 1000 employees, it almost certainly won't want to retain them all. There will be lots of redundancy, employees who wouldn't be needed at Company A for whatever reason, etc.
That would exempt them from copyright but their's still the question of can MS dig through their patent trove and contrive some kind of violation.
On the other hand, the feature wouldn't hurt them; if a default user-friendly interface personality is provided with the existing behavior, they don't even have to know that the the system is swappable.

If my hands weren't so full and I had any special level of expertise with GUI development, this is an itch I would find worth scratching - I don't imagine this could occur anywhere but linux and bsd, though.
The timekeeper should not have been a human at all.
Pussy Riot Global Protest - Свободу девушкам из Pussy Riot
I'm not sure that education is the big problem, but it's definitely up there. I think probably the financial climate leading to unemployment/underemployment is a bigger one, but significantly more difficult to fix.
'Native' in this context is a term that refers to a language that compiles to machine code. Neither .NET nor HTML5 are ever native. You might be thinking of 'First-class' or 'Supported' which does describe HTML5 under Windows 8.
> I'm not sure what you mean by aperture scaling with crop factor either?

DoF, the ability to take fast photos (due to better ISO) and diffraction can scale with crop factor. Maybe it's not a perfect equivalence, but neither is focal length.
I think it has more to do with expected outcomes. It's hard to argue that a + operator on a string or matrix class is a bad idea, because the outcome is intuitively obvious. For the other extreme see boost spirit for C++, which I'm sure was written by excellent coders.
I chose hosts over paths for disambiguation because I want the request passed to the proxy to be as close as possible to that passed to the browser.
Are there statistics that indicate the situation is improving? I'm not in Cali anymore but have Asian american male friends who like Caucasian women that would be interested in this.
If you can't let arbitrary machine code run on your system, you are "doing it wrong." *nix was designed as multi-tenant from the get-go. also, they would not need to install Go on the servers, as the binaries are completely self-contained.
Thanks for the well thought out response to this thread. Often times conversation around this topic tail-spins into a flamewar between native and HTML5 proponents. It's a breath of fresh air to have a measured, detailed account of the pros and cons of using HTML5 to develop mobile applications.

My personal opinion based on my experience having written both native and html5 mobile apps is that the closest you can get to a "silver bullet" is a well thought out responsive HTML5 design packed in phonegap/cordova with native navigation elements. You get the benefit of snappy, native navigation while being able to go cross platform very easily with one code base.
You also have the (probably outdated) actual w3c javadoc [1] and GWT docs that closely emulate the dom [2]. I believe yours is a tad bit more complete (and not all_java related), but less documented.

1 - http://www.w3.org/2003/01/dom2-javadoc/index.html
2 - http://google-web-toolkit.googlecode.com/svn/javadoc/latest/...
Wow. Didn't know Google translate didn't have this feature until now. That is something Bing on Windows phone could do for almost a year now...

Nice feature. Useful if you travel a lot.
When I had my documents (done in Word) in at work I also get the discrepancy report that says there are unneeded :w all over the place.
It's not portable enough to let me take IR generated for my x86 laptop and run it on my arm board, in general, even though both platforms are ILP32, little-endian, and running the same OS.
I have ropevim installed, it works great. but I honestly never use it...
Light painting project with Raspberry Pi
Here's a really nice computer render of the moon. Also, we filmed this in a coffee shop and know how to use shallow depth of field to demonstrate to you that we KNOW WHAT WE ARE DOING!
I think he misclassified exceptions. A true conservative avoids exceptions and uses error code returns instead.
Any syntax highlighting scheme which does not leverage a language parser is woefully limited. If you're satisfied with a scattering of heuristics, great; you'll find satisfaction in a much wider set of tools. Myself, I want syntax highlighting that doesn't break as soon as I do something unusual, and which is capable of more than identifying keywords.

Given that vim is open source, I'm not sure why you think hard-coded syntax highlighting would be impossible for me to modify.
Write any Windows application with just the following characters: 0 1
Google to begin punishing pirate sites in search results
Do I have too much faith in science?
Yes, still down.
Ask HN: Subscriptions with payment from bank accounts
I'm looking for a payment gateway (possibly wrong term) that will allow my company to charge bank accounts of other businesses on a regular basis.

Ideally, something like chargify, but with the ability to take money from bank accounts. If chargify or a similar product can do this and I'm missing it with google research, I apologize in advance.
Whoa, TIL http://www.sustland.umn.edu/implement/planting.html