skysight-inc/HackerNews huggingface dataset:
> This survey about how people use their phones while on the toilet only had ten questions,

The problem with surveys asking about behaviors is that it gathers unreliable data.

That's why you get contradictions where men/women say they want features x,y,z in a partner but they end up being attracted to something else.

Or you survey people about 2 food menu choices and the respondents answer with the "healthier" choice but the real data from point-of-sale system shows they ordered the unhealthier option.

Or they say they look at X 1st and then Y 2nd on websites but eye-tracking software doesn't agree.

It's not that people are dishonest; it's that people are terrible at self-reporting how they actually behave. The counter-intuitive results need to come from hidden cameras, point-of-sale data, functional MRI scans, etc instead of questionnaires.

If the survey is asking about nouns (what they have) instead of verbs (what they think they do), it's more reliable. For example, a survey asking "what's your shoe size?" or "how many children do you have?" doesn't cause people to give contradictory answers.

I'm also skeptical of websites using "focus groups" asking people "would you pay for X if it had Y?" type of questions. You may get better answers by just trying different things and parsing server logs to measure actual user engagement. People don't know what they want, or they'll tell you what you want to hear. When it comes time to actually make a decision about spending money, their actions contradict the survey answers.
Another great entry to the gallery of over-hyped, poorly thought-out clickbait.

What this is, as far as I can understand, is a creepy, invasive ‘service’ that for the benefit of alleviating the users of the need to select whatever text they are interested in finding out more about and pasting it into a search-box will cost them an eternal window into their behaviour in the context of whichever app they are using.

Also, it seems to me that this is the ultimate defeat for Google, not a stunning advance: retreating to the God Of The Gaps.

I might be wrong (I usually am), but “oh wow” was not the first thing I thought when I heard of this, it was more along the lines of “oh yuck”. For how much longer will Android/Google users realise that they are the product and that all these actions are simply aimed at mining them more deeply?
1.The goal is not to build a cheetah, buy to learn from them. One thing to consider is that this team is constrained by materials. What works for an animal will likel not transfer directly due to the difference in materials. Harmonics are well absorbed by tissue but the robot may have issues with them.

2. How did you come to this conclusion? Have you built a robot that mimics an animal? If so, may you provide some insight into your discoveries?

Robotics programmer/builder here. Always interested in learning about the work of others.
well said.

Its difficult making complicated things seem simple.
Fear not. I delivered a project for a client a few weeks ago which featured plain HTML, CSS, and "vanilla" JavaScript, with no libraries apart from the venerable jQuery, and not a pre- or post-processor in sight. It was quite liberating!
The Pyramid of Pain
This is the one of the must haves when anyone is doing network programming. I used it heavily during my college projects.

This post is inspired from https://news.ycombinator.com/item?id=9619375
CSP is well understood because it's used in very minority languages, yet generics aren't despite being almost ubiquitous?

I understand the caution, but this justification doesn't add up.
Earth Notes: GB Grid Intensity
This doesn't at all explain the associated risks in a manner that the average user can understand it. It's presented as a feature, rather than the risk it really is.
U.K. National Grid Status
Yes. Watch what VC do with their own money and ignore what they tell entrepreneurs to do. They offer a great role model of what you should do.
Brace yourselves: Animated gifs are coming to Facebook
Both Slashdot and SourceForge are currently owned by the company that owns Dice.com.
Do you have a source on the benchmark results suggesting that Jython is comparable to CPython speeds?
I agree with you on 1 and 2 but not on 3. Snapdeal is one of the very good e commerce platform here in India. The problem is that Indian students are still not ready to join a company like snapdeal or flipkart when they have offers from FB, Google, Microsoft, Amamzon, Visa etc.

During campus placements at my college, none of the CS and Maths and Computing went to snapdeal. Instead snapdeal has to settle themselves with guys from other departments.
I wouldn't worry as much.. I don't think that jspm will stick in that it really doesn't do much do much over straight npm and I wouldn't be surprised to see git semver matching on tags for versioning as a support route.

As to webpack, conceptually it's awesome... though it just feels a bit alien to me in practice. Just a few layers too much PFM (pure f*ing magic) for my taste, when I am already using ES6/7 syntax more and more in addition to React, BabelJS, Browserify bits.
I felt the same when I had my first child.
When it's in the "push heat outside" mode on a hot summer day, there is a significant amount of air to pump, in order to dissipate a kilowatt. I wonder how noisy is the unit in this case.
Has deep learning been around for 10 years ?
May be worth noting that GitHub supports SVN as well (https://help.github.com/articles/support-for-subversion-clie...), I believe some of the others do as well IIRC.

May be important to some legacy projects trying to get off of SF.
Microsoft: Accelerate your application delivery lifecycle
Please don't mix up things. I wrote "You need dozens of programs including sendmail/postfix and each has its own config format." If you only send emails, you only need one application sendmail or a clone like postfix. (postfix was indeed created to fix some of the annoyance of sendmail) It's easy enough to set up. But if you need an inbox so that you can receive emails too, you need the whole bunch of applications that will require you to install craylists, antivirus (claimav), etc. - I doubt that this process takes you just a couple of minutes. Or do you work for an email hosting provider with a bunch of proprietary scripts?
Impressive. Wonder how long it took to develop.
The science of successful negotiation
There's something to be said for that... Even with jQuery today it's often easier to step out of the box a little and use more straight JS. With IE8 finally falling off, and IE9/10s days numberd it's pretty liberating.

That said, I love my ES6/7 syntax sugar, and write a lot of server-side JS too, so the transpiling doesn't really bug me.
Reminds me of my interview with a Japanese venture capitalist. He doesn't have experience startup, but managed to invest in a few.

http://rickyreports.com/archives/kinoshitayoshihiko/
Another vote for hugo here .. its a very handy tool! Doesn't have all the up-front stuff that monti seems to have, but that has its positives too ..
Isn't it the perfect parable for SW dev/Engineering ?
I don't know whether they do, but a clever alternative is to have a stupid boot loader. You don't need to know how to traverse directories, you just need to know what blocks on disk to read. So, just write the number of the first block of the hibernation file to a known location (say in the first disk block) and you are all set.

Well, all: the file may be fragmented. Just store information about where to find all the blocks in the first block of the hibernation file (alternative view of this is that you have a very simple alternative file system on the disk that stores only one file (or a few, if you also want the ability to find the kernel for a cold boot)

Risk with such approaches is that they may not survive defragmentation of the drive. That's a minor risk for a hibernation file, I would say.
Numi – beautiful calculator app
Instant ramen is potentially rather different from freshly prepared ramen though, eg in terms of salt content, additives etc.
Not really, like mentioned elsewhere in the thread the add button in the bottom right is supposed to be a menu instead of an action.

That means in Material there is no way to do the most common actions if you use that as designed. Like the mail app I am using at the moment has made that button both "reply" and "fwd" when you're in an email, which is frustrating as hell when 95% of the time I want to reply.

But if they just made it reply, where do they put fwd?
Having used OpenSCAD, Solidworks and NX fairly extensively, I can say that "code-based" solid modelling systems are good for some specific things - anything that is highly parametric, for example:

* Gears and sprockets
* Fasteners (nuts & bolts)
* Electrical components (ICs, etc)

For anything else they aren't at all suitable. It's just a million times easier to be able to click on dimensions on the actual sketch and change them. You're never going to see a power tool or a tractor or whatever designed in OpenSCAD.

Few 2D drawing programs are specified in code - the only ones I can think of are things like TikZ for Latex, and ... well there's a reason only Latex geeks use them. They aren't very easy to use.

The main reason they exist is that it is much (like 100 times) easier to write a code-drive CAD system than a GUI-driven one.
It's because the bootloader contains support for given filesystem. GRUB supports several filesystems, and so does UEFI (FAT read-write) and EFI on Macs (FAT read-write, HFS+ read only).
Those expensive machines makes not a single child soldier go away - why should it?
15 years is an eternity in technology. Check out the processors from 2000, they are all garbage by every reasonable metric. They are only good as heaters now.
it doesn't help that a demo page was linked rather than an explanation, either.
The more inept you are the smarter you think you are
What about instant ramen? While it's not entirely a fair comparison to freshly made ones, the Japs have certainly pioneered and mastered the skill of churning out instant ramen that has "fresh" pork/seafood in it. Personally, I prefer the dry soba to the soupy ones.
The ideal would be both worlds. 3D editor until you want to go in and change specific relations, which would be specified in code. Like editing an SVG or hand-editing its source, it's useful to have the option depending on your toolset.
It sounds like the shit Microsoft was gibbering about a little while ago, about how they would integrate their HyperV technology into their docker runtime
This dynamic will tend to make "superstar" VCs look as if they're better (relative to other VCs) than they actually are. (Because every startup will want to be funded by them, so they get to pick the most promising ones, and if VCs have any ability to distinguish good prospects from bad then the superstars will tend to get better results than their rivals who funded the startups rejected by the superstars.)
Sometimes you learn about a person implicitly more than his explicit intentional declarations. This is the same Vinod Koshla who seized a public beach, and a beautiful and rare one, to his own utility against the law. This says a lot about attitude to others, maybe in business too.

http://www.huffingtonpost.com/2014/09/27/martins-beach-vinod...
Flag covered coffins are a powerful image which help to galvanize the people and maintain public support for a campaign.

It's hard to imagine that people will care much if all they see is a pile of scrap metal being shipped home.

It'll be extremely difficult for a government to use robotic infantry whilst having public support for such an action.

Rather than appealing to a sense of "brotherhood/camaraderie against a common foe" in order to support a campaign - propogandists will likely have to exploit the peoples sense of fear to garner support. This is a shift we have already started to see with the "war on terror".
The original commenter actually made the exact distinction between VR (what you linked) and capturing real life video
I switched from Hostgator to Linode and I have been a lot happier with my Linode VPS. They have more OS choices (the only I've found so far that has Ubuntu) and recently they came out with a $10/month plan which I want to switch to so I don't have to keep paying $20. Their customer support is great as well. They have step-by-step articles on how to set everything up in a secure way and the DNS can be managed through their website which is so much better than having to do all that myself.
http://ramnode.com
> What if I had decided to set up the lemonade stand as a corporation instead? The corporation would pay some sort of profits tax (say 20%, so $20,000). There's now only $80,000 for me. But I have to pay personal tax of 30% of the $80k, so in this scenario I walk away with only $56k.

Wages are a pre-tax expense for the corporation.
The difference is that it's a fact that vaccination is not harmful, while consciousness is more of an open problem.
There's also the momofuku instant ramen museum in Ikeda, (Osaka) where you can design and create your own instant cup ramen. Loads of tourists and local families with kids, but worth visiting if you have 2 hours to kill.
Haha, the real question is, did they notice the difference? Or did they just say, "Damn, that was the best vegetable broth I've ever had!"
It's not minor. It's a freaking pain in the rear to have to fix this every time you defragment or move/resize a partition.
> It's what you get when you put graphic designers in charge of a user interface.

You're wrong. That's what you get when engineering-companies start to care about design: they think design means decoration and don't focus on how it works, just on how it looks. A real graphic designer would know better than to fiddle around rippling effects when real issues are at stake.
Its always fun to understand how such basic things are done when you don't have an OS loaded.

A very good article on how does your computer boot up.

http://www.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOW...
How come foreign companies seem to find the ones they need? You never hear about a lack of Indian talent. Never have experienced it. I have always been able to find knowledgeable indian programmers to work with remotely.
theoretically yes, practically only experimental very little.
The concept is ubiquitous. The specific design for each language is different, and what they all seem to have in common is that they require enormous complexity. See the rest of what I wrote.
On Linux with Chromium, I get quite some flicker when swiping horizontally. Is that just me?

Edit: same with Firefox. I have an Intel Celeron 2.6GHz system, /proc/cpuinfo gives two CPU cores at 5188 bogomips.
How to learn machine learning in a week
I don't see the problem. It was quick and easy and got the job done - a nice avoidance of over-engineering.
Which is likely going to be on and harvesting my data by default, just like gmail.
Tally ERP 9 Crack Plus Serial, Activation Key Download
Sourceforge is essentially a gigantic set of Google doorway pages which MITM downloads initiated by unsuspecting (largely non-technical) Internet users of popular free-as-in-beer projects. They're open about doing this. https://sourceforge.net/blog/gimp-win-project-wasnt-hijacked...

These "mirror" (MITM) pages outrank the authoritative sites for many projects because Sourceforge has been around for 10+ years and has superior trust/backlink profiles compared to the newer author-blessed sites which presently host the software. Gimp is actually fortunate in this regard -- gimp.org is stickied to the top spot when searching [gimp] and Sourceforge floats around #8 or so.

Sourceforge should get hit with Google's standard penalty, which is "we smite your rankings with the hammer of an avenging god." Minimally, Google should at least tighten up their enforcement of AdWords policies. Their "installers" are per-se violations of the Unwanted Software Policy (http://www.google.com/about/company/unwanted-software-policy...).

How about it, resident Googlers?
Investors should first hire a bunch of auditors and financial analysts before engineers to go through their books of accounts. All their books are cooked.
I think there's a lot of talent in india. Just need to search deep enough.
There is Windows Marketplace for that.
Seeing there are no blogs listed for iOS dev, here are my favorites:

https://www.mikeash.com/pyblog/

http://nshipster.com/

http://natashatherobot.com/

http://oleb.net/blog/

Also I have a blog: http://koreyhinton.com/blog
Chrome extension Hola was used as a huge botnet
As to classes, there are some places where they make sense, but for the most part, your code really represents workflows against objects (not necessarily classes) as your code/flow really doesn't care if it's a duck as long as it quack()'s.

As to the second part of your comment regarding imports... import really isn't any different than require, and in that vein is easy enough to reason against, and work through. For the most part, your discrete modules should be hierarchical in nature, and exposed as collections/wrappers via directory/index structures... this will make it easier to avoid spaghetti.
A quick overview of event driven servers
Meet the Egyptian Technician who is mysteriously ranking #1 for “Google”
Shame we never purchased the TSR2 - it was a fantastic machine:

http://en.wikipedia.org/wiki/BAC_TSR-2
Also disadvantages: increased programmer time for implementing new features. Risks: you might optimize the wrong part (i.e. you invest into rewrite, but it will not solve performance problems).

That's why you must quantify advantages and disadvantages, including risks minimization and only then you'll see, whether given course of action is viable.
i deleted it asap i read that, is it even legal to do that?
Wow and the article manages to spin this like it's news

Any of the biggest mobile delivery platform does exactly that, allow small eateries to sell their product through their platform. They will onboard you on the system, set up your menu and everything.
> seems only to make sense as a business in cold locations.

I'd change that to read "in cold or temperate locations."

There are plenty of locations in Europe for example that rarely have days over 30 C yet don't often get below freezing in the winter. Doesn't make sense to describe these places as particularly "cold."
I have done it all and my experience as well as of people I know:

we have done all the price comparison and we have found that deals,coupons etc are not worth the time. I just want a site that I can go to and be somewhat sure that I am getting a good price.

Flipkart is fantastic for that. I have never ever found a product on flipkart that is cheaper elsewhere and I can also see my other options for similar products on the same site.

If I am being adventurous, I browse ebay where I get good deals.
Apart from looking cool, what does locomotion and folding do?

To me it looks not much different from one magnet on the surface and moving one underneath :)
All this says to me is Snapdeal doesn't know how to recruit. There are LOTS of companies that are actually finding a sense of validation and satisfaction in not being able to find people - it makes them feel elite and special. It's a sort of non-recruiting that boosts the corporate ego. "We are so awesome that we just can't even find ANYONE as awesome as us."

There's no shortage of programming talent. Only a shortage of recruiting talent.

http://fourlightyears.blogspot.com.au/2015/01/theres-no-shor...

I sent one of the best developers I know to a job interview, he was rejected.

http://fourlightyears.blogspot.com.au/2014/12/i-sent-one-of-...

Employers don't want great developers, they want what they want.

http://fourlightyears.blogspot.com.au/2014/12/employers-dont...
I use BabelJs (formerly 6to5), and Traceur before that, which transpile/morph your ES6/7 code into something usable with older browsers... Since it will probably be 5+ years until I can actually rely on async/await sugar to be native and not have to worry about legacy browsers, I don't think this is going away any time soon.

I actually do a lot ov server-side code in JS (via node/io.js) as well, so the build step isn't so bad.... breaking your code up into separate modules that build separately is a good idea though, so your build times aren't too much.
Beautiful Mac, Linux and Windows client for Facebook Messenger
Assuming that your question is not rhetorical, there are multiple ways to address this cash flow problem. You can focus on collecting revenue faster, offering new customers less generous payment terms, demanding payment up front or in advance, taking out loans against your receivables, asking vendors to finance your spending, converting a portion of employee compensation to a profit share that is payed out on a later date, finding strategic partners to provide financing or resources, etc. I hope this is helpful. There are many possibilities, but none are necessarily better than selling equity.
Thanks for reminding me, I really need to put this into practice, so much great stuff in here.
it's mentioned in the article, but here all you have to do is orient a magnetic field, not move a magnet. Because of the shape of the robot, it will move in a direction related to the orientation of the field.
None of my comments are TCP specific, but as I said - at 3 PoPs, you won't see routing weirdness; announcing the same prefix from 70 PoPs will cause the likelihood of route instability to increase. For the case of UDP, hopefully no one will notice, as your lost packets will just go to the next available route; for TCP connections, a route withdrawal sending you to the next nearest PoP will lead to a broken connection and clients seeing badness in their browsers.

Anycast is an IPv4 quirk in that it wasn't designed; it "just works" because of the BGP route decision process. Yes, you can announce your prefix out of multiple PoPs, but how people choose to use the routes you announce is where things get "quirky".

In theory there's no difference between announcing a /24 IPv4 and asking us all to accept it, and doing the same with a /48, but in practice you'll burn an unacceptably large amount of IP space, IMHO, and if you tell ARIN that you need a second /48 block because you burned your first with less than 25% utilization, they simply won't let you have it.

Disagreed on your last point. The abundance of prefixes isn't the problem IMHO; it's the acceptance of route announcements from upstreams. If upstreams were to start accepting and passing along more granular routes, maybe we'll start seeing more anycast deployments, but I doubt it.
For arrays, yes, but that won't work for Ruby hashes (which aren't ordered):

[1] pry ~ » a, b = {a: 1, b: 2}
{
:a => 1,
:b => 2
}
[2] pry ~ » a
{
:a => 1,
:b => 2
}
[3] pry ~ » b
nil