skysight-inc/HackerNews huggingface dataset:
I'm starting to think the balance is going to shift to lower-COL areas. This is based on my experience having been on the hiring side.

It's not about salaries because those aren't the major issue. The COL difference is minor in comparison to the execution risks. In fact, the traditional reason why startups "had to be" in NYC, Boston, and San Francisco is job-market latency. Yes, you can find great engineers elsewhere, but for some ridiculous purple squirrel query (production experience in the 3 NoSQLs you use) that needs to be filled tomorrow, you need to be in the Valley or New York (due to Wall Street, there's a lot of technical talent, albeit expensive). If you're in Austin, you can find great people but probably not the guy who matches your purple squirrel query exactly.

That said, a place like NYC has the urban dating problem (too many alternatives, so people treat each other like shit). We'd write great offers to people only to have them picked off based on minutiae. We were ridiculously picky and rejected people for dumb reasons; only fair for them to be.

However, I feel like the grow-fast-or-die red-ocean nonsense is played-out and the next wave is going to be in the mid-growth (5-30%/year headcount growth, focus on technical excellence) space which doesn't need to be in the Valley or New York.
Just don't forget to renew the certificates.
Harvard should fire the two professors. They committed academic malpractice by knowingly publishing bad data in a non-peer reviewed publication in order to influence the political debate.
Isn't being able to accomplish a high profit margin the whole point? Being able to do that while maintaining high levels of customer satisfaction is simply excellent.
My understanding is bitcoin uses elliptic curve cryptography which isn't vulnerable to Shor's algorithm.

Certainly there are many systems that will be vulnerable to quantum computers, but very common systems like TLS can be upgraded to ECC without much trouble, and other systems will have to be replaced. It seems unlikely to me that the second quantum computer capable of factoring multiples of large primes will be sold before the majority of vulnerable systems are upgraded or replaced.
Thanks for your suggestions. We've tried to keep a distinct 2D feel to the website so we are avoiding drop shadows as much as possible. But I agree with you that the quotes themselves need more clearly separated from each other.

For the width of the quotes, we've tried to adhere to the 45 to 75 characters per line as recommended by by Robert Bringhurst in his "The Elements of Typographic Style", although our line lengths are towards the upper limit of that range.
Nothing, just a remnant from aggressive debugging. I had a default clause in there at some point probably.
What a lovely tutorial, very well put together.

I'll put my hat in for 'use IB where possible'. I've used old IB, current IB, and programmatic for building Cocoa UIs and honestly it comes down to what you're doing with that project. Often IB gives you a nice productivity boost out the gate. It's worth building with it and banging heads with it so you know when to switch to putting on your coding tool belt.
Well, there are two hard problems in computer science, cache invalidation, naming things and off-by-one errors.

Extensions aren't bad, but you need to find them in the first place, and if all you've got is a single, non-hierarchical identifier... I'm aware that more elaborate namespaces like e.g. CPANs also can cause confusion, i.e. if they're not followed and you end up with modules all across the tree, but with a bit of community support the benefits still could outweigh this.
I'd suggest throwing /yr on your pricing page for each plan. I noticed it says "Annual pricing" above the plans - But users tend to be drawn directly to the numbers; I skipped over it originally.
This is one space that I don't mind Microsoft trying to wedge themselves into. Seems like they are building a great platform that will be competitive in price and features with the other providers.
Looks pretty good - so many options for graphs and charts these days.

Why per developer license? this is difficult to enforce and also annoying.
Ruby Tool to move and combine mySQL Databases (ET)
The audio bindings are due to the excellent Go-SDL package. Nevermind my own fork, that was just to remove some unneeded stuff to fix compilation on OSX.
That's true. I wanted this specific pen for its quality.

My point actually was that it's pretty much non-sense to complain about a free tool. You probably did the right thing, as a developer, you built your own system.
Policies for Digital Fabrication
If the Octonauts wikipedia page (http://en.wikipedia.org/wiki/The_Octonauts) is correct, the show's airing was 2 years after the founding (and copyrighting of the octocat) of GitHub
45% is not greater than 55%. Headline is wrong.

http://www.asymco.com/wp-content/uploads/2013/04/Screen-Shot...
writing toy DSL to asm compilers

Sounds like an ideal use of Forth.
Another BizSpark Plus member here :) It's an awesome program!
You can generally count on built-in formulas to be correct, which might have to be recreated in a different language;*

At one point, at least, this wasn't true. At Quickoffice we ran into all sorts of problems implementing functions as our results didn't match what Excel would display. It was fascinating. Ours were mathematically correct, but "Excel correct" is what our users wanted.

Most of the errors where inherited from very early versions of Excel. Instead of fixing the formula, they would just replicate the bug to keep everything consistent.

I'm straining to remember the specific examples (there were many), but it's been quite a few years since I was around that stuff.
Selling hardware and PCs yes. And that's only because of the insane markup on apple products.

Lets throw consultancy, ISVs and software sales on those figures and watch the mac whither into insignificance instantly even if we throw iTunes and mac app store and all the apple ISVs in as well.
Buy Stamps from Your Command Line
Facebook’s Chat Heads Come to iPhones, iPad With App Update
"this board should deliver about 90 GFLOPS of performance, or --in terms PC users understand-- about the same horse-power as a 45GHz CPU."

This is wrong.

A 4-core 3.0 GHz x86-64 processor delivers more GFLOPS than the Parallela: 96 GFLOPS with SSE instructions, because each core can execute 8 single precision instructions, 4 adds and 4 muls, each cycle. And yes, when Parallela claims 90 GFLOPS, they mean single-precision.

For example, for the same price as Parallela, you can get a $100 Phenom II X4 965 (4-core, 3.4 GHz, 125W) delivering 109 GFLOPS. Count $200 to include minimal mobo/RAM/PSU (if all you care about is raw GFLOPS).

The main advantage that Parallela has with their exotic architecture over x86-64 is a better GFLOPS/Watt metric. But if you care about this metric you should consider GPUs, which beat Parallela: http://parallelis.com/parallela-supercomputing-for-all-of-us...

Parallela may not beat anything on GFLOPS/Watt and GFLOPS/$, but if they can maintain ease of development (x86-64's stronghold) while doing not too bad on these 2 metrics (dominated by GPUs), they may be a good compromise and may have a shot at succeeding in the HPC market.
Also, could it be that salaries offered are not worth the risk as well?

For example, I've had recruiters contact me about the same/similar positions in the DC and NYC suburbs, where I'd only make $7k-10k (if I was lucky) more than my current position (in a middle market city). Why would my fiance (who would have to quit her job as well and find new work) and I leave for peanuts? I'd also lose any time base perks at my current employer as well.

If companies/recruiters are expecting people to move for "same job, same pay" then there's your reason for an immobile work force. Add to that what you mention - many would have to take a loss on their home when they wouldn't have too.
If you say "provably" you really do need to... prove it. What studies are you citing when you say IB auto-layout is "provably the worst GUI?"
To be clear, that's an object storage benchmark.
1-hour interview with Elon Musk as Computer History Museum (feb. 2013)
This is often true in English as well. See the above example of "Chinese vegetarian lawyer" vs. "vegetarian Chinese lawyer". Both sound fine, but the former means a lawyer who represents Chinese vegetarians or maybe a Chinese lawyer who represents vegetarians, and the latter means a lawyer who is both Chinese and a vegetarian.

But then look at "great Chinese lawer" and "Chinese great lawyer". The latter doesn't make any sense.
Will Robots Create New Jobs When They Take Over Existing Ones?
I wrote all the styles for Bootstrap and refactored GitHub's forms and buttons a few months ago for a similar approach. Not 100% the same, but definitely close. All those styles are tested thoroughly within Bootstrap and made it super easy to update and standardize our styles, while at the same time dropping mad duplicate code.

The overall homepage though I think looks nothing like Bootstrap's docs, if that's what you're implying. Also, Bootstrap, and GitHub, was not influenced by Dropbox. We just iterated on that stuff internally in a pull request and shipped when we were happy with it.
I wouldn't say that. I've just tried saying out loud to a friend, and they also said it was weird. I would definitely say "The big red building," or even leave out "big" entirely - it's already been specified.

It's worth knowing that I'm a pure mathematician, and I frequently come out with utterances that others find odd, purely on logical grounds. It's plausible that there are circumstances in which I would violate these rules/guidelines/suggestions/baseless musings/whatever.

That's not one of them.
A Better Development Workflow with Vagrant
The green channel has the least noise for Bayer-sensor digital cameras (which is almost all of them).

50% of the sensor sites are green (25% each for red and blue), so there is more signal given the same amount of noise.
It might be interesting to have a go at writing a version of Connection Machine Lisp for it.
* They would already have some grasp of functions, arrays, and variables.*

You are very optimistic here... Very optimistic. My guess is that 90% of excel users are at a maximum using the sorting button.
Makes sense. I think as a least minimum, for people in IT, Azure wouldn't be a bad place to host online resume.
It is neat, and usually works pretty well... but occasionally I've run into issues where the dashboard 'freezes' for no apparent reason. Looking at the console revealed a backend service threw a 500 error, and because there was no error handling in the front end, the dashboard appeared to freeze. A little bit frustrating to hit this every so often.
Because that would destroy the incorrect point they are trying to promote.
Interesting! I actually get a slightly different answer:

http://decode.org/?q=SbheYbatNggenpgvirPnanqvnaJbbqJevgvat

No one you've tried it on has produced my version?
I am really good at math problems and I can't explain my ideas (or comprehend yours) to save my life. You got Bus in school but are able to effect a result as part of a group effort.
I will resent you for getting a job that I don't. There is no problem here, my resentment doesn't matter.
Huge markups on RAM, mainly.
What are some promising low COL areas? (I like your thinking by the way)
Yes, though this has been a huge charge for guys like Levitt/Dubner (Freakonomics authors) - that data sets must be published in tandem with conclusions based on said data. (Assuming, of course, the data sets are not publicly available. It does no good to reproduce census data and the like!)

You should see how bad it is in my field of study - biomechanics. It's a pure black box. We have total cronyism, where one reviewer has disproportional power since he was the first to publish much of the modern stuff. Therefore, people will do anything to have him review their papers, and his papers are pushed through despite what many feel are seriously glaring errors in methodology and collection.

This is the walled garden crap that turns me off to "peer-reviewed research."
This is really interesting. Could you go into a little more detail about what you mean by each quote appearing slightly differently. We're trying to use the break provided by the author and the tags on the RHS to separate the quotes - but I guess this isn't really working?
Agreed--I think functional programming comes a lot closer (or at least it can, in theory) to expressing programmer intentions. The compiler doesn't have to deal with side effects and all of their hairy consequences (escape analysis, aliasing, inferring dependencies, ...).
How Google Might Save Us From Terrorism
In the case of Yahoo, they already know there is a problem and they are trying to fix it, but that is the exception of coruse.
http://wiki.answers.com/Q/Could_Hitler_be_described_as_right...
There needs to be a comma in between 'Vegetarian' and 'Chinese' in both phrases to clarify that whichever is the former modifies 'lawyer' as opposed to the latter.
Sorry to hear that - we'll work to introduce an alternative to Facebook login in the near future
I hope justice is served soon. And more than that, those who were injured recover sooner. I really liked the atlantic news article, that terror is about being terrified, we need to keep calm, and stay tight. __ Prayers from a Indian Muslim
They were able to replicate the results, but only by using the same broken methodology. :)
great blog!
One of the mistakes is thinking that Economics is in a fact a science. It is not.

Second, I think it is only right that economic decisions that influenced the lives of millions should be based on political principles, and not technical ones. The latter only give you things like the long-term suicidal one-child policy, and you also don't get anyone to blame, while the first at least give you the chance to change course mid-way and a sort of feedback mechanism.

Also, using 50-year cycles in order to determine long term economic "truths" is a joke.
> WRT your second point, are you implying that people will be more likely to spend $1500 on Glass because there are not paid applications available for it?

They are more likely to buy Glass if the cost of apps for it are already bundled into the costs of paid web services, so that buying glass gets you the benefits glass provides for those web services with no additional hassle.
It was a stock image that started on the 404 page. People loved it, so the octocat started showing up in more and more places and then grew to become the logo.
Good point - likewise email addresses and domain names.
I used to think the same way that you do, until I played the special edition ipad remakes of monkey island with the improved graphics. You don't have to go all 8-bit to get that retro vibe. I much prefer the high quality ipad version over the original.
Google Glass: Add a Cat tot That
"Each step in human technological advancement provides improved methods for the distribution of cat photos. Project Glass is no different."

Google Glass API Quote
I assume you are talking about the internal components. I have found the components you actually interact with (screen, keyboard, trackpad, etc) to be really well done. Maybe if other Manufacturers spent more time getting these things right and less time on specs, they would have higher profits.
A tiny community with tens of thousands of members in each of several major cities.
Finally! These guys rock.

I prototyped our startup's entire user flow with Moqups and I couldn't be happier ... their way of configuring elements from a plain textfield with a Markdown-inspired philosophy works really well for me.

I literally asked them when I would finally be able to pay them for privacy controls a while ago ... they haven't mailed me yet though ;)
"Each step in human technological advancement provides improved methods for the distribution of cat photos. Project Glass is no different."

Quote from the google glass api.
No problem. I'm sure I wouldn't be thrilled with my own HN comment word cloud...
Interesting. Now I'd like to see a CPU benchmark, but I imagine that would be influenced heavily by who else is on your machine.
Any idea what happens if you do not renew and/or do not delete your free trial account at the end of free trial? Mine is going to run out soon. I signed up only to play around (have no serious need). I have deleted my VMs.
Arguably Mac hardware is not essentially the same because the fit and finish is better, the BIOS is not total garbage, etc. Another way to look at it is that Apple charges $200 for OS X.
And some of those (don't know the percentage) got here as refugees; they had to go the dangerous way, rather than the official way. My ship in the Navy picked up a boatload of refugees, then sank their boat as a navigation hazard. We took them to the Phillipines, don't know where they went after that.
My apologies if the answer is obvious, but why does he mention Mailbox?
> If you're implying that "easier to reason about" for a compiler is equivalent to "easier to reason about" for humans, I think that's a fallacy.

I would like to know why you think that. The same predominant factor, complicated interactions, prevents easy reasoning in both cases.

I don't agree that functional programming fails in those cases.
Parent is probably referring to the fact that it is safer to fly than drive a car, statistically speaking.[0]

[0] - http://reason.com/archives/2006/08/11/dont-be-terrorized
Meh, I'm usually not one for variety :).

The purple space background was designed by an illustrator here at GitHub and I just put it to use. That the page ended up being purple and blue like Bootstrap is kind of just a coincidence. Previously the Enterprise site's background was a custom-made OS X ish space background—lots of blue and gold.

Beyond that I don't see a huge concern of the two looking similar. Bootstrap 3's homepage will be massively different from v2s today if it helps though.
Ugh. Did that require you to protest each charge? Or did you get a charge and credit on every bill?
Ah, thanks for that - I didn't realise they were stock images.

The Github for Android logo is amongst those too http://octodex.github.com/droidtocat/
Just 1 view on YC player (back on Feb 22nd), duration 43 seconds. I think that's it for us :(
> As a customer... the "free" line is upsetting and confusing. I would like to pay for good apps

You will be able to, buy paying for non-free web services that provide no-additional-charge Glass apps. Glass isn't designed as a standalone app platform, and the features it exposes to apps don't really encourage apps that are independent of some broader service that is also used on a non-Glass device.
Now We Know Why Facebook Went With Android – ReadWrite
I keep my personal repos in Dropbox (then my working directory elsewhere) - I still have to push and pull when switching computers (and make sure Dropbox syncs), but it's worked out fairly well for me. You can share the Dropbox folder as a sort of poor man's private Github repo, but you need some sort of out-of-band communication to ensure that you don't push to it simultaneously.
Netflix secret warehouses (2009)
In a number of the cases, it's not so much "awkward" as "means something else". Consider the difference between "first 50 dates" and "50 first dates".
Has anyone here used Dart for a real project and found it worth using?
Hm. I put LONG one word to the left of where you did. But I suppose that only makes sense with a comma after it. Yours feels more correct if no commas are allowed.
Kind of a hard comparison. the rest are just hardware where as Mac is a hardware/software company and also sell other form factors than pc like phones and other portables. So its not a fair comparison at all. Apple to oranges like. Should think about including other hardware from Samsung, HTC, to Intel and software like Microsoft.

Kinda of a "We picked a few companies that are sorta randomly similar and look this other company is doing better". Means nothing
+1 on appium support (disclaimer: I'm an appium contributor). Shouldn't be too hard for them to add since it supports real devices. Opens up the door to Selenium library support and compatibility, which would be a huge win IMO.
Who's the traitor?
"As a part of the normal operation of the Secret Store, scanning occurs on a weekly basis for the certificates being managed. Alerts of pending expirations are sent to the teams managing the service starting 180 days in advance. From that point on, the Secret Store sends notifications to the team that owns the certificate. The team then refreshes a certificate when notified, includes the updated certificate in a new build of the service that is scheduled for deployment, and updates the certificate in the Secret Store’s database. This process regularly happens hundreds of times per month across the many services on Windows Azure."

http://blogs.msdn.com/b/windowsazure/archive/2013/03/01/deta...

IMO they had a rather extensive process in place. That process had a flaw, though, in which a specific kind of human error (forgetting to set up a flag) was not double-checked.

As disruptive as that was, it's growing pains and overall they've had few issues for a service that is scaling up and out so quickly.
The Power of ‘And’ (Azure IaaS Now Cheaper, Generally Available)
Leap Motion, HP Strike Deal to Bundle, Embed Gesture Technology in PCs
A Complete RPG (In A Spreadsheet)
So you never see conflict messages or conflicted files in your Dropbox? In the few cases I've tried a git working copy on Dropbox -- which is what I believe the author is discussing -- I've had conflicts.

For example:

$ ls -1 .git/index*

index
index (blacktip.esquimaux.org's conflicted copy 2013-04-09)
index (hammerhead's conflicted copy 2012-01-30)
index (holodeck's conflicted copy 2012-01-26 (1))
index (holodeck's conflicted copy 2012-01-26)
index (holodeck's conflicted copy 2013-04-09)

It was only the index file and not anything irreplaceable (not that git does a lot of mutating of files in general). But it rapidly ended my experiment with git on Dropbox.
You say the big company is not investing in a big way, I see a small team of revolutionaries rescuing a behemoth from crushing itself under its own weight. :-)
They eventually will delete your data. You'll receive plenty warnings by email and you can open a support ticket for assistance at any time.
> It's a little naive on Google's part to assume people will create AND maintain tons of useful, quality applications just out of sheer enjoyment or the goodness of their hearts.

Google doesn't assume that. Google knows that Glass's feature set is only useful to provide auxiliary functionality for multi-device services, and they expect that users experience will be better if you pay for the multidevice service but not separately for the Glass app.

I'm sure they expect that the people making useful, quality Glass apps will often be making plenty of money from the services those apps interact with, not doing it out of either "sheer enjoyment" or "the goodness of their hearts."
How to build an online community around your brand
Tips for building a community around your brand, products or services.
Those stories always make for a good read. I'm interested in examples if you can think of any.
GitHub has always been capital G capital H. The logo just did not communicate it
Blossom.io CEO wrote an amazing blog post about their decision to switch to Dart in production: http://www.ramen.io/post/46936028144/we-are-switching-to-dar...
Four highly effective responses to terrorism
Hehe, I find it interesting that Steven Forbes himself decided to comment on Bitcoin. Albeit, he only has a shallow understanding of it. The whole point of it being open source, is so that everyone has a say in it, not just one central entity, which he either doesn't get, or doesn't want.
Quirky's blog post is also an informative read: http://www.quirky.com/blog/post/2013/04/quirky-meets-an-imp/