skysight-inc/HackerNews huggingface dataset:
> Waterfall is all up front. Agile is up front at the task level.

Agile isn't a methodology, its a meta-methodology (a set of principles for selecting and dynamically adapting the methodology in use.) If waterfall is the process that produces good results for the set of people you have working on the problems you are addressing, then waterfall is Agile.

What you say is about sprints is accurate about Scrum, but while an Agile shop might use (and especially start with as a baseline) Scrum, Scrum is not the same thing as Agile.

There's a good reason to argue that not committing to requirements at some point so that work can proceed directed at a fixed target is suboptimal in the general case, but arguing whether its Agile or not -- and even moreso describing Agile as definitively being up front at some specific level, is confusing metamethodology with methodology and reducing Agile to a fixed methodology, of which it is very much the antithesis.
The journalist in the article was also writing about Facebook-the-Company while citing examples of Facebook-the-social-network-thing to determine its strengths.

Notice that the following excerpts from the article talk about Facebook-the-Company actions and its future:

>Then it scooped up WhatsApp, which had garnered hundreds of millions of users with a simple, solid messaging application. That cost Facebook $21.8 billion.

>It’s all enough to make you wonder whether Facebook, unlike AOL or MySpace, really might be forever—or at least as forever as anything American capitalism is capable of producing.
Those oft-repeated "factors" can only be factors if you show that they are.

Simply mentioning that there are differences between those two countries does not make any difference you care to list a "factor".
btw, http://libuv.org/ is what it is on purpose or the team never got around to putting together a web page?
Yesterday, we implemented a warning if your description and/or license aren't filled in when you upload a package. And 'homepage' is also possible too, authors just have to put them in.
Join archiveteam.org :)
This has been true of CPAN for a long time, and comes as a result of it being a network of FTP mirrors. I don't know when people decided it was a good idea to be able to yank a package (for example, from rubygems). It just complicates the whole setup and makes it less flexible.
What I'd like to see, replace the "Documentation" link in each search engine result - with the apis json rendered to a standard template thusly http://jsbin.com/favajizuti/1/edit
I used Facebook for a few years, and deleted my account last summer. What I have observed is that, while indeed I have other means of contacting nearly everyone that I was connected with on Facebook, Facebook was (and I presume still is) their preferred means of staying in touch with people.

Sure I can call them. Sure I can send them email, or paper letters, or text messages. And for specific communications, that's fine. But for just sharing what you're up to from day to day, or week to week, many people appear to prefer using Facebook, and find other methods inconvenient.
Effect of beer foam on resisting spills – tracking foam bubbles with Skimage
Totally agree. I also had problems reading it as I just can't agree with the premises. It seems as written by somebody who lived under the glass bell for most of his/her life and not by anybody having some clear idea about the basic ideas of sociology.

I had to check then the author's background. Interesting bio, though I still don't understand what her academic basis is:

http://www.hoover.org/profiles/mary-eberstadt

It seems she was mostly involved in politically related work?

Edit: researching more, I've just found she was a "Telluride scholar" which actually doesn't say much:

http://en.m.wikipedia.org/wiki/Telluride_Association
I recently discovered that there is no way to traverse the Facebook graph API without a logged in user or using <app id>|<app secret> in place of a token. This seems strange to me, because public posts can be readily seen with a browser.

I think that it's the amalgam of many small, seemingly innocuous design decisions like this that slowly undermine a company's credibility.

I just mean, if even the most basic features cause users grief, then I don't have confidence in anything beyond that. The same goes for issues with Netflix (closing API), Twitter (throttling), even Google (too much power over a site's livelihood, no support) and Apple (constant deprecation of APIs and broken documentation links).

I'm not sure anymore how these companies will be able to stand against free and open competitors, which is why I see us soon entering a brave new world where openness will be crushed by legislation from lobbyists. If anything, behemoths like Facebook will only grow larger and more powerful, at all our expense. That said, I still goof off for hours on Facebook, what can I say..
Not only can you block those games, you can prevent individual people from sending you invites from any game without unfriending them.
That's amazing. Google has taken over the web with ads. And now that everybody hates ads, it's suggesting you remove those ads with another Google product. It doesn't get any smarter than that.

(this is not sarcasm, I actually think this is amazing in terms of strategy)
You seem to have misunderstood English. That's not what I said.
I can speak to the Rubygems case: you'd be surprised at how often people publish proprietary/private information, and then need to pull it down. It happens often enough to actually be a burden on the Rubygems team (at least, when I used to co-work with one of them) that they left 'yank' in.
Facebook, the product, is no longer this super sexy app that college kids are checking out. Looking for Facebook to be that, you will probably predict its future demise.

But that's not what Facebook is anymore. Facebook is the social graph expressed in Internet form, and is so interwoven with the fabric of the Internet that it's difficult to avoid, even if you're intentionally doing so.

Some products phase in and out, that's for sure. I think Zuck's realized the potential for that to happen, and once he got on the top of the totem pole began preparing for it. He turned FB from an app into a social graph and API that is everywhere, and now he's paying from $1B (Instagram) to $19B (WhatsApp) to get some of his biggest would-be enemies to join him. He does not screw around with the Innovator's Dilemma.

I'll be the first to admit I despise my current Facebook feed. It's full of clickbait articles mingled with the occasional update from someone whom I may or may not care about. That being said, I have tried to delete Facebook multiple times, and to no avail. I still have my hopes that they'll change the algorithm a bit and kill the effectiveness of the clickbait to the same extent they killed the spamminess of those social games and widgets. (Although they still exist and are annoying, they're an order of magnitude less annoying than they used to be.) But, despite my best efforts to avoid it, I still check my Facebook feed at least daily.

What pulled me back? At first, it was that Facebook was integrated with Spotify. I had to create a new account and build up all of my playlists, songs, etc. from scratch. That was kind of a pain. Then I deleted Facebook again. I ended up missing a party that was only planned on Facebook. Then I missed the news that a friend was engaged, and another friend was pregnant. Then I couldn't log into my Kiva account to redistribute the repayments I had received because I had used Facebook to sign up. Facebook is just an incredibly, incredibly sticky product. Network effects are a bitch.

Sure, hackers will say, "Well your friends should have called you instead of putting it on Facebook." But they didn't. Even though I'm not in college, if I'm not on Facebook I'm missing the party. (Even though "the party" is now simply knowing that my friend finished med school and is moving to Michigan.)

Facebook isn't as sexy as it used to be, but it has become increasingly difficult to avoid. Think about that - we have to figure out ways and work hard to avoid a product. That's why a significant proportion of the Internet's users log in to Facebook every day. Unless some major shift takes place, Facebook isn't going anywhere anytime soon.
Usually RF will improve up to some point, and then the test (or OOB) accuracy will rattle around a little bit, centered around some final value. RF should never overfit from having too many trees. Both plots start at 50 trees, so it looks like the 'improve' part of that is over by then, and what you are seeing here is variation due to different trees being slightly better/worse. Incidentally, that means that the variation in both plots is probably not meaningful and that 'best' score of 99.4% at 250 trees is probably basically an outlier.
I don't object to using "refactoring and ..." for such. I've weak objection, in terms of clarity and what we should be clear about, to using "refactoring" alone for it. I agree that it's not terribly uncommon.
A midlife crisis is simply when all your 'someday' bills are due. Someday I'll go back to school and get my masters, someday I will move to X place I'd prefer to live at, someday I will visit my old friends or relative, someday I will take the time to spend with my kids. All the things you promise yourself to get through the workday.

Then in the span of about 5 years, those options all close at once. Too old to meaningfully start over in a different career, roots down in the area you live, the relative you always meant to talk to now has dementia, you long ago missed the chance to read one last bed time story to your kids.

Someday never happens. Guard against desire. Don't make promises to yourself you can't keep.
So now we have learn what to say and what not to say from feminists ?
If you take offense at every single fucking thing that's your problem.
Want Women in tech, say this and that. I won't. No one with descent background is explicitly trying to keep women from entering tech. In fact, if you are deep in tech no one has time to even make deliberate efforts that.

STOP thought policing.

Look , this is free country. While I appreciate your sentiment please don't come here for thought policing.
Everyone has freedom to say what they want. If you start taking offense for every single thing written I think you are in wrong place. Go back to Reddit.

Look , what you have done ? Discussion was good going on with everyone expressing what can and can not be good with SQL and Database until you brought up this stupid gender bias thing. Then there are at least 10 replies explaining why GP's comment is okay or not okay.

Please get off from this site and don't waste our time.

Dang - You seem to be moderating HN. Can we have policies in place for removing such comments ? It is unnecessary distraction.
> A 5 year jail stint for the next 10 idiots to pull this stunt will reduce the incident rate of this happening a lot faster.

Copyright infringement comes with the potential for multi-million dollar fines, but that hasn't put much of a dent in it. Why would it be different here?
Just making an attempt, however futile, would outmatch many teenagers. Build a little three wheeled thing that bumps into the nearest washing machine and you've already beaten that game.
I didn't say they didn't have children themselves. Someone married with children is actually more likely to be accused by their married friends of having a 'midlife crisis' if their friends see them having more fun than them (for example buying a sportscar).
Evolution is primarily resellers too, the majority of org fraud is on Russian forums like infraud.cc where they sell by bank identification number and entire databases of stolen financial data.
Could you give examples of some of the open ended questions that you mention? Like that we can have a better idea and mention maybe some books to help with that.

For which technologies is it?
Using the APIs.json format you can reference any machine readable format like Swagger. We are currently working on generating Swagger for each of the APIs currently listed. By February there will be Swagger for most of them listed.
Loving it so far! Great job.

One small request, though. It'd be awesome to collapse comment threads. Any chance of that happening?

Edit: Nevermind. You have the comments setup so you only see the top level and have to tap to see the child comments. Don't think I've seen that before but I dig it.
There is something bothering me about this...Weka's accuracy seems quite high in comparison to the results at Yann LeCun's MNIST page [1]. Its hard for me to believe that "the answer" to the MNIST problem is "use WEKA's RF".
[1]http://yann.lecun.com/exdb/mnist/
Does anyone, (the author?), know the best reference for x86-64 assembly? I have been a loath to teach it to students because there I haven't found great material for it. I use "Programming from the Ground Up"* as my main text for 32 x86 but haven't found anything comparable for 64 bit. I also use:

* http://download.savannah.gnu.org/releases/pgubook/Programmin...

http://duartes.org/gustavo/blog/post/anatomy-of-a-program-in...

Sun Microsystem Assembler Reference http://docs.oracle.com/cd/E19455-01/806-3773/index.html (not because we use that assembler, we use gas for gcc compat, but it very clearly describes all of the usual 32 bit opcodes)

The Intel manuals http://www.intel.com/content/www/us/en/processors/architectu...

Another Intel manual http://www.intel.com/content/dam/www/public/us/en/documents/...

EDIT: I agree with everyone one, I also learned via doing, decompiling small C programs, gdb, and manuals. However, I am looking for something a bit gentler. That process will work for the top 10% but the rest will struggle and at the end of the day they need to write an x86 code generator so without knowing how to write assembly they are in trouble.
Yup, just used the Ubuntu instructions on Trisquel.
The problem isn't focus, it's tracking rate. Hubble can take pictures of the moon, but not long exposures; it can't spin fast enough to follow the moon through its field of view, so it has to point where the Moon is going to be, then take the picture at the moment it passes through. https://what-if.xkcd.com/32/
The first thing chrome said is that tabs show in the task switcher. And that you can disable this in the settings. Then it placed a settings link right under the text to turn it off first-thing.

Personally, I think people just don't like change. A lot of the things — camera shutter sound, out of bounds scrolling — they're not actual complaints. They sound more like "this is different and I'm not used to it". OTOH, some are definitely valid.

I wonder if there's any easy way to roll out design changes for the masses which doesn't cause uproar. I swear this happens every single time.
The U.S is in a stalemate, but it's likely this will be pushed through from the very top. Expect lawsuits and counter-lawsuits.
There's a lot of space dedicated to laying text over pictures proving that the words are weak enough that a big image, possibly unrelated, is really important to obscuring the message. Give me something to feel before I try to think about the content.

Even when done well, words overlaying images means that neither is quite important enough to stand on their own and the added complexity of dealing with making it work and curating it, when the content manager doesn't know one of the more technical 'rules', means constant intervention from technical or design support.

Images, when not adding value are distractions from the lack of value in the content and add to the download size and content handling complexity (slower, less usable, higher dev costs).

Good design is hard enough vs. following Apple style guides for "light from the sky."
There have been several things just like Facebook.
That one looks fairly weak. The video implies fairly strong requirements on placing the clothing to be folded on the machine. Do other machines exist which just accept a bundle of crumpled up, undifferentiated clothes?
That's great ! Definitely a argument in favor of Perl. Being more used to NPM (for Javascript) and knowing that you can (or at least you could) unpublish a package, I'm glad to see that with Rust, I won't have to worry about dependencies disappearing for no reason.
Tech Companies Snooping on Users – Creepy and Common
I don't agree. I'm going back to school. You have a lab partner and need to communicate? He's probably on Facebook. You want to invite those other guys to the party but no one has their number? Easy to find on Facebook. I have many contacts on Facebook that I don't have anywhere else because there isn't a need to have them anywhere else. Facebook basically makes it easier for me to maintain social contact with more people than I would otherwise. Sending someone a message on Facebook is "softer" than sending someone a text or email or making a phone call.

It's also much easier for me to keep in touch with relatives in remote places. I get a little of their life every day, but don't have to spend hours on the phone with everyone to do it.

Can I get rid of Facebook? Of course. Facebook didn't even exist for the first three decades of my life. I think people who have a Facebook "problem" really have mild "internet addiction" and Facebook just happens to be their poison.

FWIW, the best part about Facebook is grandma doesn't send me 43 emails a day containing jokes about the weather anymore. :)
Re/code removes onsite comments
A while back (Jan 2014), a designer called Sebastiano Guerriero created an unsolicited redesign of the Apple store. The square grid of large images in the new Apple store redesign reminded me of his concept. I wonder if Apple looked at the design (it went viral) and took some inspiration. Regardless, I thought the unsolicited design was rather nice.

https://www.behance.net/gallery/Apple-Store-Redesign/1411391...

http://ambercreative.co/experiments/apple-store/
I only looked at Spokeo, the first site on the list in the article. To opt out, you have to give Spokeo your email address, they send you a link, and you click the link to be delisted.

Why does Spokeo make it so easy?

The only answer I can think of is that they now have your email address and value that. Draw your own conclusions...
Google, No Longer the Default Search Engine in Firefox
works now! However it keeps mis-classifying my 4's.

http://imgur.com/mYRdIC0
http://imgur.com/cLQn74O
http://imgur.com/bg2UaJN
http://imgur.com/66oUGdM
http://imgur.com/oU92V09
http://imgur.com/qvILooJ
http://imgur.com/URyRiOB
http://imgur.com/AybUI20
http://imgur.com/kugzG2D
NSF and federal partners award $31.5M to advance co-robots in US
I think description should be mandatory
We know what happens when humans are free to have all the food we want. They get fat. Next question.

The food guilt thing is a product of marketing. Visit a Whole Foods and look at the displays.

Sex guilt is back. (For straight people only.) It's not clear why. In the US, it's not due to religion; the religious right peaked in the last century. There are whole new areas of guilt since the 1980s, from sexual harassment to an expanded definition of rape. Not only are abortions harder to get, even birth control pills are harder to get. Women's clothing is more conservative, too.
small nitpick: 'homepage', not 'website'
Having a robot use a washing machine is awesome, but couldn't we cut out the middleman and just have the robot "hand" wash the clothes? I like the idea of replacing most special purpose appliances with general purpose robots. Instead of having a separate washing machine, clothes dryer, dishwasher, stand mixer, blender, cuisinart, toaster, trash compactor, icemaker, breadmaker, rice cooker, and garbage disposal, your general purpose robot could handle it all with a few tools.
What works for me is to ask questions. Don't think of the interview as one sided. When they ask an open ended question start firing questions back. This allows better understanding of what they are really looking for in an answer and gives you time to think about possible solutions.
Bastion hosts are the wrong approach, as are VPNs. They might have had some merit in the days of handcrafted servers, where "hardening" was something you could do to a single machine. But nowadays, especially on AWS, there's no point in a configuration that isn't automatically reproducible - in which case, why not harden all your machines?

Then you avoid having a single point of failure. If and when a single SSH key is compromised, there are a limited number of hosts that key had access to - and unless that's the log server, you have secured logs so you can figure out what happened. Different keys can have different capabilities, rather than a one-size-fits-all policy on the bastion. It makes it harder for an attacker to know where to get the boss's keys. And you can expand your system geographically without the performance compromises of a VPN; your servers already make encrypted, secured calls to each other (over SSH, SSL or a very small number of vetted protocols), expose only those ports that are actively used. Your attacker could steal your entire system documentation and it wouldn't make any difference, because the system is truly secured, not relying on obscurity.
I learned x86_64 by (a) reading assembly other people wrote, (b) disassembling compiled code, (c) the Intel architecture manuals, and (d) writing a ton of assembly and fixing my mistakes. This is something of the sink-or-swim approach, but I find it works really well; at the end of the day, assembly is really, really simple--the key thing is to just start writing it.

Of course, it's hard to do this sort of immersion in a course where some of the students aren't really interested and just want to know what they need to complete the assignments, so the efficacy depends a lot on the nature of the class.
Your stock market idea is interesting, however it wouldn't work well at all and would destroy the entire pro scene. If you check http://dotabuff.com/heroes/played you'll see the list of most played heroes and their win rates. The heroes who most likely need buffs will be at the bottom of that list. In a stock market simulation you would have people bidding on their favorite (popular) hero or against their most hated (popular) hero. Heroes like Invoker who have a 40% pub win rate are actually balanced for pro players with a 50% win rate. Given the popularity of invoker and the low win rate, we could expect a good amount of buffs causing the pro-metagame to shift to invoker being #1 pick.

Basically, balancing is hard.
The Best Careers for Your Brain
Seems like just another regular anti-virus tool. Surely state-sponsored hackers have been getting around these for years?
whoops, edited, thanks
Looks like an awesome app! I'll be totally on board when you roll out to Android.

How does the process of "loading" coupons onto a rewards card actually work, though? Does it require the stores to play along?
Wow! Great reference and lots of material to study. He too would be perfect on a new presentation standardization working group. I have to say that since this post has gone live, I've gotten so many great references, just shows a lot of very smart people thought about this problem - it would be fantastic to connect them all somehow.