skysight-inc/HackerNews huggingface dataset:
This is an interesting counter to the popular wisdom about what can be achieved with marketing. An unlimited marketing budget may be necessary but it is not sufficient, even with a notionally attractive proposition like the surface. It cannot overcome fundamental product issues like being too expensive, lacking killer applications, poor product targeting (who is the Surface RT really for?), or even just entrenched negative consumer perception. I think the Surface RT had all these issues and the marketing was not all that great on top of it.
How long have you had the yiynova? Can you give a quick review?
Show HN: AutomateYourDate.com - Outsourcing your dating
Thanks for this article - I've often wondered how long one could live by fasting if they were quite overweight, and this helped answer it.

I feel like a 2 year old asking this, but, "He defaecated infrequently, roughly every 40 to 50 days."

How does that work if he wasn't eating any food?
That's not working out too well.

http://www.theverge.com/2013/4/26/4271432/does-anyone-know-w...
before the Motorola acquisition, Google's patent arsenal was in the hundreds, which was abysmally small for a company that size. This probably stemmed from their ideals and their culture, but the ugly reality is that companies need patent arsenals to protect themselves.

There is a reason why no one messes with IBM with a patent war. The counter punch would murder anyone who'd try. Maybe Google now has enough patents to deter most of the absurd threats, and given their cash flow, even the huge cost of the Motorola acquisition may be "worth it" as a contingency plan and a risk hedge.
Tuition seems to have gone up since I last looked.

$4K of that cost is based on staying in the dorms. You can rent a house for $800-1000/month in Socorro, split 2 to 4 ways, and there are studio apartments in the area for as low as $250. Still, these costs are essentially for your first year; after that it goes down considerably, and if you have a 3.25 or 3.5 you're eligible for a $4/5K/year transfer scholarship.

I have no idea where they got that $1600 "travel" cost estimate from.
Without the ability to recompile desktop apps I don't see a good reason to have a WinRT device. Office is not enough.
Does the feeling of hunger go away by itself or you repress it somehow?
Lumino - an arduino based input device i've just did
I'm going to guess filler from pills, dead cells accumulating, and the occasional spider that crawls into your mouth while you sleep.
About a month. I got it because of Mischief.

I posted a blog entry on it: http://loewald.com/blog/?p=5274

Nutshell is the tablet is good but the software kind of sucks. I can only use the tablet in mirrored mode because the tablet driver maps the surface to the combined screen, and I need to use a third party app to run the tablet at native resolution. If I were a pro, I'd probably spring for a Cintiq, but for a hobbyist it's wonderful value.
As much as I used to hate them (competed vs Excel in the 1980s and lost) now I mostly pity them. I was at Apple in 1995 and it was both depressing and sad that a once great company was on death's door. But other than a huge amount of cash (which Apple sure didn't have, they even took away our popcorn maker) there doesn't seem to be a savior on the horizon.
Yes, but Google Finance is on google.com/finance (for some reason; I'm sure it used to be finance.google.com at some point...).

The importance of httpOnly had somehow escaped me until today :-)
well you can't always be sure since many suspect that the Nexus 4 is a loss making device for LG (certainly before the redesign to fix the LCD yield issue).
SmartOS does not offer container-based virtualization of linux containers. CoreOS is designed to run inside normal virtualization (KVM/Xen/etc).
I've been involved with one of them.

1. I don't know which one you'll be joining, but do the prepwork.

2. If the prepwork doesn't include git, learn git (Recommend CodeSchool, GitHub's tutorial, and generally spending time using git). Reading Pro Git or something like that doesn't really help unless you've been using git for a while. Learn how to use GitHub (fork, cloning, pull requests, issues, etc). Build a good internal mental model for what is going on.

3. Get in the habit of properly touch-typing if you don't already (meaning all ten fingers and using the pinky). You'd be surprised how even a lot of programmers don't properly touch type. Get comfortable with a standard text editor (I recommend Sublime Text for a beginner. You can learn vim later, maybe after the course).

4. If the course curriculum does not include basic data structures and algorithms, get a good overview of basic data structures and algorithms. Meaning learn about hashes, arrays, multi-dimensional arrays, stacks, queues, linked lists, trees, binary search trees and how to implement them. Learn about order of growth, etc. If the course does cover those topics, then you can go ahead and hold off on learning them (or not). You can read about these topics, but I think getting it explained to you by a teacher, assuming those topics are covered in the course, is a lot easier and intuitive.

5. Some courses don't go into much depth about HTML and CSS (for good reason - those topics are just pure memorization, lots of busywork and trial and error, not very much educational value). If so, brush up on HTML and CSS, especially advanced CSS. A lot of web dev interviews will (sadly) involve those two areas.

6. Code as much as possible. Jump ahead. Read as much as possible. If it's a Rails school, take the initiative to go through the Hartl tutorial, learn/read/code about advanced Ruby metaprogramming. Ditto if you're doing JS or Python.

7. Start a personal website and blog. Make it look good (this can be your practice for #5). This is not important for success in the course, but is important for branding yourself after the course. By the way, I personally believe you should avoid branding yourself as a "junior" developer. Avoid that.
Amahi 7, faster, smaller, cheaper way to keep your data, apps
The more accurate word here is cronyism, indicating a contact and not necessarily a family member, but your point is valid.
Looks quite awesome! It would be helpful to include some installation instructions for those of us unfamiliar with python libraries... do I use pip? do I use easy_install? do I git clone and then do something with setup.py?
I'm wondering if we're talking about different things here. You're talking about vectors, which to me suggests an ordered collection of primitives. I'm talking about sets of relations.

The main difference is that a relation is not a primitive. It is a tuple of primitives.

The point being that sometimes you care about those relations being ordered by date, sometimes by amount, sometimes by ID and so on and so forth. The database imposes no order on you and so you can impose one at will.

The database equivalent of maintaining order for every single-column selection is to have per-column indices.

Try that in production on a busy OLTP system and let me know how you go.

Where array/vector languages and SQL see eye-to-eye is in basically abolishing the loop and having a logical model where operations are applied simultaneously to whole collections.

From talking to you the difference is when order is imposed. In cases of time series analysis, where there are single numbers and a natural order, I see the value of array/vector languages (or one of the various proprietary temporal-SQL databases). But most problems of interest aren't vectors with a single natural order.

Incidentally, I don't see why you think the tax-bracket thing is such a killer case. Oh noes, a small join!
12.5+ billion dollars isn't intangible, even for Google.
The difference between setting parameters and programming is obviously that programming allows the creation of new functions.
"Coding" is literally the act of translating a more-or-less formally specified program (that is, a set of planned actions) into a particular computer language.
However, if being a programmer was only like being a translator, programming wouldn't be too hard for mere mortals. That's on the other part - the one that involves methods, logic, knowledge like the CAP theorem - they have problems with. The fact is, not every one can re-discover the bubble sort algorithm like we all here did when we were 8 or so. That's why we are programmers, and that's why they are not (and don't even want to be -- but they are nonetheless nice people and have other qualities, like having money). And these problems don't vanish if you switch from control-flow to data-flow or some bastardized-flow; they just change shape.
So, a fully profitable and easily pivotable company with a few hundred million users will disappear because people can/will switch to their own small servers?

Please, Yahoo and freaking Ask.com (who even uses it?) are still around, and Facebook is way ahead of those two...
Typical NCA (Non-Coding Architect) stuff.

I assure you that devices of this sort require a great deal of code: http://cachepe.zzounds.com/media/quality,85/Ion_front-c20cdb...
The difference: MS's competitors are not named Sony and Nintendo this time. Apple and Google move faster than MS; enjoy huge brand name recognition; have as much resource as MS does. One may only look at Google vs. Bing to see it. Windows Live Search was introduced in 2006, following by Bing. How much market share has it captured?

Another difference: the ecosystems of iOS and Android dwarf that of the games market, making playing catch up much harder (when will Nokia catch up to Samsung?)

Can MS become a viable tablet option? Absolutely. MS has limitless pocket. Will it be focused and nimble enough to do it? That's still an open question. Meanwhile, the competition doesn't stand still.
First of all, that's ludicrously low. More importantly, it's a new restriction on an existing service, rather than a new service. Both of those lead to push-back from current and potential customers.

In any case, the problem is that Google has already pitched their fiber service as gigabit, and attempting to meter it will make it look less appealing. Personally, I find arbitrary restrictions on the type of data I can transfer even less appealing, but many people won't.

What would Google say to someone saturating their bandwidth 24 hours a day and not running a server? I can easily think of ways to do that. For instance, how about doing daily image backups of your home media center?
46% Voters Favor More Restrictions on NSA Surveillance Program
Julian Assange: conviction of Bradley Manning a dangerous precedent
What was user adoption like in year 1 of the XBox? I seem to remember that it really wasn't that hot, especially outside of the US (I remember it basically outright failing in Japan, but that's probably due to a combination of nationalism and a mismatch in the titles available to local tastes).
This isn't what you wanted to hear, but it gets you really close: Install ubuntu, lxc, virt-manager gui, and zfsonlinux.
You should look into Hypermedia API's. The entire point is to have a discoverable API where the developer doesn't need to know low level details. Theoretically, you could write a library to parse, adapt, and act on another API.

http://stackoverflow.com/questions/15214526/why-hypermedia-a...
The ribbon as a brand logo is still not working for me. In its red colored form, it has an ugly faux 3D shine applied to it. In it's flat form, it is just a bunch of white waves, hardly recognizable or interesting.
But Microsoft was trying to enter a new market with the XBox, and the rest of the company was doing very well. It was an offensive move to prevent Sony or someone else from dominating gaming.

But the Surface is defensive. They made fun of the iPad as worthless but the truth is that it (and other tablets and smartphones) are eating away at what used to be a very secure customer base.
Statement by Julian Assange on Verdict in Bradley Manning Court-Martial
I predict that a refreshed Surface Pro with Haswell will sell quite well. I know that it is a product I want to buy (or a Transformer with Haswell whichever comes first).

The Surface Pro is an excellent device let down only by battery life IMHO.
His username would suggest something like Go better.
Also happened with Orkut.

Of course, that doesn't mean it's unavoidable either.
Well, it helps. And don't make the mistake of thinking that college is not real life, just because it's curated. Think of it like an intellectual shopping mall :-)
I think it did OK in the states. The real problem was that the PS2 ended up being so phenomenally successful that the XBox looked terrible in comparison. By the end of the console's lifecycle it was a respectable machine. It had good games and defined the online experience with XBL.
But does he ship?
I was going to point out the opposite, that most of these traits are attributable generally to "crony capitalism". First, his example is about banks that have had the worst of it. Second, the government protects individuals and entities from negative externalities in a way not originally contemplated by the founders. Essentially cronyism protected railroads from being sued for negative externalities, and that presented today's regime. It is not a "natural" component of capitalism.
I feel like you didn't read past the first sentence of my comment.
When you say you fasted entirely... do you mean you consumed no food at all, or did you eat after sunset as is the norm?
Nifty project. It'd be nice to add in automated analysis and make it a full Web Consistency Testing tool (disclaimer: a project I work on a lot): http://webconsistencytesting.com/

The three major problems with screenshot based tools are: 1) hard to adapt to acceptable levels of element shifting; 2) hard to extract semantic understanding of what broke; and 3) if it's not automated and you test a lot of pages in a lot of browsers, they simply won't get compared. But adapting this shouldn't be too hard.
Sometimes not shipping gives us more freedom to explore.
That should have a nice catch phrase "solidified into disaster by 'best practices'"?
To his credit, maybe he did change things around several times. My guess is that he did not, and just shotgun blasted resumes out with little forethought thinking that his qualifications would get people responding quickly. That method died years ago, probably around the time of his previous job search.

I've said this to many people, but you are better off investing that time writing targeted resumes and applications to even 20 companies than blasting out generic content to 600. Not sure if he did that, but it would make sense.
That's needlessly vicious. You don't need a wall of shame. Just report the bug back to the original programmer and they'll feel bad enough as it is.

Also, generally speaking, it's not one person's fault. At the very least they also have a reviewer who should have caught it.

What actually happens in a healthy organization is that someone writes a postmortem going through all the steps leading to the bad outcome, along with a plan to make fixes at multiple levels to make sure nothing like it happens again.
"Traduction by Google Translator"

uhhh, seriously? I'm quite literally at a loss for words here.
It is not an entirely foregone conclusion that the losses Microsoft incurred to break into an infamously cutthroat industry were a good idea from a business standpoint. To say nothing of whether 2013 Microsoft can afford to invest the kinds of sums it would take to break Apple and Google's hold on the market.
Furniture you can build and modify using a coin
Two things about Xbox:

1. they actually had the time to let brute force work

2. it was well isolated from their main business - no matter how badly they failed each year, it did not, for example, take away office or windows sales.

But the tablet space is different. There are already enough iPads in workplaces now that people are re-thinking their dependence on MS office since they can't get anything with full compatibility. Android tablets are only just starting to impinge there but they will eventually as well. People are already talking about Android PCs too. The OEM partners are all shipping Win8 tablets but they are also shipping Android tablets and they have very little allegiance or dependence on MS in the tablet space. So MS has to anticipate they will not be able to charge high prices for Windows on cheap consumer laptops and tablets forever. Those days are over. The only way MS can be sure to maintain their margins is if they get a high margin hardware business going like Apple has.

So I would argue that Surface is a very key part of Microsoft's bid to stay relevant and it directly ties to their core business rather than being a parallel venture like Xbox was.
Then tell your government to either provide it to the public themselves, or pay someone else to provide it to the public. Either way, funding one half of something and then demanding the rest is ridiculous.
For some use cases (not necessarily yours), it's worth looking at Scala's concurrent.TrieMap.
Daniel Weinreb's blog post response to "Worse is Better" is worth reading. DLW was "the MIT guy" and was a news.yc user (dlweinreb).

http://web.archive.org/web/20110709052759/http://danweinreb....
So the guy also predicts the death of Microsoft, whose OS and productivity software is used by governments worldwide. If there was ever a slow moving body, it is government. If there ever was a body that could be lobbied against even good decisions, it is government.

Nope, don't see MSFT "dying" anytime soon, even if they don't grow by much or even start shrinking slowly.
If by "objected to FOIA requests" you mean "filed a motion, just like JSTOR, proposing the ability review and suggest redactions to the requested documents over a window of five days for the explicit purpose of ensuring the privacy and safety of its employees, especially in light of the threatening communications it has received". MIT never proposed preventing the documents from being released.

http://tech.mit.edu/V133/N29/swartz/MIT-motion.pdf
http://tech.mit.edu/V133/N29/swartz.html

But based on your comments in the other threads, I'm not sure you're interested in the actual facts...
So if I'm interpreting this right, they did $853 of sales on two product lines that probably had about an $700 and $1200 average sales price (including accessories like the keyboard that attach at time of sale.)

It depends on the mix, but is that something like 750K units of Surface RT and 200K units of Surface Pro? (Not ridiculously terrible for a first effort, but obviously disappointing given the marketing spend.) Why doesn't the article estimate the units?
If Microsoft is going to succeed they'll have to make mistakes. And the Surface shows some original thinking which I haven't seen before. So I think we should be rooting for Microsoft to bring new things to the industry because that benefits everyone else in the space. And I say this as a long time Apple fanboy...
I don't think the future of programming is necessarily visual programming. Nature didn't program human bodies visually, and yet we are the most powerful living machines with powerful operating systems. But we do need to find a new "programing medium" like proteins that can build up ideas "organically".
From that article: "Which again leads to the question: why did Google buy Motorola? The real answer is worth $12.5 billion."

I love how people keep trotting this number out. Nevermind the fact that Moto had $3 billion in cash[1], which immediately became Google's cash when the purchase went through, so the real price was closer to 9.5 billion. Motorola also had 24,500 patents in its portfolio[2]. Apple, MS, and RIM paid 4.5 billion for 6,000 Nortel patents not long before the Moto sale.

[1] http://dealbook.nytimes.com/2011/08/16/whats-behind-the-heft...

[2] http://www.economist.com/blogs/babbage/2011/08/valuing-paten...
well they sure chose one hell of a great name for this pivot to a service catering to physical cc readers. For that alone I am damn impressed right now. Great branding.
When I did a 3-day fast, the feeling of hunger went away after the first day. But the first day I did have to repress it. That was a bit hard. And then the second day, there were all these student clubs (university at the time) who were giving away free food. Not junk, but high quality food. And recruiting sessions. Free food again, the high quality stuff. So I realized there are 2 things to resist in a fast. One, dealing with hunger, but two, dealing with temptation to taste something succulent.
Techniques for mobile and responsive cross-browser testing
Totally thought this would be named after Aldous Huxley, the author of Brave New World, but the answer was quite cool anyways:

So we named it after the guy who coined the term "agnostic", Thomas Henry Huxley.
I know some people at Microsoft. They said their entire team was gifted the Surface. They were used maybe twice and then never again. That's pretty sad.
I'm curious as to why didn't you come here then!
"MIT didnt do anything wrong".

The report doesn't really say that. It says MIT did nothing illegal and acted prudently, but it doesn't say that MIT couldn't have done better. Item 4 in the introduction (p. 14) specifically says MIT could have done better.

Why dont we just talk about human beings and address them by the names they are known by.

The report explains why: to protect the privacy of the people involved. It's up to MIT to take whatever action might be warranted involving those people; the public doesn't need to know their names. (The report also points out that the names of key people at MIT who were involved are already matters of public record since they appear in court documents; but that there is no reason to further erode those people's privacy.)
I fixed this and actually put it on PyPI :) pip install huxley should do the trick.
I'll be honest, a couple of years ago, I believed something similar, but for different reasons:

* Friendships change over time, no social network (Facebook included) could crack that.

* "The youth" don't want to be on the same social network as their parents.

* Timeline spam from games was going to kill the network.

* People were uber concerned about privacy and would flock to a more privacy-aware alternative, particularly with employers starting to check up on employees.

* Someone was bound to go and take away Facebook's golden goose - image hosting.

* Mobile monetization was going to be a massive problem for them.

I had other reasons, but I was young(er) and naive(r). They dealt with those threats - by introducing features, having critical mass, changing their partnerships, reassuring users, opening their wallet, and figuring out how to do mobile well respectively.

Yes, free (as in GNU) software is always a threat to people trying to profit from software, but it's no more serious to Facebook in the medium term than any of the above. People are lazy, there's a lot of inertia behind Facebook at this stage, and setting up your own social network-type stuff on your own server is (and always will be) seen as "too hard" for most people.

I highly doubt that they'll be unseated for quite a while (even under the glacially crushing weight of OSS) so long as they keep making the good calls that they've been making over the past few years.
How is this different from Stripe?

https://stripe.com/us/help/pricing

It's interesting that the fees are the same for a transaction when a card isn't present 2.9% + 30 cents, but 2.5% + 10 cents per transaction when a card is present.

I wonder what Stripe's response to this will be.
Love this series.. and +1 for Huckberry too.
Moving from desktop to mobile keeping compatibility (with a huge base - a challenge no one else had - possibly only nokia transitioning from dumb to smart) isn't a trivial problem by any stretch of the imagination.
They took a swing in a very unpredictable and hyper competitive market. It had to be a big swing and it didn't work. Its a shame cause I think their dev tools/platform/languages are solid. I enjoyed working with C#/WPF/xaml in comparison with Android/java/flash and the current hodge podge of web tech.