skysight-inc/HackerNews huggingface dataset:
Public goods are both non-rivalrous and non-excludable. This is an important distinction. We fund public goods as a society because they are very difficult to fund otherwise since you can't exclude the people who don't pay. Education is easy to fund privately. It should be funded publicly to the extend that society benefits from it. Most of the benefits of an education accrue to the student.
Let's hope it doesn't pan out that way...
Nothing for Bill Laimbeer.
Lets consider that situation you mentioned. Lets assume your food, clothing, shelter and health care to a large extent will taken care of.

Its still won't solve many problems. If you visit ghettos(I actually stay in one, here in India) you will see the nature of problems of a different kind. Even if you could some how solve their their problems concerning basic needs. You really won't help they have hygiene, education, solve problems related to crime. Their overall perspective of life still won't from its base position to large extent.

What it is likely to do is make those people more lazy. I don't have data to prove this, but the same old problems of poverty but of a different kind will exist. People will complain of not having luxury in transport, posh living, vacationing etc. It never ends..
AdBlock, NoScript & Ghostery – The Trifecta Of Evil [Opinion]
This "no business plan" crap everyone parrots is getting tired for me. Situations change, good companies learn and of course plans change. Just because a bunch of hipsters decided business plans aren't cool doesn't change the reality that, in general, failing to plan == planning to fail.

I wouldn't bet on anyone who couldn't answer those questions on the right. We are not talking some 100 page MBA bullshit, we are talking understanding what it is you are setting out to do. This is very, very basic stuff right here.
Great design is widely empathetic and desirable.

Process is a luxury, and you earn the freedom to engage in it through producing good work. Remain focussed on that and you wont need to waste time deriding people who don't understand the value of what you do.
And our UX folks routinely use both Photoshop and Illustrator. It's almost like we can't make sweeping statements of "how it is" at a company with 90k or so employees.
In regards to point #1, I foresee (or at least hope we will see) a swing back in the other direction, as wages for skilled labor skyrocket and scarce supply of skilled labor makes it a laborer's market (pick and choose your hours, etc)
You are missing something.

My team uses Handlebars templates with Ember.js. We build templates with placeholders for bound values or other view templates. When rendered on the client side, a change to a data model causes an automatic change in any templates that are bound to that data. In jQuery there's a potential for forgetting to write code to update a value or part of the page. With this templating system, it's all bound and auto-updated.

Another reason that we use templates is that we put all the template files up on a CDN. The only thing our server serves up is an empty DOM (just a body and a div), and the templates are all built into the DOM on the client side.

Lastly, managing a bunch of small tmpl files with the HTML we want is a lot easier than trying to embed HTML into JavaScript strings to use with jQuery. We just write up some HTML and an Ember view that renders that template in the right place on the page. Organizationally it's very simple and easy to maintain.
I like this guy but this opinion piece has almost nothing going for it.

What the tech-elite are upset about is that the iPhone is the product of -SAFE- design. They made safe design choices, safe technical choices, safe aesthetic choices, and paved over some platform disruptions that are going to stick in more than a few craws (new maps, new dock connectors, new advertisement rules, etc). There was no zing zap zowie twist, no manic panic streak, just safe iterations like thinner/faster/tighter/stronger.

Think about it: there isn't one new sensor type, one new I/O type, one signature new datatype (save for possibly Passbook), nothing. The smartphone is becoming mature and the 8000 pound gorilla isn't willing to start zigging and zagging with the highest profile product in technology.

People want to be wowed, and when all they got was a thorough refinement of what they had, they left disappointed. My mom is going to love the decisions Apple made regarding her iPhone 5. John X. Android won't.

It doesn't matter though. This phone is going to sell tens of millions a month, be the safe #2 market seller, be the #1 money spinner, and stand for another year as the overall best.

You want daring phones? You want risky phones? Look elsewhere.
any reasonably compelling application ...

Why isn't the same true of touch screens?
This is impractical with any JS-heavy application; where you are working primarily with javascript data structures and not the DOM.

It also leads to jQuery spaghetti code. So many people use jquery like a shotgun, to solve every JS problem, when better - and more targeted - solutions can be tailored out of small modular libraries.
Seriously. How many draped cloth reveals were there? How about the Air slipping out of an envelope? Or the nano from his pocket?
I do understand the need to refactor and clean up code, however, there is a lot to say for at least deprecating things for a very long time as I find the current RoR far too volatile like you say. Unless you are doing prototypes, short lived sites OR have a fulltime team on it all the time (who upgrades to every small increment of every lib and fixes/refactors/tests the entire project), I don't like it so much. I have done and supported RoR projects and it really takes out the initial wins when you sit swearing behind your monitor because even trivial libs (for which, in fact, you already had to resist the urge not to roll your own) stop working after installing the latest and the greatest. Sure, then don't upgrade to the latest; for a lot of things that's not an option (security would be one, needing another feature this new gem has is another) and it should just give you a nudge 'this is deprecated, please fix' warning for the next year+ instead. If you didn't fix it by then, then at least you were warned plenty in advance.
Fantastic! This is definitely a great way to learn and it will pay off. Congrats!
Even if their identities aren't as well-hidden as covert espionage informants, that doesn't mean we should broadcast it if they have clearly elected to be quiet about it themselves.
FYI Kalamazoo has three venture capital firms whereas to my knowledge Grand Rapids and Lansing have none. In fact until a few years ago there weren't any VC's in the Detroit city limits.
And the price will be about zero.
You can buy a midrange smartphone for quite cheap. I got an Xperia Arc S last year for 180 pounds on PAYG, no contract. Since I'm going to void the warranty by rooting it and putting a clean ROM in it, I'd rather not have a top-line expensive phone with whatever crap it comes with (basically they all do, except maybe the Nexus flagship phones).

I use that and an older Blackberry Curve 3G which is a total workhorse and lasts forever on its battery. Surely the Android, not even being a last gen phone, trounces the Blackberry on every department esp. on the screen department. But it barely makes it to the end of the day without a recharge.

I'm not filthy rich but I can manage to sleep at night if something goes wrong and I lose a hundred or two. Never bought more than 1 cheapish phone a year, so it's not going to destroy my finances.

Neither of my phones are toys by the way, they allow me to get a lot more done and they also keep me entertained/informed when there's nothing else to do.
I wonder how come MS is able to afford giving free hardware to so many of their employees. Earlier they gave the Windows Phone and now the Tablet.

Is it a good marketing strategy. Do non-MS people buy their products, based on word-of-mouth spread by MS employees. Does this strategy really work ???
I need you to do a thought experiment: It's yesterday. Apple has just announced that they are immediately moving to micro-USB on all of their iOS products.

What does this mean for the existing ecosystem of 30-pin accessories and the customers who bought into it?
College in the US is about education and signaling. Capable people want to learn more after high school, so most of them go to college. It makes sense that the college one attends has become a signal since its so closely coupled with what capable people want to do anyway. In the future, this will not be the case. So many capable people will eschew a traditional college education that alternative signaling methods will arise. For instance, Y Combinator is a more powerful signal than Stanford is. (Stanford graduates don't automatically receive $150k in convertible debt for their endeavors once they graduate.)
I'm now intrigued why this was voted down. I certainly saw Chrome not loading mixed content in the past. Did they really revert this behavior?
This is exactly my position. I have used CoffeeScript in 3-projects and moved back to JavaScript. The biggest problem for me is the readability. JavaScript has braces and good readability, IMHO. YMMV.
You are correct that each iteration changes theta. You are also correct that parallel computations will be computing the wrong gradient.

However, this is not bad.

Stochastic gradient descent (non-parallel, simply sequential) also computes the "wrong" gradient. If you compute the gradient over the entire example set, you get the "true" gradient.

Nonetheless, SGD (stochastic gradient descent) converges faster than batch gradient descent, because the cost of each update is cheaper (one example vs. all example gradient computation). More importantly, doing a stochastic gradient descent sometimes leads to finding better local optimum. Batch tends to get you into easy-to-find local optimum, and you have no stochasticity that temporarily pops you out of a local minimum and allows you to find a better one. (See Lecun paper from 97 or 98, "Efficient Backprop".)

[edit: I initially wrote the following: "So computing a stochastic gradient over each example in parallel, and them aggregating them, isn't necessarily a bad idea. It's particularly a good idea when you are operating over zipf-ian sparse distributions, like natural language inputs, where many words will be quite rare and infrequently updated in a sequential SGD approach."

Jimmy Lin presents that approach, but points out that the aggregator step is a bottleneck. So, as pointed out by iskander's child comment, each mapper trains SGD on a subset of the examples, and the trained models are aggregated into an ensemble. Thank you for the correction. The point stands that stochastic updates can give superior generalization accuracy to batch updates.]
Telefonía móvil: Tribunal Administrativo
Human Powered Helicopter
I never worked at MS and know no-one who does, so I don't know this for a fact, but I read they don't use Sourcesafe internally. I have used it and hated every second of it, so I can imagine, however, it is, literally, their dog food.
What happened to "Think Different" ?
Entrepreneurship in eSports
>The fact that VCs exist and thrive proves that they are following what is right for them.

Correlation does not imply causation. I can imagine a world where VC's invest in research and teams instead of ideas and goals.

What if there was a 500hackers where 500 competent hackers from different fields under one roof get paid well enough to work on a variety of ideas? If I were a VC, I would definitely want a part of the action. Sort of like a modern day Bell Labs.
He doesn't! Each mapper trains a model using stochastic gradient descent on a subset of the data and they are then combined into an ensemble.

A more sophisticated alternative is the Terascale Learning Algorithm (http://www.slideshare.net/pauldix/terascale-learning) from John Langford & friends.
I love it when a client says 'I made my blabla in Lightswitch in a few days without programming, why did you quote $50k for this app?'.
"Think different" won them a dominant position in two colossal (and colossally important) markets that they're in the process of eviscerating to the consternation of all involved.

I assure you they are in the process of "thinking different" about a number of new markets and form factors. For the ones that are gushing money? "Think Dominant"
I don't see the point in disconnecting for the sake of disconnecting. What's wrong with becoming attached to technology that augments your quality of life? It's not like we pee in the woods all year and save the bathroom for special occasions.
We are a bunch of indie developers who felt exactly this way! So, we cranked out a tablet app (both iPad and Android) that lets you import Balsamiq bmml files onto your device and edit/present your screens. Please feel free to take it out for a spin here: http://www.mockups.me/wireframes/tablet.html - any feedback is appreciated!
I want this, but for UNIX.

I want a standalone operating system that runs on android hardware that gives me low level access, via unix commands and stdio, to phone functions.

So I don't want the javascript dialer, I want /usr/bin/dialer ... I don't want the javascript sms client, I want to run:

/usr/bin/sms --retries=4 --number 800-555-1212
> Hi Joe, I can't make it to the meeting^D
... sent.

So yeah. This article reminded me how much I want something very much like ffox OS, but for unix core principles, like stdio, and not for open web apps (nice as they are).
Thanks man! I'll give it a try. Basically I'm looking for one platform that integrates and automates website/marketing/product/revenue/engagement metrics...so I can focus more energy on the things that I love ;) (brand, customer acquisition)
Client-side rendering probably isn't faster than server-side rendering in terms of latency, but it is cheaper. You save on server processing and network bandwidth.

Rendering speed isn't the reason server-side templates feel "slow" though: if you do server-side rendering then every change of state on the client needs to round-trip to the server in order to fetch a new HTML representation. Client-side rendering lets you "cheat": just render the new state and synchronize with the server after the fact.
You can't validate a business idea on paper, but you can invalidate one. If you can't make the numbers add up in your best case, then you can save yourself a lot of time building a product that's destined to flop. What a business plan shows is that you know how to invalidate structurally flawed ideas and that you've found a starting point that appears to at least be numerically plausible.

For example, if you work out that your best theory for acquiring customers costs you $20, but their best-case total lifetime value is $15, you have a business model that you can throw out.
More market-driven? It's only since people started arguing that colleges should be run like businesses that tuition has exploded.

There are things that shouldn't be market-driven. Look at Germany for an example - no vouchers needed to go to college there because the government simply pays for everybody (even foreigners). And the economy is doing fine.
At least they could use any new accessories they have to buy with other gadgets instead of being locked into another expensive, proprietary Apple format.
Every nontech person I know wants incremental upgrades of the technology they use most.
There's a lot to this, for the company, other than employees getting bonuses in hardware instead of cash. They're putting MS products in the hands of tens of thousands of people most invested in evangelizing and evaluating them - every MS software product benefits from dogfooding, why not hardware? It will presumably give MS a chance to debug enterprise bring-your-own-device that they are trying to support by implementing it on an enormous scale themselves. These are developers who may be now inclined to write apps. And most MS employees don't have laptops, so now they won't be stuck with pen and paper in meetings.
>So computing a stochastic gradient over each example in parallel, and them aggregating them, isn't necessarily a bad idea.

Wait a minute, I don't think that's what the paper is suggesting. The communication costs of aggregating every micro-step of SGD would be extreme. I think Jimmy Lin is saying you should partition the data, train one model per partition using SGD, and then combine the models in an ensemble.
SourceSafe has been dead for years. It was never used for revision control on any shipped MS product. See http://en.wikipedia.org/wiki/Microsoft_Visual_SourceSafe#Mic...
The Samsung Galaxy SIII is the first phone that has got our died-in-the-wool-celebrate-apple-fanatic's attention. Honest to goodness direct quote from a recent convert to the SIII, "Dude, I thought I was trying the real stuff before, but this things like Heroin!"

I personally think that the big screen, and ICSs speed is pretty damn attractive - but I don't know how it would fit into my life over a year.

Regardless - Samsung now has a slight lead when it comes to overall mobile performance (Screen/CPU) - Apple has the lead in App Ecosystem and (in my opinion) - design tweaks. They do sweat the pixels a bit more than Samsung.
Oh you guys/gals and your programmer to carpenter analogies :)
Very nice if you can actually join while you are in Osaka!
The place was picked-up because one of our members is providing the venue - we will consider other venues in case the attendance grows beyond the space available. Anyway, since you are registered for the event, you will see updates for the venue as we progress in the planning.

If you have trouble knowing how to get there, etc, please contact me (you will find my email in my profile).
I'm 29 and just did hacker school this last summer. The youngest person in my batch was 18 and the oldest was 38 :)
Without a site license for Adobe CS, it makes sense that some orgs wouldn't have that in their budget (its like $1000 per seat!), while UX teams would definitely budget for that. The problem in essence is "design by PM," which I'm sure is not unique to Microsoft at all.
I assume because it would be incredibly time consuming and there isn't a factory that is already built to construct the bike the way most factories can machine components for other projects made of metal and plastic.
"Unions, in the US, are a solid unified voting block that always votes Democrat. That does not happen across groups of millions of people unless their vote is being bought through benefits and more."

Politics aside, this is faulty logic. Unions vote for Democrats because Republicans support policies that make unions weaker. It's a genuine policy difference, and they both have logical arguments.
We tried this at Quantcast in our tag. It worked great, but we had constant complaints from people who expected to see an "http:" in there.

Finally, we went back to two separate tags (one for http, one for https).

I hope this becomes more widely understood, it make a lot of sense.
Well, there is DreamSpark...

I'm not sure why anyone would think MS uses only their own OS for everything. Microsoft has been known to use other OS's in the past (the website used to run on Solaris right?), and we do have designers with macs (beyond just the team that does MacOffice, of course). Eat the dog food but don't drink the kool aid, anyways.
How To Select The Right Computer Network Solutions For IT Services
That makes me so angry. We live in the 21st century, we fly to the moon and rovers to Mars and build microchips yet we can't teach our kids math effectively.

I have seen these books, I have seen this "everyday"-type approach to math also in college for non-technical majors. I looked at Everyday Math links.

They are a disaster. It is simpler to explain the goddam subject than to find round-about "simple" problems and "games" that somehow distantly refer to math but are meant to be "easy" when in fact they are nothing but confusing. They build their own "easy" terminology that is non-standard and they go and apply it.

This is the crap I am talking about:

http://everydaymath.uchicago.edu/about/understanding-em/EM20...

The decimals for example. They go about in 10 round-about ways (base-10 block, wtf are those?) before finally showing a number line and asking students to order them. The number line is probably the most useful. I remember learning this from exercises. No base-10 blocks, no "math facts" (why not call them theorems and axioms). Just lots of exercises. Eventually the student internalizes the relationship and builds an internal abstract model.

The confusing part is all these "easy" terminology that tries to help in the end it all looks like an onslaught of random stuff pushed onto the student. They don't know that the author is trying to carefully orchestrate this long and drawn out process of presenting "math facts" so in the end the student reaches an "aha" moment and gets. He gets lost among orange circle with blue borders, playing coin-top-it and base-10 blocks in the end never really reaching the intended "aha" moment be she got stock at the "Decimals All Around Museum"
I roomed with 3 other hacker schoolers in a 4 bedroom apartment about 20 minutes away from hacker school (by train), and rent was $600 a month. I found the place through craigslist. Once you get accepted you can coordinate with other hacker schoolers and people from previous batches to help you find affordable places to live. Also, there were people from India, South Africa, Netherlands, Sweden and France during my batch. Most of them found housing in a similar way (through craigslist/airbnb or previous hacker school alumni)
Am I An Outlier, Or Are Apple Products No Longer Easy To Use?
I wrote a blog post that addresses this in more detail. http://www.cocoacontrols.com/posts/punctuated-gradualism-and...
Which is also bogus. There are plenty of exceptions (otherwise, how the heck does Microsoft develop Mac Office?).
エアジョーダン13
This is a great way to do client side templating. I use Sam Stevenson's stitch and eco templates to do this, so I can require a template whenever it's needed.
Other gadgets? Like what? Describe this workflow.

Plugging in to your Kindle PowerFast adapter that only fast-charges a Kindle? Plugging in to a PMP that that supports USB-MTP or USB-MSP, which Apple doesn't support at all? Plugging in a HDMI or VGA adapter? Wait... they don't have those for micro-USB. Reusing your PDMI gear? Ooops, those are only pin-compatible with 30-pin and haven't gotten any real traction. Plugging into a USB audio device? Oh wait, THAT STANDARD DOESN'T EXIST EITHER.

So I'm begging you, tell me, my mind is OPEN on this: describe the benefit of Apple moving to micro-USB beyond "I can reuse my BlackBerry charger from 2005".

I can't come up with enough pros for anyone, including the customer.
webOS 1.x shipped with Java under the hood.

I was having a brain fart moment last night and meant node when I mentioned v8. Specifically, webOS 2.x+ shipped with node based services which replaced a lot(all/most?) of the java based services.
You only get jQuery spaghetti if jQuery is your method of choice for manipulating the DOM. Most of my work is extremely JS-heavy applications, and I've never found it necessary to use string-interpolating templates. I have found it very useful to use a hand-rolled "template" system based on DOM structures, with data-attributes indicating where the templating engine should insert stuff. Might turn it into a real library someday, but it's really simple, so I don't see a whole lot of point to doing so yet.
thanks, didn't know that. this is really sad.
The only way to invalidate an idea is to prove that people don't want the product. While I wouldn't always bet on a business that has a proven demand, I definitely would not bet against one.

A great example is Instagram: I wouldn't have bet on that product because it seemed destined to make no money, but since so many people liked it they somehow found an exit.