skysight-inc/HackerNews huggingface dataset:
You're absolutely right. I have seen this sort of attitude from quite a few domain experts - if you didn't get it, you aren't smart enough and "don't deserve to be in our group".

It's very sad because this is exactly the perfect feedback to know what the heck is wrong with your approach. We collect feedback for the tools that we put up on the web - these are usually non-technical people but people around me always dismisses it as "they aren't smart enough to get it" which annoys the hell out of me. Making things easy to understand and easy to use is what drives adoption rates. It's what made Apple the dominant. Sometimes handholding is necessary until knowledge has been successfully transferred over.
So you want a mindless drone for your daughter. What a shame. I'll bet you also want them to do exactly as government says and "conform" as they walk him, her and their kids into more senseless wars.

Blind conformity is one of the most dangerous behaviors a society could exhibit.

Caring about what other people think of you leads to things like joining the KKK, stockpiling guns and killing six million Jews. It's religious think.

See, me, for my daughter, I'd be proud if she married someone who suggested they take the $30,000 he would have spent on a dumb diamond ring and try their hand at starting a business. Even from failure they would grow and learn.

There is no learning from in buying a diamond ring. It does not prepare you for life in any imaginable way. It does not prepare you for economic difficulties, medical problems or to develop a good sense on financial matters. It's just plain dumb.
So, the author says that this attack doesn't rely on precise timing, but I couldn't get this to work at all. The first couple times I tried it, I wasn't even sure that there was a flash of the application, and once I could (I think) see it, there was no chance in hell of doing anything with it. I'm not too worried about this one.

(SIII, 4.1.2)
Looks like the second link is relevant, though I don't believe it was what I am remembering. I've got to start writing these things down...
Backbone already supports overriding this in several ways:

1. You can pass any arguments to the ajax call in the options hash passed to the various calls:

Foo = Backbone.Model.extend({url: "/bar" })
f = new Foo
f.fetch({type: "BLAH"})

leads to a "BLAH /bar" request instead of a GET.

2. You can override Backbone.sync to do an application-wide override. The basic implementation is fairly simple as a starting point and/or you can just wrap it.

3. You can override the sync methods of Backbone.Model or Backbone.Collection. By default these just proxy to Backbone.sync

4. You can extend either of them and derive your own models and collections from your extended version.

5. You can replace .sync for any _specific_ model or collection object if you have specific sync needs for specific subsets of your application.

Given this, I really don't think cluttering the default code with more options is worthwhile - any other variations would be better provided for by providing an alternate implementation which can optionally proxy to the default/original for cases that doesn't need special handling.

This is part of what I like about Backbone - it is small and focused and sufficiently decoupled that replacing parts of the guts of it is simple to do.
The idea that ground-floor employees know more than investors about a company is completely off the mark. Founders have the most information. Investors come next. Employees are dead last. They don't know shit about a company's prospects. Investors get to see the cap table, the compensation structure, and have the social access to vet the key players. Employees have none of that. If an engineer gets 0.25%, then the other 99.75% is completely opaque to him.

People tend toward overconfidence and therefore want to load up on their own performance risk. That's fine. If you're a +3 or +4 sigma intellect, you probably are smarter than people will perceive you as being. That's one key informational advantage you have over the rest of the world: you're smart, they don't realize it. But... that means nothing once you're subsumed into a 50-person "startup", whose macroscopic performance is not really changed by taking on a +4 sigma guy at some dippy subordinate level.

VC-istan investors are the ultimate insider traders. They know everyone, including the acquirers who make markets for their wares. As an employee, you don't. In VC-istan, you don't know shit and the earlier you learn this, the better.
Linked in sit tight..
it's blocked for a while
Same here - well documented although a lot of technical stuff involved but the fact that they use git for tutorials is nice. Loved playing around and being able to revert my changes back to the original state.
I didn't like it. Too much visual overhead. I didn't know where to look.

Also a few things went wrong (don't know what). I was clicking around in code window when the tutorial guide on the left disappeared, then I tried refreshing and everything went blank. So I clicked on url in the navbar and pressed enter. Now the page loaded. But everything was blank inside the boxes.

OSX 10.8.3 with chrome.

Ohh, I found out what went wrong. I tried scrolling in the code window and the browser went back to the last page which it thinks is: http://learn.knockoutjs.com/ and that makes the tutorial disappear.
This is what you said on site:
How we make money

We earn a 5-8% cut from the total amount raised, depending on the stage of funding.
A better question would be: Why spend money on anything other than cancer research?

Let's answer that question instead. Because it's obviously at all relevant.
Not always. Depends on the details of the crash. This particular case is actually a hang.
Huh they do:

http://connect.microsoft.com/directory/accepting-bugs/intern...
Agreed - customer service at its finest and no doubt something we should all aspire to if we want to increase adoption.
Market leader does not mean 'majority of worldwide smartphone market share'. It usually means something more like 'has the largest part of the pie' (but is the pie sales or installed base or column inches?) and as far as I can tell that started being true of Apple in 2011 in terms of worldwide share. In terms of US share, Apple dominated for a really long time (and maybe still does, I haven't seen the latest figures for US).

The whole thing is a weird quibble anyway. It comes across as quite childish to me - 'team A is now beating team B', 'yeah well, team B was never winning anyway and doesn't even want to win, actually they're playing a totally different game and anyway team A smells and they copied team B'.

This story isn't even about Apple, it's about Samsung. Why are we talking about Apple?
I couldn't reproduce on a Galaxy SIII either - maybe it never affected the device or they've already patched it (My kernel version is 3.0.31-996085 from Feb 25.)
I'm the in the middle of patenting an actual protocol (unrelated). In case you're wondering, yes: patentese is always vague and difficult to follow. I wrote a few thousand words to describe my protocol to the level you'd find in an RFC, and it blows out to tens of thousands of words of dense verbiage and a bunch of diagrams with hundreds of reference numbers.
I'd say "2013 Microsoft is trying hard to seem not to be 2009 Microsoft." Same words, but what a difference!
I appreciate the resolve. I have the same affliction (unresolved, unidentified neuropathy), but mine exists in my right cheek and orbital. Sometimes when I'm lying down in the middle of the afternoon with stabbing pains things seem unbearable; but, I persist.
Marketing and Selling to Squirrels
With very few exceptions, the landing and marketing pages for startups are packed with too much content and distractions. An average user will glance at a page only for a few seconds. Here's some good insight to help you improve your company's marketing and landing pages.
A thought: I think you're doing it wrong if you think of yourself as an "X" programmer. Because those X's will come and go over the years.
I tried Ember for over three weeks on an expected-to-be-large project in December/January. It seemed like a perfect fit - instead of using hackey URL/DOM-driven MVC framework on a complex project, Ember would absolve me of dealing with element IDs and $('#menu').bind(). I had done projects using Backbone but it seemed too simple for this project. I needed some structure and Ember would provide that.

I didn't give up in hours like the author and spent days reading through the tutorials on routings (which they changed), layouts (which got replaced), MVC, data-bindings, and everything that could make me proficient. After about 3 days of hacking, I managed to get ember to control a Bootstrap navmenu so that logged in users see something different from guests. I figured initially things would be slow but once I started thinking the 'Ember' way, my development speed would rise. It happened to me with OOP, functional programming, Java, Objective C, and RoR.

I continued working on the project using Ember and my productivity did not go through the roof. I was still trying to figure out the proper way to make Bootstrap Tabs work in Ember. It's views within a single view. Is that CollectionView? But I don't want to lose state when a tab changes. Should I hack my own TabView and TabViewController? I couldn't find others doing anything similar though lots of people were asking online about tabs in Ember. The tutorials were old and applied to deprecated Ember elements/concepts. I tried the Ember-Bootstrap library but it had problems too. There were sorta-ok answers on SO and Ember forums. It just didn't seem 'right'.

After three weeks of trying my best, I said 'ok, let me just try replacing it with Backbone and see how long that would take me.' Took under five hours to replace all of the Ember code with working Backbone code. Took another four hours to accomplish tabs, nested views, and data-bindings. I did more with Backbone in that one day than I could in Ember despite trying my best for 3 weeks. I'm not blaming the framework but I do realize it's not meant for me. I thought it was meant for exactly the kind of project I was working on but I couldn't make it work.

I did my best to grok the tutorials, the design patterns, and the Ember-way. But I still didn't "get" it. I do not understand why some things are Ember.X.create while others are Ember.X.extend. I liked the concept of Ember computed/aggregated properties but could never get them right and two-way data-binding was very difficult. So I switched to Backbone and haven't looked back. Maybe I'll try Ember again some day in the future when there is a single known way of dealing with basic things like TabViews.
The only problem that I can see is that "overwhelming a bad actor with bogus responses" is a subset of "overwhelming an actor with bogus responses". If this automated technique gets pointed at a legitimate business through error, malice or trickery (as per http://en.wikipedia.org/wiki/Swatting ) then that would be rather bad.
Tips for making R graphics look good
VF Profiles: CoachUp's Jordan Fliegel | VentureFizz
Doesn't look wrong to me, but I'm not an expert.
Disruptors Book
Useless Correlations
That’s completely braindamaged approach:
imagine I have a competitor which I don’t like, I order a lot of spam pretending to be from his/her company.

And, viola, my competitor receives loads of fake orders, becomes overwhelmed, goes out of business.
I'd change it to lowercase if I knew how
Hm, I feel compelled to upvote this because I own bitcoins and any promotion of bitcoins will likely result in an increase in value, but I can see how it will result in HN being full of meaningless articles about bitcoins.

Incidentally, by placing this comment I've out-meta'd myself.
sorry but your company's browsers have caused many web devs to spend hours making their work look correctly in various IEs.

Nowadays there are frameworks like HTML5 boilerplate that help us along, but not so long ago it was extremely painful.

Worse are MS email clients even the most recent one which uses the MS Word engine to render html emails.

Further, if you want to create an innovative web app for mobile and desktop there is a ton more effort and work that needs to go in it if you want to reach the IE audience. It may not even work at all even after trying to get it to work - uggh!
I have not read the article, but I agree with the premise.

The Iraq invasion will be looked back upon as the day America lost its status as the moral superpower. Since that decision, people began to give far more weight to Putin, Chavez, hard-liners in China, and anyone else who took a more principled and honest stance at the time.

Bush tried to make the world black and white, but instead made it far more grey.
This is all spot on. And despite the somewhat humorous, but not at all rude tone, this guy did some real leg-work to type this up. Documenting something in that much detail takes a lot of time (he went so far as to find the missing dependencies, and copied in the error messages at each step). Duck-debugging often works because you have to get specific, and logging issues is the same.

I've had this same experience with Node.js (http://nodejs.org/), whose homepage links to API Docs (not at all introductory or even linear). Granted, they don't say 'easy', but good documentation is still nice to have. Compare to Django documentation, which is expansive.

And I understand that these various frameworks are for seasoned developers who don't need HTML closing tags explained to them. But there are so many platforms and tools out there, and they so often take you from 'toy' to 'enterprise-scale' in this sparsely documented way.
Exactly the same here. I really wanted to like Ember, since I liked the documentation and read a bit about how the project started and how it works on a higher level. However, since I couldn't get through the Get Started tutorial, I gave up and went into angular instead, and I haven't looked back.

I'd like to give Ember a second chance, if only so I could be the only person on the internet that has tried both angular and Ember on a deeper level, but right now I'm not sure I'd do any better should I actually try again.
General purpose machine learning lib in Python
I'm having a lot of fun with this :)
True story.

I've seen 2 extremes in my career:

1. The "product makers" think they know everything and force the users to do it the way they want.

This often results in a bad to use product.

2. The "product makers" think the user knows best and do everything the users say.

This often results in a too specific/unflexible product.
> the U.S. did more to destabilize the Middle East than we could possibly have imagined at the time

That was the entire point of our entry into that region.

America has now secured the next 50-80 years of its energy needs (in the form of oil).

How? Well, when you come in and destroy a country, or destabilize it, you pretty much secure the rights to make any and all deals within it for it's resources. Before you had a hard-liner to deal with (saddam, gaddafi, etc) and now you have either a government that's always at a tipping point, or factions... Both of which will agree to sell you X amount of oil, and sell everyone else Y amount of oil, and always for US dollars only.
If you don't get why that last part about US dollars is important, I'm not going to help you understand why having the world currency based on the US dollar is important (clue - energy is what the world runs on and is always buying).
It wasn't finished though nor available and didn't know how much work required to be ready to sell it.

They just knew that they couldn't let that opportunity pass away.
It's not just Iraq, it's not just war, and it's not just the American government. I've seen relief projects in Africa where First World service groups brought in used shoes or school books in an language they couldn't understand because those things provided tax write-offs and good feelings at minimal cost. The Africans were left wondering how a pile of beat-up shoes is going to feed the orphans with AIDS or provide the most basic medical care in outlying villages.

But a deeper question, aside from the obvious cultural misunderstandings and differing goals on the two sides, is are we really helping when we do help actual needs? I did a water project to provide water for school children in an African country, but eventually I started wondering: "There are lots of healthy young men here. Why don't they get some shovels and dig a well so their children don't have to walk two kilometers everyday to get water from a polluted stream?" Are we enabling indifference on their part? Maybe their culture doesn't put a big priority on taking care of physical needs. Can we change that? Should we even try?

So many times our "help" in "less fortunate" places is so much more about benefiting ourselves, and comes mixed with generous helpings of patronizing superiority and preconceived notions about the people being helped.

I don't regret the water we provided to the innocent children, but were we simply moving them from a culture of apathy to a culture of dependence? Others have gone back to similar projects a few years later, only to see the well useless and broken for lack of maintenance, and the children again toiling on the path to the stream. Is there any way an outsider can come in and actually help in the long term? Honestly, I don't know the answer. I wish I did.
For what it's worth... "PATCH is going to be the primary method for updates in Rails 4.0." http://weblog.rubyonrails.org/2012/2/25/edge-rails-patch-is-...

That's not intended to be a counterpoint. In the wild, many companies don't use Rails. :)
Why have you mixed Yandex into “bad actors”?
I think the idea is ok, but you don't need €1 000 000
Google Analytics UI broken?
> PUT as a default makes sense but it should be able to support
> POST, PATCH, GET, CHANGETHETHING or anything else, as browsers
> now support arbitrary method strings in XHR.

... it does (as mentioned by vidarh). The full suite of jQuery options are passed through transparently. What this particular feature means is that:

model.save()
// PUT all of the models current attributes to model.url

model.save(attrs, {patch: true})
// PATCH just the `attrs` to model.url
Wouldn't this problem apply to any other screen?
tl;dr? Relevant excerpt:

“If you like games, you eventually get to the point where you’d like to make one,” said Garriott. “But if you had this magic art talent as a youth, you can refine your skills and show a portfolio and say, ‘I’m a good artist, go hire me’ If you’re nerdy enough to hack into a computer, programming on your own, you can go to school and learn proper structure, make code samples and go ‘Look, I’m a good programmer, hire me.’

“But if you’re not a good artist and not a good programmer, but you still like games, you become a designer, if you follow me. You get into Q&A and often design.

“And the most valuable part of creating a game is the design, which the programmers are technically executing. And they’d be happy to just execute some of them. But in my mind, most artists and programmers are just as much of gamers as the designers, and I usually find in my history that the artists and programmers are, in fact, as good of designers as the designers. They’re often better, because they understand the technology or the art.

“So we’re leaning on a lot of designers who get that job because they’re not qualified for the other jobs, rather than that they are really strongly qualified as a designer. It’s really hard to go to school to be a good designer.”

Are there any existing educational programs for someone who wants to become a game designer? Or do you believe that to design a game requires such a close understanding of the code and art that to attempt to educate someone on game design without those prerequisites is a waste of time? Do the best game designers also write code/make art?
Angular is really great, just used it on a project for work. Didn't take long to pick up at all and I had things humming along in a few ours. Their documentation is pretty nice and there are a ton of great tutorials.
OMG REPORTS SUGGEST HILARY ARRESTED
Wow I wasn't sure what to expect, amazing writing Rob, gripping, you should write books not code, brilliant. In addition to the wonderful insights you share, this was my favorite part: "You cultivate stoicism, although you aren't quite sure what it means." :)
I believe that they (government) are just in a business where it's better to overclasify 100 documents than underclasify one.

Think of it from web development perspective. Years ago SSL were used only for financial transactions, then for e-commerce transactions. Nowadays it's considered a good practice to use it anywhere you transfer any user data or session. Isn't that our industry's equivalent of their over-classification routine? I think they basically do the same what we do with SSL - they apply their security layer to all content produced by all their users. It's exactly what we do with our security layers in software development.
He's right except for the part where he paints himself and molyneux as being in the "not suck" camp. Being a head in the clouds idealist who produces impressive hype for poor games is still sucking.
LiScript - S-exps syntax and macros that compile to JS
A Straightforward Guide to Branching
Couldn't we dust off Lad Vampire and point it at spammed sites maybe?
Powerful weapons can have unintended consequences.
This seems like a variant of PBSALTPH, a silly initialism I coined when I found myself ranting about product blogs that don't link to product home pages [1].

Generally speaking, any subdomain or isolated "region" of a product web site should always provide a prominent link back to the product's home page. A good option is to use the product's logo as that link. Using the logo to link to anything other than the product home page is a crime against the gods of user experience.

[1] http://tiamat.tsotech.com/pbsaltph
At least it's consistent with his "documentation czar" title. Definitely sounds like a Czar to me.
Yes, I agree. Just a couple of days ago I had a similar interaction with the mercurial folks, where I posted a (slightly overly annoyed) e-mail saying that their page about GUIs was awful.

In that case I got a nice reply, and they clearly took the suggestions on board and have massively improved the page. It gave me an excellent impression of the developers of mercurial.
that was implicit in my statement
Was this a joke about the Github-Ruby thread from before? If so, maybe invest in some sarcasm tags?
Introducing "Functional JavaScript"
Botting with Poker Academy Pro
Getting Real: Make Opinionated Software
Two reasons climate change is not like other environmental problems
The only truth I've seen is on the first page of http://batmanjs.org

It is _THAT_ easy :)
Other press are stating the patent was issued yesterday, if this is correct perhaps the uspto website isn't updated daily.
Same here, but let's be honest and admit that angular docs suck even more. Thankfully, there's a number of other resources one can find plenty of help.
why not at least at bolin's google io video on building javascript in the large?
RP Niemeyer did not create Knockout. That was Steve Sanderson. Niemeyer has make but 9 commits to the Knockout codebase¹.

Knockout's tutorials are great. However, the rest of the documentation takes the form of other, slightly less helpful tutorials. The only API documentation is reading the code.

¹ https://github.com/SteveSanderson/knockout/commits?author=rn...
Interestingly, I've got 3.0.31-861013 from Feb 14, which should be before this exploit was reported. This makes me skeptical that it ever did work on the SIII, as the more I try this, the less convinced I am that I'm actually seeing any flash of an app.
Oh, can't believe I forgot to include status.
Exactly what I thought. You could get started doing this with no investment. £100/yr for a VPS, plus a few hours of your time.
"Audiophile" gear.