skysight-inc/HackerNews huggingface dataset:
As if elected officials have the best interests of the poor in mind? I suppose they do, but only to the extent that they need those votes. Whether the goal of the Gates Foundation is simply to redeem the image of Microsoft's founder or not, it's doing great things for the downtrodden of the world. Perhaps that's what people like Nobel and Carnegie had in mind as well, cleaning up their PR image. But that's the cynic's view.

If you listen to Bill Gates speak, he honestly sounds like someone who believes what he is saying and backs it up with money. As a rich man he certainly has other options. He can give a hearty "fuck you" or even a dismissive "I don't care" to the world and take his money to do whatever he wants. You know, like Larry Ellison or dozens of other people who've made their fortunes off the public.
Hmm, sugar could be it. Now that I think about it I always use diet redbull with vodka/redbulls...
Indian Institute of Technology Bombay, they seem to have product most of the tech people who are in India as well as overseas. Take a look at their alumni list. http://en.wikipedia.org/wiki/IIT_Bombay#Notable_alumni
> https://drupal.org/node/8

While it was a long running thing that the Drupal product couldn't let users delete or disable their own accounts, the issue you linked was resolved[1] in 2009 (more than 4 years ago) and made it into Drupal 7.

Unfortunately, Drupal.org is still running on Drupal 6 and its upgrade to Drupal 7 has been met with repeated setbacks and delays[2] with no ETA[3]. Definitely unfortunate.

Edit: looks like they're accepting requests for account deletion via password@association.drupal.org for the time being.[4]

[1]: https://drupal.org/node/8#comment-1188824

[2]: https://association.drupal.org/node/17738

[3]: https://association.drupal.org/comment/4263#comment-4263

[4]: https://drupal.org/news/130529SecurityUpdate#comment-7475090
Seems a bit excessive just to shorten commute times for only 160000 people. Are there other benefits?
Or getting rid of passwords as a mechanism entirely.

Not that I have a solution, just whining :)
So, don't accept an offer at Facebook unless you're confident you'll shine in the first months (even in unfair situations, with people working against you). I can see how it's great for the morale of those who pass the hazing, but it sounds like perhaps they need to work on their on-boarding process - that incumbent teams and engineers are guided by selfish incentives that have nothing to do with helping newbies succeed.

On the other hand, those rejected will always have hurt feelings, and at some point their failure will be sealed by the lack of confidence/patience/charity established engineers have for them.

Probably the incumbents are often failing to appreciate the body of domain (FB procedures + code) knowledge they've accumulated, and that a new initiate likely lacks. Engineers are often poor communicators in that sense.
Yep--our Web products (including the logged-in Instagram.com) are built using React.
Historically, you are correct. However this is one of the strengths of React. Try it out and see if it suits your needs
The word was 'contrite'. You didn't set a time limit on your contest.
Twitter vs Facebook Ads
Show HN: My side project that grew - cheap SSL certificates
I used passbook last time I flew home on Delta. It was really nice.
The EME proposal by the W3C is specifically intended to enable just what you describe: proprietary plug-ins that only work in particular browsers.

One of the primary sponsors of the EME proposal is Netflix, who are already building exactly what you describe.

I've addressed this issue - a misconception that at least some on the W3C hold - in detail here:

http://www.w3.org/QA/2013/05/perspectives_on_encrypted_medi....
Well said. It's all about finding some "reason" to have a bonus -- something given up to take the position. Like someone said above, it doesn't have to be a great reason. Just a reason.
They will probably get a lot of new riders as well.
How is that different then the Windows 8/Android/iOS/Xbox 360/Wii/PS3 netflix applications?
Well, they could say: "Download NetFlixBrowser! The fastest, safest HTML5 Browser on the planet!"
The issue is that the CDMs with which the sites integrate simply won't be made available on certain platforms. E.g. Netflix isn't available on Linux, and there's no evidence that the availability of EME would change that.
Embarrassingly enough, I learnt to program in Game Maker when I was pretty young. I still remember the day when it clicked what variables were :P
The DRM will change nothing about platform interoperability. If anything, it will probably make the situation worse.

For DRM to work, someone needs to control that DRM (which means plugins) - preferably as few people as possible. You can't really have "open DRM" or anything like that, which means "HTML5 DRM5" is completely inconsistent and conflictual with the values of the web, and what W3C is supposed to stand for.

The reason there even seems to be a side that is "pro HTML5 DRM" is because they think:

1) it will make Netflix and such really cross-platform

2) you won't have to use "nasty plugins" like Flash or Silverlight

But none of the two is really true. You will have plugins, they will just be at the OS level, and good luck getting Netflix to work on new operating systems such as Ubuntu Touch, Sailfish, FF OS, Tizen, and so on - unless the company behind them can make partnerships with the content companies or content distributors like Netflix.
The only error worth mentioning is "last companies has failed". It must be either "company has failed" or "companies have failed".

Good luck!
And vice-versa, which is what people are asking about.
Can you point me to the HN setting that turns on continuous scroll? I can't find it in my HN profile page.
Could you elaborate on that? I've seen that viewpoint a number of times but I've never understood why it's considered a cardinal sin to have templates generated from js.
There's already a library named react.js: http://www.reactjs.com/
tl;dr: You've set up the challenge in such a way that demonstrating any of the threat models against which client side crypto is weak would require compromising other layers of security first that are out of scope for the challenge.
When this happened to me, I used legitimate data that was in my favor. I was graduating college and used the published salaries of graduates from my department as published by my department.

You can find numbers from glassdoor or look at what government salaries are for your job type in that location.

Just know that if you provide an acceptable range, they will lock in on the bottom of the range.
I've made this point already on the W3C CEO's blog, but it bears repeating here:

DRM removes control of certain aspects of a device that I own, and places it in the hands of another. It does so in a manner that could not be less trustworthy: most DRM solutions are proprietary, closed-source applications.

This means that I can't rely on others to audit it for me (as with FOSS) and I can't audit it myself.

Some DRM implementations in the past have been so aggressive in their usurpation of control that they have qualified as malware; the Sony rootkit is a particularly egregious example of this.

DRM actively reduces the trustworthiness and security of all machines on which it is installed. It has to by design: its stated purpose is to restrict the capabilities of a general purpose computer.
Economics will kill Hollywood if we resist their bribes to cripple open technology and they flounder into obscurity.

They currently control most of the chess board (from ISPs to copyright to the law in general) but we hold the key pieces (that are becoming more essential over time as the Internet becomes more global and pervasive).
Right! This falls under "Run the Numbers" in the Upstart Blog Post. It is not possible to compare an offer of equity without the info you described and some thoughtful attention to how YOU value that equity.
You can start with boycotting any DRMed media.
> If you're an entrepreneur, do you start a Facebook competitor or a company targeting an underserved B2B niche?

You go where the money is. That is also where the competition is. There is also the high risk, but potentially lucrative option of creating a new market where none existed before.

Or you can play it safe. Lower risk, lower reward.
Looks interesting - Will probably try it out, but not sure if I'd stick with it. I try to shoot for 0 inbox at all times - So all my emails are either archived or starred for later; I don't categorize outside of that.

But, that's why they allow an option to disable it :-)
This seems very sassy. But if you can pull it off ...
Actually, Google isn't as innocent as you might think. They acquired a DRM company called Widevine, and the Widevine DRM system is now integrated with recent Google Chrome dev builds.
> It is the purpose of public school educators to help their kids

Let's assume this statement is true, and public school educators are all saints who would never use the survey responses against their students in any way.

How do you know that only public school educators will have access to the information?

What if the surveys are sent back to the survey company for scanning, so that company now has the results as well? What if the information is stolen, leaked, or hacked, and posted on the Internet for anyone to read?

How do you know that some ambitious prosecutor who's looking for easy targets won't just find a lax judge who'll sign off on a subpoena of the survey results? School officials refusing to comply with a subpoena and going to jail to protect their students in this situation seems to be squarely in the realm of fantasy. Before you say something like "it is the purpose of prosecutors to serve the interests of justice, so they would never do crappy things," please read about Aaron Swartz. And really, by some definition, enforcing anti-drug laws in the most cost-effective manner may be an optimal use of a prosecutor's time.
While it may be clutching at straws, Mozilla do actually use 'Moz' for vendor prefixing in Firefox. While purely technical (and only applicable to CSS), there may on some small occasion be a need for disambiguation.

That said, and to my knowlege, Moz has never been a colloquial term for Mozilla. So probably no need to worry.
Off the top of my head:

I was encouraged from an early age in math and science. I was given computer-ish toys (Big Trak represent!) and, later, computers. When I went with my dad to work and played around with their computing gear, nobody said that wasn't something boys should do. In my computer classes, everybody looked just like me. Nobody ever told me that I was good at these things "for a boy". Nobody suggested I should be spending my time on dolls, or make-up, or being appealing to boys. Nobody told me I should pick a college based on how many well-off men there were there. Nobody ever asked me to make them coffee because they thought I was the receptionist. Nobody ever told me I was too pretty to be a programmer. People listen to me more easily than my female colleagues.

And a zillion more, just for being a guy. Being white is a whole other set of things. As is being straight in a heteronormative society.

If you're really interested, these are some good starting points on examining and acknowledging one's privilege:

http://danilocampos.com/2013/02/unpacking-my-knapsack-the-pr...
http://www.amptoons.com/blog/the-male-privilege-checklist/
http://whatever.scalzi.com/2012/05/15/straight-white-male-th...
> The Web is going to get DRM one way or another.

Wrong. The Web already has DRM - Silverlight and other junk. The subject is about not dragging this garbage into the HTML standard.

> Now we can do this the easy way, with standards that are agreed upon across vendors -- or the hard way, with proprietary plug-ins that only work in Windows and Internet Explorer.

EME won't make DRM "easier" for users - it will still require closed source black box modules which will never work with open source browsers. It might make it easier for Netflix and co. who push this idiocy onto the web. But it's their problem, users and the Web should not oblige them with comfortable proliferation of unethical approaches. If anything it should be made harder, to give more incentives to avoid it.
"I’m Not Unique - This Will Likely Happen to You"

"So if you don’t think any of this will happen to you, then you’re probably wrong. After all, a successful startup is likely going to be 7 to 10 years of your life minimum. And a lot of life happens in 7 to 10 years."

Don't agree with this at all. Total hyperbole (the "this will happen to you"[1]) I've been observing small business and entrepreneurship for probably longer than Wade has been around. There are countless people that are operating all sorts of businesses (say the local restaurant) that also have life events and you figure it out. I've had them all through my business years. I started young as well. My father got sick, employees had problems everything. Life goes on. You can't not do something because you might have a bunch of circumstances that might come together over the course of 10 years (or longer).

That said of course it's a bit safer to work for the government with a guaranteed job if that's what you want out of life. But the reasons that Wade is giving, at least the ones which he details are simply not reasons to be fearful of starting a business.

[1] Things happen of course but the question is will they happen to a degree that creates a situation that you can't handle.
Thats just the start.

Create sites which you can't leave or close? Easy, use drm and prevent any action that would closing the tab or give access to the url bar.

DRM is code with the intention to take full control over a device after sale. With that, any action is possible. Installing tool-bars, sending browser history, stealing information. The only protection is the letter of the law, and any hacker brave enough to reverse engineer the drm to identify what it actually do (under the threat of DMCA and jail time of course).
Disclosure timeline for vulnerabilities under active attack
Expedia, Zillow co-founder Rich Barton: ‘Kill the squirrel’
I wonder if this is the cost of actually applying this technique, or also includes the cost of researching and testing the safety of this method prior to using it on this project.
Marketplace: A language for network-aware programming
I've switched back to the Basic Html interface, and found it surprisingly good.
And, if the dozens I've interviewed are representative, not learn to code well enough to solve FizzBuzz.
A Lock-Free… Linear Search?
so you mean like a gagillion other HTML apps you can download for your phone/tablet?
Yeah, I guess it depends on the size and make-up of the company. When I was writing that comment I was imagining a small/medium sized company, doing one or two big projects at the same time. If the company is so big that it can waste everything and still go forward by its inertia, then I guess leaving promptly is the right choice.
Don't think he was technically a co-founder of Tumblr (but was the first employee), but nevertheless quite the achievements!
This looks great. It could be the PGFPlots of Javascript.
IMMUTABLE STRICT is used properly in all of these examples. However, it is important to not lie to postgres and declare your functions are IMMUTABLE (always same output given same input) and STRICT (no side-effects) when they're not, or you'll get wrong answers.
We have a similar subway project going here in Amsterdam called the North-South line. It's more than 8 years late, went over its budget multiple times, and is still not finished. City is completing it anyway and hopes it will start making money in ~3013.

Also the line's route is questionably useful to the locals. Somewhere someone is filling his pockets with an evil grin.
They can already say that.
I worked in a tunnel crew in the summer holidays during my degree. It was interesting to see the cultural similarities and differences when I moved into programming. It is probably one of the few industries (at least in the UK) where the majority of the power is in the hands of the workers and not the managers. They were paid significantly more than the managers and broadly speaking the job went ahead on their schedule. Unlike in programming a mistake could cost one of your coworkers their life, which seemed to have something to do with the strong camaraderie, but did also lead to a deep suspicion of unproven outsiders (like myself for the first few weeks I worked there). I prefer to be able to experiment with things and I was a bit too much of a delicate flower to be happy in that environment. I wonder how much the culture in different industries arises from people with certain personalities self selecting into or out of them, and how much is the actual nature of the work changing you.
Camisaria Colombo
what is wrong with writing HTML?
Similar in Czech Republic. Add to that the fact that Bachelors did not exist in the past (and thus people "just" have a Masters) and it is hard to not continue on to do a Masters degree.

(it also helps that tuition is free)
I thought I was doing well with 12,800!

Every time I read comments on HN about how people have these "amazing" systems of filtering and labeling in gmail I always wonder if there's anyone else who uses gmail like I use it.... turns out there is and they've doubled my high score.
Surprised no one has mentioned that this update puts the squeeze on Sanebox and Boomerang.
I'm curious: how do you think an EME standard in HTML5 will change that?

Just because your browser supports EME doesn't oblige CDM vendors to produce a version compatible with your platform.
"Name one thing (other than a phablet) that other companies did first..."

Sure, no problem, the Pebble watch: http://getpebble.com/

Edit: Yes... Apple will likely crush them on June 10th with a much better executed product. But always remember that Apple were not the innovators here.
The good PhDs have already been sweeped up by other companies.
HN: What's the coolest new tech that isn't popular now but will be in a year?
Back to the Future: Pebble vs Swatch
The DRM proposals required binary blobs too for the actual decryption, so you'd probably be unable to use it on Linux either way.
I would like it, but why oh why does it have Algol-like syntax? It started with ML-like one IIRC, so whyyyy? (it's just an expression of disappointment, not actual question)
Hopefully they're as humble as the creators of amber.js
> I think it's unclear how scalable and replicable The Magazine's success is (or even how successful it is).

At the very least, any publications that follow in The Magazine's footsteps stand a far better chance of success than the current lot of broken-by-design Newsstand apps. Every time I see a magazine app whose thumbnail is the cover from their print edition which is too small to even read it's obvious they haven't thought much about what it means to make a publication for a smartphone. "Exporting to app" from InDesign just isn't going to cut it. Marco's app is among the first that seems to have actually taken design of a mobile publication seriously.
New RedisGreen feature: Create servers with slaves
Our email systems are somewhat loaded from the email announcement so it might be a little slow. Things are slowly improving in speed however.
I'd like to once again recommend trying the Basic Html view. You can middle-click the compose button (or any link, really) and it opens in a new tab. It's super helpful for keeping multiple emails open to reference while writing a new one (which is what the floaty javascript compose window is supposed to solve, but it doesn't really)
Hey Peter,

Thanks for answering. It's nice to know the technical details, and I feel like you partially answered my question, but I'm still not 100% clear on the advantages over angular. What I gathered from your answer is that 2 advantages are:

1. It's faster than angular. Perhaps able to handle larger applications with tons of things going on better? But how large is large? I want to see an example app that React handles easily and angular struggles with. I know the Todo App example is mandatory, but angular (and every other framework) handles those well already.

2. It's perhaps easier to code and maintain than angular. I'm guessing this from your comment about data-bindings being unnecessary. But I'm not totally clear, as data-binding and updates are automatic in angular.

I know there are politics involved when comparing yourself to a competitor, and most programmers seem to be overly respectful of their peers, which I can appreciate. But it's too easy to fall back on the party lines "X and Y solve different problems", "X and Y have different strengths", and "You should try both out and decide for yourself!" As a framework user, these kinds of niceties are unhelpful and frustrating. It shouldn't be considered rude or disrespectful to factually list the advantages of your framework over the obvious alternatives. It is, after all, the only thing I'm really interested in as a user.

So my suggestions would be:

A bullet point list of advantages of this framework over angular, being as clear and specific as possible.

If they're good for different situations, I want to know what those situations are.

A big showcase app with the tons of components you alluded to, all working in beautiful harmony. I should be able to click a link to see the demo, not have to pull from github. And ideally there would be some accompanying walkthrough showing code snippets for various parts of the app, and explaining why they are so awesome.

Hope that helps!
Awesome input & makes a lot of sense. I'll edit the original post :)
New Weather App Tells You How Effing Cold It Is Outside
Looks really nice for creating components. However, two quick notes:

* This breaks code editors, static analysis tools like jshint etc.

* I think Web Components is landing soon, and this seems like it could leverage that.
Some things after I've been working with it for a few months

1) One of the great thing of React to me is the fact that we're writing everything in Javascript. With a very small syntax enhancer that is JSX you can write XML inside of the Javascript.

The end result is that you don't need to learn a template language or many new concepts such as all the ng-repeat, or code inside of strings that angular has.

If the framework doesn't support something, you can just implement it yourself. The React dom nodes are just regular javascript objects and you use regular arrays to manipulate them.

It is also very convenient to be able to write XML in Javascript. You work with html trees all the time yet you can't easily make new ones in js.

2) Having a representation of the DOM in javascript is a huge enabler.

Out of the box we can batch all the expensive DOM operations and only update the parts that actually changed.

But it allows to do more crazy things. We can put all our application logic in a web worker or render the page server side. There are a lot of cool possibilities once you are in a React world.

3) One of the huge issue we face as js developer is traversing the dom to get a reference to whatever node we want. jQuery shine with that. React transforms the paradigm. Instead of finding dom nodes you are creating them.

It leads to different ways of seeing the world. If you want to hide an element, instead of finding it and hiding it, you just don't create it in the first place.
No, I get that, sorry if I didn't make my understanding clear. I had just previously assumed that discoveries of this magnitude are treated with a degree of import that supersedes commercial interest. I don't find it unethical or anything like that. As you say, it's their property.

After reading this [0], found from an above comment, it's clear that cloning endeavors are generally private initiatives. In my mind, this discovery was similar to unearthing ruins or something, but nothing's sacred [1].

[0] http://en.wikipedia.org/wiki/Pyrenean_ibex#Cloning_project
[1] http://www.peruthisweek.com/news-3743-peru-heavy-machinery-d...