skysight-inc/HackerNews huggingface dataset:
Oh, I see, that makes a lot of sense - thanks!
Breaking Down Your Beta
While I am reluctant to suggest that the courts require specific performance (continuing to work) for employment contracts, awarding damages to the other party does not seem terrible. Does California law allow for damages to be awarded in such cases?
unfortunate domain name. paypad.com seems to be a competitor. probably should do a trademark search before you get too settled on it.
It's quite similar to the patent arms race, disparate companies buying up anything that could become a threat as a preemptive measure.
Introduction Guide for New Mercedes Benz E320
If you like this, you'll love Kate Ascher's The Works: Anatomy of a City (http://www.amazon.com/The-Works-Anatomy-Kate-Ascher/dp/01431...). It's slightly out of date (but much more up to date than the OP!).

And if you like that, you'll REALLY love Brian Hayes' Infrastructure: A Field Guide to the Industrial Landscape (http://www.amazon.com/Infrastructure-Field-Guide-Industrial-...). It's porn for people who like to try to figure out what the random towers in a chemical plant do, or how the electrical station you just passed on the interstate works.
Kent Pitman on programming languages as political parties:

2001: http://developers.slashdot.org/story/01/11/13/0420226/kent-m...

1994: http://www.nhplace.com/kent/PS/Lambda.html
Scoutzie is great! they connected me to the top designers in the world which i would never have access to. They put a lot of thought into matching us with the right people. Congrats!
I kind of like it but the console is broken-slow. a simple console.log(foo) doesn't draw anything for a second or two after the event fires and even then it's empty for another moment while the inspector decides what to draw. Very odd.
I like the 3-word simplicity of the OP's conclusion. In practice, however, what developers decide is "Simple", "Elegant" or "Succinct" (the noun of brevity, which escapes me here), doesn't always overlap. In fact, with the non-10x crowd, those three concepts are unfortunately non-existent.

It seems to me that coding standards have existed for the non-10x developer to stay in line with a hard-and-fast set of clunky rules to keep them from coloring too far outside the lines.

The older I get, the less I enjoy coding standards outside of the three he points out. I just wish they'd work for everyone.
Possibilities of OpenData: 3D Visualization of Olympic Medals
Yes, it is a tool. And sometimes tools differ in boring ways that make no difference, like they have different colors.

But how would you feel if you worked as a carpenter 8+ hr/day for 10 years and then realized you had been using a dull saw the whole time? Or that you were doing things in a slightly wrong way which gave you blisters or split the wood?

You might even want to tell other people about it...

I don't think using an Apple brand computer vs. another brand really makes that much of a difference to anything except taste.
And as William Morris once said: "Nothing useless can be truly beautiful."
> try "+p or "* p to pull into the clipboard, try "+y or "* y

Very nice. I like xsel because it gives me more flexibility and uniformity (I can pipe it to/from whatever, and use it the same in the shell as in vim), but I'll probably wind up using the above for simple cases (especially if the xsel command I want isn't in my history for some reason).
Ruslan Sharipov wrote a text on the subject : http://arxiv.org/pdf/math/0405323v1.pdf

It is very good and explains all the proofs and definitions very well.
but I think that lack of relevant education is the largest contributing factor to unemployment. for example, american manufacturing is actually doing great right now, the problem is that it's become more efficient and can do without labor workers so while the businesses flourish there are less people to employ.

source: http://www.npr.org/blogs/money/2012/01/10/144978487/the-tues...
This is especially true for software companies where it is difficult to prove what the market value for a company ought to be within an order of magnitude (if not more!). Did Facebook overpay for Instagram?
How can you possibly justify your statement that the leaders of China don't want to be thought of as a 'world leader'? Practically every action within the last 10+ years has had that express purpose. What do you call the Beijing Olympics? That was a "coming-out" party of epic proportions, followed by frequent statements about the 'arrogant' West not recognizing China's greatness, etc.
On the brink: Newry City F.C opening game postponed by IFA
They're using the specific example of GF(2) as the field. Any given assignment of values to variables then gives a value of 0 or 1, so there's a 50:50 chance of getting it right.

If you're working over F_p then about 1/p of the randomly chosen vectors will satisfy the equation.
Granted. My own personal take is that you need to be very aware of the substrate (which includes genetics, ethnicity, religion, geography, available resources, etc.) and have a vision that is greater than the substrate. The problem with American empire at the present moment, in my very strongly held opinion, is that we are denying the impact of the substrate and launching into "economic-magic" which is very detached from value of any kind -- with the strong risk of impaling not only our own traditional strengths (goodbye American car companies) but the rest of the world economy with it.

Along these lines, I wish the Chinese all the best for producing things things well that we care about and buy -- this is esp. true of Taiwan, which has retained some measure of traditional positive values that are not entirely materialistic, and I have some optimism that the not longer particularly Communist part can develop in a not especially materialistic direction.

As for America, I think we need a miracle.
This whole, "oh the west is just as bad" troupe needs to die.

But if they do have children, they don't have to endure this: http://www.chinasmack.com/2009/stories/shanghai-black-girl-l...

Can you even imagine a "mixed" kid who grew up entirely in the US being cussed out by well over half the commenters on a talent show, and for even the kids mother to be attacked relentlessly for being with a man of a different color? The WSJ link doesn't even get into the worst of it. You should have seen the weibo comments on Lou Jing.
Setting up simple email nurture/drip campaigns (video)
"Do I even need to mention which segments of our population rely on student loans the most, and thus are getting screwed the most by the student loan crisis? Hint: It's not the happy white suburban family of 4."

Actually, according to the Wall Street Journal (http://online.wsj.com/article/SB1000087239639044424690457757...), the upper-middle class has seen the sharpest jump in student debt since 2007. Households with less income have an easier time finding student aid and those in the upper class can more readily afford the rising costs. This puts the upper-middle class in a kind of purgatory for financial aid.
"Everything that can be invented has been invented."

Charles H. Duell, Commissioner, U.S. Office of Patents, 1899. (possibly mis-attributed)

Been there, done that. The next wave of invention has yet to come, and it won't be anything like you can possibly expect. If it were, you'd have invented it already.
The approaches to education in the past five decades or so have produced mediocre results in producing a more civic individual.
I wonder if the fundamentals of logic are imparted in any elementary school curriculum.

Our electorate is already pitifully informed.
However what's really woeful is that a large portion of the vote bank cannot dissect a simple election campaign claim or promise.
I don't have any statistics, just anecdotes. I've just noticed an uptick in AM/WF couples. My neighbors across the screen. My friend who just got married. People I see at work.

Without being too cynical, I attribute this to a natural outgrowth of the economic success of AMs, the rising tides in Asia, and more and more AMs appearing in media. (e.g. Daniel Dae Kim in Lost) Let's be honest, men's romantic liberty in choosing mates is often proportional to economic success.

It all started with Russell Wong and the Noxema Girl in "Vanishing Son" :)
Having lived in a very hurricane-prone area of the southeastern US for most of my life, I can verify that tree roots are not a mirror of the above-ground portion.
The adverse effects of a warming atmosphere is a more existential problem, and I would argue that it is for this reason that it is a more fundamental one. Education is irreelevant if food supplies are increasingly scarce.
There are serious problems with the for-profit university model (like the University Of Phoenix) as outlined in this article.

I think it's worth pointing out that these businesses are aware that they may have a problem, and have stepped up their political giving massively to protect their interests. Mostly, to Republican candidates, and especially to Mitt Romney. [1]

[1] http://www.nytimes.com/2012/01/15/us/politics/mitt-romney-of...
Most editors automatically convert TABs to x number of spaces automatically, so you don't have to think about it.

For example, see set expandtab in vim: http://vim.wikia.com/wiki/Converting_tabs_to_spaces
Education itself is not the problem. Education is good. Problem is in the fact that to prove education, we need degrees which means we need to come up with outrageous amount of tuition fee to pay. Why do we have an ever rising tuition fee ? Probably because colleges know they can get away with it due to funding/subsidies. Colleges also know that a degree is a major rquirement to even try and get a decent job these days that pays more than minimum wage (outliers are there of course). So it does not matter if they charge 100K for a degree.
Another dribbble-esque website also focused on mobile is http://meer.li/. Same idea, but imho a much better execution.
So long, silicon: Researchers create solar panels from cheap copper oxide
I think the functionality was available in Google Goggles before.
Comparison of Customer Support Tools
I've recently come around to the Go way of thinking.. the coding standard is that the the code compiles and has been run through gofmt.

As a lifelong new-line-bracer, it was a bit of a pain for me to swallow some bits of the enforced Go syntax, but having the language tools be the ultimate arbiter of many coding standard decisions (things like function and variable names is still up to you) turns out to be great because virtually all of those decisions are just bike-shedding and having an enforced standard just eliminates all of that and makes it so much easier to read anyone else's Go code once you get used to the standards.
Motorola Reveals Mystery Phone Today...Fail
Dear Startup Genius
I really like this, as it makes it easy to embed a photo editor. That being said, the design of the editor needs some work. The brushed metal, and poorly embossed edges make it look really dated. This thing is going to look out of place on pretty much any site.
Series on Trust: The LP and the VC
BTW, I'm not so sure Python in the right choice for this integration.

Whitespace sensitivity is (arguably) a nice developer mind trick, however the target market for VBA are non-developers, who want to google for stuff, copy paste and get on with it. Which means, you cannot make assumptions about things like editors honoring whitespace, as well as the cognitive processes to rely on spacing etc.

This is why I strongly believe Python is the wrong language for this - but some language is definitely needed (Lua ? Javascript? Ruby?)
Does the site offer anything else besides bigger Dribbble shots of projects when looking for a designer? Like links to the actual product/website/iTunes store of the app made? I find myself having to manually google the apps of the shots so I can download and try out the app and see how it turned out. Maybe enforce a mandatory rule to include link to the actual product?

Or are the designers suppose to supply the links when they connect with the client? If so, why the run around?

And browsing through some of the designers, I learned that a few of them are no longer taking on freelance work once I visited their own portfolio/personal site.

Maybe all of the above are addressed when you post a project? I don't have a real project atm so can't try it out.

Looks promising! I'll definitely try it out for my next app. Need a sexy icon :)
Don't worry, the government will never let the crash happen

My bet would be these words were uttered right before every crash in history...
The easiest thing to do here would likely be to make an alias that runs vim -c s/^/\\=@\* which opens vim with the text from "* on the first line. You could even add a mapping like gg"* yG:qa!<Cr> to yank the new text and close vim(the space after the asterisk is to escape it, of course).

I definitely agree that having a faster way to use the system clipboard is great, but I don't like cloberring the clipboard when I do deletions and whatnot in vim, so I have <Leader><Leader> (I use ; for leader, seems like most people use ,) mapped to "* which I find much easier(;;y is so much faster than "+y for me).
+1 I made it through college with hardly any debt because my family's income wasn't high enough to warrant loans (instead of straight up aid) until I was a senior. However, I have a friend whose family makes more money than mine, but also has a sibling in school so they have a lot more debt.
Integrate with www.card.io?
Apart from the obvious snide answer: "You shouldn't share accounts, use sudo." -- I see what you mean.

I think I would've solved this by (somewhat similar to sudo in some respects) setting VIM to point to your home (this might mess up ownership of some files, though) (see :help $VIM). You could set this in .bashrc (I think) - or your vimrc file that you can get from an url. It would require you to have access to your files, either way of course.

If the main use case is "just" root, maybe have something in roots .bashrc that sets up /home/root/<normal user name> and maps $HOME there? You'd have to be a bit careful setting it up to create that structure if it was missing, better to make sure all hosts have it by default... you'd still need to map your username for your root-session...

(If you can use sudo, then see sudo(1) and $SUDO_UID and $SUDO_USER -- you could have .bashrc map HOME to /home/${SUDO_USER}/.root for example?).

Sorry if this comment is unclear -- I'm not entirely sure what problem you're really trying to solve here.
But then who would know of weasel's disapproval?

J/k, I am sorry for revealing myself as an ass. I'll bite my tongue next time, or at least attempt to offer something of value.
Global competition - currently - is a major contributor to climate change.

The societies that learn how to be competitive without contributing to climate change will leapfrog every single other society in technology and wellbeing.
Wow, that was truly a brilliant article, one of the best I've read in a long time.
I think it would be cool to have a vi/vim engine that can be added onto editors. The editor would only have to overload simple functions like keyPressed(key), getChar(pos), setChar(pos, c), etc, and the engine would take care of the rest of the vi/vim emulation.

This approach would be better because there will be a single effort rather than each editor writing its own vi/vim mode. Also when a new feature is added to the engine it would be available on all editors.
Depth of field does scale perfectly with crop factor, and that's a big thing.

f-number is a ratio of apature to length. A 400mm f/5.6 will have a 71mm apature. An iPhone lens does not (despite having a better f-number).

The light is spread out more, so you'll a higher ISO to take fast photos, but let's say ISO is proportional to sensor size. A larger sensor captures more photons, so it can have a higher ISO. That is a law of nature.

As you say, ISO is neither deterministic nor linear, but I'm more confortable considering ISO to scale with crop size than pretending it's constant.

If we are ignoring ISO altogether that's fine, but then there's no point talking about the amount of light hitting the sensor.

That leaves diffraction, but I don't really understand diffraction.
I don't get what you don't get. The content of the advise was bad, but the overall effect of it on the author was good. It made him conscious of certain tendencies in the companies and allowed him to not be a purveyor of those tendencies.
Introducing BotoPedia
Sounds like evertale.
Like IE & Fx, Opera drops prefixes on common CSS prop. WebKit still keeps them
There's another fix: Hire these graduates into the public sector or a random non-profit, let them make income-based payments, and then forgive their loans after 10 years, regardless of how much they've paid back. The taxpayers pick up the rest.

Thanks, Congress!

http://studentaid.ed.gov/repay-loans/forgiveness-cancellatio...
Thank you. Programming is not an IO-bound problem, and if it is, you're not doing anything interesting.

vim gives you ergonomic benefits? Sure, I can believe that. Allows you to manipulate text faster? Ok. But, at least in my reality, text manipulation is a rounding error when it comes to productivity. I simply do not buy the argument that using vim improves your code, or the speed at which you can write it.
Like most engineers, he did the coding part right, the political part wrong. The right way to approach this would be to hack together a proof-of-concept, get buy-in (and/or participation) from the key engineers of the original system, and slowly build consensus. Yes, it's frustrating. Yes, it takes 10 times as long as just hacking it out. But, you end up not looking like an ass and also probably will end up with a better solution anyway because even you, Mr. Superstar programmer, might miss some details that the other people who have been working on the project longer will catch.

In the situation where you come in after a long weekend and show how you've managed to "fix" other engineers work you end up pissing people off because it makes them feel like you're making them look bad. Make them a part of the solution.

The advice of staying out of other people's code is either good or bad depending on what it means to "stay out". Avoid reading others people's code? Avoid trying to come up with alternative solutions to other people's code? Bad idea. Avoid going in and rewriting other people's code without syncing up with them before you demo your improvements to their boss? Yeah, that's probably good advice.
Similarly, the non-profit education sector donates heavily to Democrats.

http://www.opensecrets.org/industries/indus.php?ind=W04

Also, purely coincidentally, non-profits are exempt from the "gainful employment" rule and all the other new rules being levied against competitors to the non-profit education sector.

Weird. It's almost as if the politicians don't care much when their cronies rip students off, only when other guys do it.
We put a server in your browser. #inception
The reason is that when sharing code use of tabs can lead to confusion, subtle, and not so subtle errors, especially in Python, where consistent indentation is most important.

For example, one person has tabs set to the size of 8 chars and writes a lengthy script. A second person comes along with tabs set to 5 chars and makes changes. The indentation could well be wrong because they see the same file differently. Sometimes you get lucky and you get errors immediately, but other bugs can lurk... like the second statement under an if block for example. Should it be included in the if or not? Bug.

Therefore, tabs aren't worth the trouble they can potentially cause. Never mix them with spaces either.

Also, using spaces is not difficult in a modern editor. You don't have to actually type four spaces each level. You set tabs as 4 spaces in the prefs and then every time you hit the tab key you get 4 spaces instead, and when you hit the backspace it removes 4 spaces (geany does this).

Whatever you use, I suggest turning on the display of whitespace in your editor. It will then show tabs as "--->" and spaces as a dot. Change the color in the highlighting preferences to be very subtle so it does not overwhelm the code. It will help you keep every file you work on consistent and such errors a thing of the past.
"Elegance" is a slippery slope. I'd much prefer "Clarity".
From experience, these guys have fantastic customer service. They'll take care of you if you work with them.
We at http://www.universalsubtitles.org/en/ have. The code is open source https://github.com/pculture/unisubs/tree/dev/media/js/widget .
I'm writing a blog post about that should be up still today on our development blog.
TL;DR
It's full of good code, some interesting idea. But, tries to make Javascript feel like Java (annotated types, very verbose etc). Also makes it difficult to use other libs (specially with the compiler in advanced mode). I don't think it's a good option for most teams.
I would argue, that educations and science are the most likely sources of the solution to food problem.

http://en.wikipedia.org/wiki/Norman_Borlaug
It's far less the control key than the meta key for me.

I don't use emacs except once in a blue moon, but do use readline / emacs-style bash commandline editing. The ctrl-mapped features (and yes, I swap capslock/ctrl) are easy. The meta ones ... not so much.
> What you shouldn't have the right to do is impose complexity on other people. Use whatever environment you like, but if your code depends on your environment, that's bad. If people can't get work done because they're cleaning up your messes, that's bad. Be as liberal and as kinky as you want in your own sandbox, but don't impose your wacky, untested DSL on everyone else.

I agree with this.

At the end of the day, all I want is software that is both modular and portable. Unfortunately, in this day and age, that itself is controversial enough that some people consider it an extreme viewpoint.

This is why the Unix philosophy is so powerful - each individual tool is a black box, so it can be ignored for convenience, but each tool is also so small in its scope that it can be removed when rechaining without worry.

Unfortunately, Windows remains POSIX non-compliant, but for any -nix, not only should most projects port directly, but rechaining for equivalently-functional tools should be trivial. If it's not, that signals a problem with project organization. (Example: I include a Makefile even in pure Python projects, because nobody should have to figure out whether I used nosetests or another library until and unless they want to switch it out).

If everyone followed this mindset, I don't think any 'political spectrum' would need to exist. So you prefer statically typed languages and heavy use of IDEs? Doesn't matter - your Scala program written using IntelliJ still takes in input through a unix pipe and passes it to my Python or C program seamlessly. Why should I know or care how the tools work if I don't want to modify them?

My choice of tools should be viewed as the implementation, not the interface. If my tools preclude your project, that's a sign that your project isn't abstracting well.

This is only one small part of the larger argument, but it's the part I notice the most, and I think it abstracts well to the larger issue.
Co-Founder here: Indeed, all of the above will be addressed when you post a project. Link to actual products and in fact much more contextual information is indeed in the works. We've got quite a few great icon designers - just let us know when you're ready :) Thanks for your feedback!