skysight-inc/HackerNews huggingface dataset:
So rather than fixing the problems that result in users messaging via the mobile web app instead of the messenger app, they're just going to "solve" the problem by forcing users to use the messenger app? This is why Facebook as a company doesn't have high levels of consumer trust. This will bite them in the future. Once you lose that level of trust it is extremely difficult to gain back.
They only put that spin on it because it works. If they didn't do it, they'd seriously hurt for it in the press and in the court of public opinion. Every company does it. Until people savvy up, they're getting exactly what they deserve.
Seems like a cool tool :-)

Your website gives a decent rundown, only part of it isn't displaying in portrait orientation on my iPhone6s+ :-(
>mythologization (if that's a word :)

The term I have heard used is mythicizing or mythization[1] but its not only a problem in the public sphere, it has a significant impact on entrepreneurial research and understanding/teaching entrepreneurship.

[1] Ogbor, J. O. (2000). Mythicizing and reification in entrepreneurial discourse: Ideology-critique of entrepreneurial studies. Journal of Management Studies, 37(5), 605–635. http://doi.org/10.1111/1467-6486.00196
Now it's going to be much harder to send messages from your friend's phone when your phone dies. Before you could use an incognito tab, and now you have to log out of the Messenger app entirely and log in as another user.
Icons as React Components
The black turtleneck didn't work so well for Elizabeth Holmes. Maybe it's a guy thing.
As a heavy messenger user, my typical use-cases can entirely be fulfilled with a web-based messenger. However, FB doesn't let people open messenger.com from a mobile browser. And if you request the desktop site, it's virtually unusable on the tiny phone screen. It must have been really hard to make a responsive messenger UI.
This announcement coming on the same day as the post about Facebook not using the microphone in the app seems strange to me.

I don't want any Facebook apps on my phone due to privacy and tracking reasons, and so I used the web view (with an app wrapper like Tinfoil with location disabled), now I won't be able to send messages any longer.

Guess I won't be using Messenger any longer.
Not exactly "The Good Parts" for bash, but one might want to look at Turtle library:

https://github.com/Gabriel439/Haskell-Turtle-Library

Related: http://www.haskellforall.com/2015/01/use-haskell-for-shell-s...
I mean, to be fair, the only thing I use Facebook for is Messenger, and the Messenger app is actually halfway decent. It caches user names and pictures a little too aggressively, and the new trend of "let's add a row of buttons to the text input box, doubling its size to reduce screen space for features that should be optional" is incredibly obnoxious, but overall it's a decent app. It's obviously not designed for the users, but it's better than the Hangouts app.

This isn't to say that removing the web functionality isn't a dick move and fairly user-hostile, but I don't really understand why so many people act like Messenger.app is an affront to god and man.
Eventually facebook will become so user hostile the network effect will mean that so many people are leaving it'll be like Digg and Myspace all over again. Can we go back to the time when companies tried to please users instead of advertisers?
US has no mandatory data retention laws, part of the reason I pick PIA specifically over VPNs outside the US.
"better for the user" does not mean "better for EVERY user". A product team has to prioritize. I hate the permissions demanded by messenger, but for me it is nicer to use than the mobile site.

I'm curious what people prefer about the web chat version?
"toxic social environment"

I like how you describe the social environment in schools. Going through current schooling system, will most likely result in a damaged personality. And it takes quite a lot of time and effort, to heal the damage, and to re-evaluate experience/knowledge that had been infused.
Paris and SF maybe, but a nation-wide ban is a long long way off. Until electrics have power enough to move something akin to a fully loaded pickup truck 300+km, there will be a place for petro. Just look at the Fort MacMurry evacuation. Not many electrics could have made that drive. I doubt Tesla will ever sell many units in the Canadian north.

Ask them how those batteries deal with -40c. It's a problem ignored by nearly everyone.
Anyone know how long the application review process is to gain access to the new API is?
You can disable microphone access for Messenger app. I disable everything and only enable them when needed.
Google+ launched in 2011. Friend lists were on Facebook in 2009:

http://mashable.com/2009/10/09/create-facebook-friend-lists/
I dislike this change. I specifically only access Facebook on my phone via the web app because (1) it saves significant battery and (2) I absolutely do not want the popup bubbles during the work day from church and other social groups I am connected to on Facebook. Ultimately, all this means is that I will stop accessing Facebook Messenger on my phone all together. I will communicate with the people who matter most over the Signal app or plain old SMS or email.
Help me understand - why is this so bad?
Ya, I sometimes feel like Canada is the only developed country with a more insane banking system than the US. But in reality I think we're both about equally insane, in different ways.
I must be missing something here, but why not just go with a challenge-proof type scheme? Something like

1. You want to prove to $PotentialEmployer that you own address A which has necessary credentials.

2. $PotentialEmployer sends you a random string.

3. You sign it with the private key of address A and send them the proof.

4. $PotentialEmployer verifies the signed string.

If the employer has this proof and can see in the metadata that it's your name and date of birth (or whatever), wouldn't that be enough?
Or just continously upload the data to the internet, should be quite feasible these days with satellites everywhere.
"Your conversations are moving to Messenger"

No problem. It's not there's conversations with dead people in there or anything.
Nice. I switched to the solid colors shirt and slacks outfit a year ago. This sounds like a good improvement to the process. Those that scoff at it -- I went from wasting about 1hr to now spending about 20 min in the morning "getting ready". 40 minutes every day is a good chunk of time:

http://www.xkcd.com/1205/

(admittedly the outfit choosing part was only about 5 of those minutes, but still a good chunk of time over 5 years)

edit: oh yeah, I don't even choose a color. I just line them up ROYGBV.
Ask HN: Is anyone interested in a sports data api?
I'm brain storming for a personal project. It would be similar to http://sportradar.us and be an api for sports stats.
Usually we do it here with direct transfers. It is cheaper for the landlord.
Great photos of the Greatest by Neil Leifer:

http://neilleifer.com/gallery/muhammad-ali/
The only time I write paper checks anymore is for larger charitable contributions, where I assume the organization would prefer the handling burden over processing fees.
The conversations are not lost; they're stored on Facebook's servers.

There are plenty of reasons to dislike the move, but this isn't one.
The first two are "this is a placeholder" and the next is hardly sexual assault should we be focusing on this trash?
Interesting fact: Aboriginal people living in North America before first contact with Europeans used to perform periodic controlled blazes on the land. Motivations including making the land easier for hunting and preventing uncontrollable fires from gaining strength.

Now, the land grows thick until fire comes to clean according to natures' idea of natural process.

I tree planted in BC/Alberta, the land grows so thick that they often have to fly you in helicopter to re-plant land that previous tree planters failed to plant correctly.
> For self-referential datastructures (your first point above), using an Rc or Arc shouldn't have any overhead. I agree that it would be nice to be able to express this, but it's not really that big of a problem.

I don't see how that could be true. It means using a separate heap allocation for each referenced piece (although the owning_ref thing steveklabnik mentioned might minimize that), a bit of extra RAM for the counter, and a bit of bookkeeping. I'm not saying the overhead is huge, but how could it be zero?

fwiw, I finished this section of my code, and the context approach I mentioned worked out well for me. It was just a bit of a puzzle to find a way Rust would like.

I'm pretty happy with Rust so far even though I've had to restructure parts of an apparently-working program to fit its model. My program is now more obviously correct, benchmarks are pretty good so far (though I wish profile-driven optimization were supported/mature: https://unhandledexpression.com/2016/04/14/using-llvm-pgo-in...), and the open source library situation seems better than C/C++ for what I'm doing and actively improving where C/C++ is stagnant.
Muhammad Ali was so popular in the 1970's that they made a (not so good) Saturday morning cartoon about him, back when most people were only watching 3 network TV channels.

https://en.m.wikipedia.org/wiki/I_Am_the_Greatest:_The_Adven...

I remember watching a few of them:

https://youtu.be/9nKpmzQZa5w
I don't even know how to respond to this politely.
No written laws specific to that point. But just look at the NSLs Yahoo released a couple days ago. They can do whatever they want whenever they want. While such things may be possible in Sweden, if they do happen they are extremely rare. The US is the surveillance state.
A sad day. He was an inspiration for American youth for 3 decades when he was active. RIP, the world has lost a champion
Tricky Riddle of the day
>Pointers are another example of something that is obvious to some but a huge mass of confusion and frustration to others. I've taught programming (mostly Asm and C), and this is quite common. You're not stupid, but you just aren't in the right perspective to understand it.

I understand pointers. I understand integer-based encoding. I'm a firmware programmer, I started with FORTRAN and C-with-classes-style C++, I get how computers work. And do you know what makes computers work? Abstractions. Integers are just an abstraction on top of bit vectors are just an abstraction on top of memory are just an abstraction on top of flip-flops, on top of gates, transistors, digital circuitry, analog circuitry, the laws of electromagnetism -- the only reason we are able to construct something as complex as a pocket calculator and have it work at all is clear, mathematical abstraction. The fact that, in 2016, using such a fundamental abstraction as equality of non-numerical values requires anything beyond the two characters "==" is patently absurd.

My "frustration" is not a result of having trouble grasping first-year C.S. concepts. Nor is it the result of the mild incovenience of specifically having to use "strcmp" instead of "==". It's the result of working in an industry where the value of anything beyond first-year C.S. concepts is completely unrecognized, because it's not "how computers fundamentally operate." Both low-level and high-level computational abstractions are useful, and trying to accomplish anything interesting in a system which completely eschews one class of abstraction in favor of the other, whether it's C or Haskell, is hell.

But hey, it beats the hell out of Javascript :)
Well, the EU isn't a country.

But it still has introduced SEPA over its whole area. If anything, a country should have less of a problem than a still somewhat disjoint union of 28 countries.
I'm surprised at all the hate coming from everyone. Then again I already use messenger.com never used the mobile web app for chat.
A sad day. He was an inspiration for American youth for 3 decades and being a 3 time heavy weight champion when he was active. RIP, the world has lost a champion
Protip: www.messenger.com works on computers.

Doesn't seem to work on mobile tho
I bet this was the decision made by the board members for the "share holder value" in attempts to increase earning per share via advertisement. Once the messenger gains enough users, it's obvious that there will be ads on FB messenger
I have no qualms using WhatsApp. It is a very efficient and useful app. They should probably merge messenger and WhatsApp (or maybe not lest they end up making WhatsApp bad too)
I suspect it's less about solving problems and more about breaking out of that web browser sandbox to siphon up more of that juicy, juicy data.
Notmuch – just an email system
Exactly. And there are very few applications which require native apps. I typically avoid them. A good "app" or OS/browser function that makes a special icon to link to a specific page could replace 90% of apps. Games would probably be one of the few exceptions although web game programming has come a long way since HTML5.
Coming from Australia this sound prehistoric. Nobody really uses cheques, all wire transfer.
I'm not a FB fanboy or anything, but sometimes it is a good choice to free yourself from legacy tech burden and build for the future. The web (html documents fetched via http requests) were not built with mobile devices in mind, especially websockets. In the mobile era, all messaging is based on push notifications which must go through the device vendor (APNS or GCM), and trying to support the legacy tech in this landscape is just not worth it.
Growth Hacking App Store
They are moved to where I no longer have access to them.
I know every time a post about Facebook makes it to the front page here people say they don't use Facebook anymore but as a heavy Facebook user I am so fucking glad I blocked all Facebook domains last week. I feel liberated! This move would have quite ecked me but nope! Fuck you Facebook.
So another tldr? I personally think the messaging from tldr is a lot more trustworthy. http://tldr-pages.github.io/
The "curated" feed is rolled out gradually. My older account already have it while my newer account does not (I still check both currently). Really ruins the experience ("Wait did this happen yesterday? Oh no actually 3 days ago" etc).
Place the black stripe on the top. He was the greatest...
Compromised Before My Very Eyes: How I Almost Got Hacked
Yes, it is. A great film, recommended. Trailer: https://www.youtube.com/watch?v=IfUHYUpmTFs

It shows Ali and Foreman in preparation for their fight in Zaire/Congo (the famous 'rumble in the jungle' https://en.wikipedia.org/wiki/The_Rumble_in_the_Jungle).

You can see the clever Ali blend in with the local population, winning their hearts and their cheers. Ali won the combeback fight against the younger, much stronger Foreman in a way nobody had predicted, leaning into the ropes and taking a lot of beating to his upper body, while giving short, fast hits on Foremans head. After 2/3 of the fight Foreman was completely out of fuel and Ali gave him one legendary, sudden last punch, and the giant tumbled down.

https://youtu.be/55AasOJZzDE?t=21m4s
Probably more of the power users (brands and celebrities) that uses 3rd party analytics. Instagram is clearly trying to move people to their upcoming Analytics feature.
I work for anyone who wants to pay an old sick Lisp hacker and tech writer with a great resume and no patience for whiteboard interviews to do good work. Lots of times that's nobody, but just lately it's been a Xerox PARC researcher and a cloud sharing company.
The problem with solving the "getting the data" problem is that it has hardware margins, which are slimmer than software. Everyone wants to "be the intelligence" since that scales infinitely and at close to zero marginal cost.

As for your issue, send me an email. =D
It only grows that thick after it has been clear cut. Old growth forests have a high canopy that starves thick underbrush for light. Humans clear cutting are part of the problem. When there is a forest fire in old growth the brush might burn but the big old trees will survive several fires.
Which is why they started doing them only after they have achieved world domination. Where are you going to go, myspace? Google+?

To quote Mel Brooks' brilliant "History of the World, Part I" - "It's good to be the king".
Sure we do. See also: bearer tokens.
The reason I use the web interface and not the app are following:

- you can't disable notifications
- you can't secure your app (aka Pin protection or a password)
- huge battery drain as it is constantly connected to the internet.

The web app is easy. You log in and you check your messages. An alternative for android that I have found for Android is called fast Facebook. It shows a web view of the chat and ignores the market:// redirects. Which is already better.
Just because people are dumb about something doesn't mean they deserve to be taken advantage of. We're all dumb about one thing or another.
I've seen companies in B2B contracts ask for 90 day or even 120 day payment terms. It's just part of the negotiation.
- you can't disable notifications

You absolutely can mute conversations, tap the (i) at the top of each convo, very first menu option should be "Notifications".

With you on everything else.
requesting the desktop site still works in chrome for android
I don't use the apps of some things because the web versions ended up being faster (plus less space on the phone). In my case Messenger ended up being one of the few apps that I opted for ( chat bebles on Android are amazing UI) but...
US banks, through their American Bankers Association, already collectively own the Corporation for American Banking, which provides services to all banks. The average voter might have misgivings about collective ownership, but banks will hardly let it get in the way of their business.
I assume you must be on Android 6.0? Some (most) of us are still on older phones without that functionality.
The fact that libp2p is so compatible with current transport protocols gives me lots of hope for ipfs one day replacing http.
The web version has no obnoxious notifications (yeah I know you can block them), but the big reason for me is that it's unable to access your contact list, text messages, photo gallery, camera, microphone and GPS. I don't want to share that information with Facebook/5 Eyes.
if i understand you correctly, that's muting conversations on a one-at-a-time basis, which is not the same as being able to globally disable notifications from the app
Location: New York
Remote:Yes
Willing to relocate:No
Technologies:Python | Django | Flask | .Net | PHP | HTML5 | CSS | JavaScript | Angular|
Résumé/CV: www.github.com/al11588 | https://www.linkedin.com/in/alvin-lawson-b8300635
Email: al11588@gmail.com
The Future as of 2003 – Web Services and WinFS
Yes indeed you can with a max time until your alarm goes of. I want to determine myself how long I disable my notifications.
> Doesn't seem to work on mobile tho

Did you try the Android "Request Desktop Site" checkbox?

Edit: just saw that Zem says that works: https://news.ycombinator.com/item?id=11835060

Edit 2: Jeswin says it isn't useable: https://news.ycombinator.com/item?id=11834996
Location: New York
Remote: Yes
Willing to relocate: No
Technologies: Python | Django | Flask | .Net | PHP | HTML5 | CSS | JavaScript | Angular|
Résumé/CV: www.github.com/al11588 | https://www.linkedin.com/in/alvin-lawson-b8300635
Email: al11588@gmail.com
> My personal belief is that everything that you can do in other scripting languages, you can also do in Bash, only better.

Matrix multiplication?
You can disable those too, click the "Profile" icon (the one with the silhouette) at the main screen, third menu option after user name and phone number is notifications. Globally.
The north is different. The trees are not the giant cedars of the pacific coastal rain forest. There often isn't anything to call a canopy.

https://en.wikipedia.org/wiki/Boreal_forest_of_Canada
Well...you have incremental time options, or you can set it to "Until I turn it back on". Only globally has a limit to turn off EVERYTHING for 24 hours. Otherwise, you can disable wholesale the sound and popup notification with no max time. I'm no FB support person, just a heavy user of the App.
I wonder where that leaves the say 10% of users that use a browser because they are on an device that isn't supported by Messenger (obsolete Android, iPhone, Windows Phone, Blackberry, Fire, etc).
Coreboot: GSoC: better RISC-V support: week 1
Canada is about 15 years behind the US in terms of banking. (But about 3 years ahead in terms of credit cards, interestingly enough.)

We avoided the mortgage securitization nightmare literally because Canadian banks hadn't gotten around to it yet. If the market crash had taken a year longer before happening, Canadian banks would have been along for the ride.
Night + sea + strange green lights...

https://en.wikipedia.org/wiki/Green_flash
Muhammad Ali is something we won't allow public figures to be anymore. Being outspoken and standing up for his beliefs, against all repercussions, were his his greatest feat(s). I hope, over all else, his contributions to the human spirit reign over the rest of us. We need another (dozen) Cassius Clays.
In my defense it was a comment on a comment, and I was genuinely curious.
There are no desktop apps for Instagram. Instagram forbids posting photos in any way other than their mobile app. For me this is a big problem.
I watched a documentary just the other day about this. They showed how slits were cut facing the treeline only on one side of the tent/s(?). Apparently some of the group stayed in the tents and ran but got nowhere and were killed, while some ran to the treeline. And then at a certain point, the ones hiding behind the trees ran back into the snow and were also killed. This denoted fear and nothing else. A cluster bomb? Then why did anybody run at all? All of the physical damages can not be explained by hungry animals alone, but they could by a powerful beast.

The military let slip that they knew of the hikers at least 2 weeks prior to their being found. I really can't think of any military exercise that would have people running in circles without shoes. Nor causing some to run one way to hide, while others run as if being chased. And then there's that one pic of a two-legged hairy creature watching them. Rescuers, if you can call it that, found a slip of paper left in a tent that read in russian, " the snowman exists". Locals call it the migu and say for a fact these 'yeti' like soft flesh and they find deer with their heads ripped off and tongue missing.
Yeah, Im going with the migu. Sorry guys.
What you'd really want it to separate into:

1. families with exactly one full-time job, nothing else
2. families with a full-time job and additional job(s)
3. families without a full-time job

You'd want to calculate those numbers two ways:

1. for all households
2. excluding households with all members over age 65
Ambiguity = Opportunity
I think fishing and forestry are both shadows of what they once were
In the 80s and 90s, it tended to be the opposite, though: tons of merchandise for which "advertising" television shows were created (things that come to mind are GI Joe, M.A.S.K. ...).
"Without the whole Objective-C/Swift userspace libraries it will just look like OS X, but it won't be OS X."

"I cannot seat a Mac OS X user, or developer in front of it, and they will be able to use it just like Mac OS X."

If anyone is moving goal posts it isn't me.
Libdill: Structured concurrency in C
I think we are slowly going back to the time when social networks didn't exist.

The "social network" generation is maturing enough to know better than using social networks, and the new generation considers them lame and apparently prefer more discreet methods of communication and socializing.

FB(the platform), Twitter and the rest, are slowly finding their place as news aggregators and celebrity/corp point of presence.

As for FB, the company, I just hope they keep giving us amazing tools like RocksDB and React.
If Marketing Headlines Were Honest