skysight-inc/HackerNews huggingface dataset:
You go read the article. The deciding factor is not whether the message has been delivered, but whether WhatsApp servers report to the device that the message has been delivered. There's nothing stopping them from claiming that no messages have been delivered and thus recovering all messages (as long as they had been preselected for false delivery reports) despite true delivery status.
I want to invest, pixels
Owner of www.fairpixels.co here, I'd love to start investing in small (but profitable) projects by redesigning their product, rebranding their image and improving their marketing/sales funnel. If you know anyone who'd be interested, shoot an email (can be found my my profile)
Dust storm caused by weather. Who'd a thunk?
Well, if the people who stick around are constantly clashing with the political appointments, things might get even more hostile.
> You say that like this is a bad thing.

Probably because I believe it is a bad thing.

> Nintendo isn't just making the same games over and over again.

Let's say I haven't owned a Nintendo console in a long time (which is true-- the last one I bought was a GameCube, which was a piece of crap so I sold it to my step-sister), how would I be able to tell that 2017's Mario is any different than 2014's Mario is any different than 2011's Mario?

If Nintendo genuinely has new game play ideas, maybe they should actually put those ideas in new games. They're not incapable of this-- for example, Splatoon looks genuinely innovative-- but they're more interested in keeping the nostalgia factor than marketing new game concepts. There's one Splatoon for every 10 Mario X or Zelda X or Metroid X.

> And ultimately, the first-party games Nintendo puts out, your Marios and Zeldas and whatnot, are always very polished, excellently-designed, and downright fun games.

Possibly; that doesn't make me interested in buying them. The 1998 Psycho color remake was very polished, excellently designed, etc. But it was just an identical remake of a movie that'd already been made, and if you've seen the original there's no point to seeing the remake.

> Typically the best games on the whole platform.

Because Nintendo's great at games, or because they can't convince anybody else to develop games for their wonky-ass platforms? The truth is probably somewhere in the middle.

Just to drop a note here from the Xbox universe, the Xbox perennial first-party title is Halo. Halo 4 and Halo 5 kind of suck. Kind of suck a lot, really. But the strength of Xbox is that if Halo sucks, you can play Titanfall or Evolve or Call of Duty: Infinite Warfare or Battlefield 4 or... you get the point. And that's just in that one genre.

Unlike Nintendo, Microsoft (and Sony) isn't crippled by bad first-party games. If they were they'd probably put a heck of a lot more effort into ensuring their first-party games didn't kind of suck. So it's kind of an apples-to-orange comparison. Nintendo first-party titles are good because Nintendo has far more incentive to make them good.

> It's not unreasonable to say that Mario and Zelda by themselves sell a large portion of Nintendo's consoles.

Of course not; that's exactly what I've been saying. The company relies almost exclusively on nostalgia to sell its products. Mario and Zelda are nostalgic titles.
I was the tech lead on CodeWarrior for Palm OS v7, v8, and v9... it was quite a mishmash, and the Windows version was a really big hack on a hack. I ended up rewriting the whole 68K toolchain and linker for the v9 version, but that ended up making something that we couldn't economically justify porting back to Mac OS (it was 2003, Macs weren't doing so well).
I completely agree with this article. In fact, I believe everyone who is in tech department, no matter the seniority (manager, director, even VP sometimes) should still be able to code. Really depends on the size of the company, obviously in a big company VP wouldn't be able to code just because he or she wouldn't have much time to do it with other day to day tasks.

I am Director of Engineering in a small company and I still code a lot. Our CTO codes as well.

I've seen some engineering managers who not only do not have CS degree but never coded and were hired just to manage engineers which I will never understand.
Traffic Sign Detection Using ConvNets
Well since the server for Signal is closed source, the signal client forks are pretty much useless (correct me if I’m wrong)?
Sorry my comment comes off as "just feel better".

But, as someone who was actually depressed and that due to things that in retrospect don't really matter, I do think that if I had been more resilient I would have had an easier time.
The Linux equivalent of nslookup yeah. I believe nslookup has the same basic syntax for querying a specific server so you'd replace "host" with "nslookup"

nslookup cdn.pdcast.net 80.80.80.80
Literacy tests were not about literacy; the questions were often intentionally ambiguous (Think "What is the last letter of the first word?" or "Write backwards forwards."), allowing the instructor full discretion in passing or failing the would-be voter.

Predictably, nonwhite voters tended to be failed.
https://news.ycombinator.com/item?id=13258882
Kucinich, Mike Gravel
Well, a while back I was asked to help out with an emergency project on another team with a major client for a major contract. An arcane system that no one (not even I) knew how to work, that was incredibly frustrating and old.

Essentially they wanted a major new system built off of a very old, limiting, and opaque tool. I won't go into the details of the tools for confidentiality reasons. Anyways, this meant I had a huge task to do, no one to go to for help, and many top levels within both ours and the client company overseeing and getting stressed over it.

This project was originally scheduled for 2 months, but due to scope creep and a lack of push-back from the PM in charge of this project, they begged for me to continue to help another month, after which they asked me to continue till the end of November after which I would be on my 5 week vacation.

Anyways, the reason I was quitting was partially because of all the frustration, stagnation (no learning opportunity) of working on that system, and because of the main person I have to work with (our product team is ~9 people but this "side" of it is only 3, and 1 is a junior with less experience/know-how).

During my whole time there, this person I had to work with only trained me on the existing system only when he felt like it, but only ever scratching the surface. Any further questions about this unfamiliar domain (very niche service for extremely niche work) that I was unfamiliar with and unable to learn from anywhere else was met with "I'm busy.", occasionally followed by expletives and heavy sighing. Often times this person would also get incredibly passive aggressive. Long story short, it was very stressful working with this person and the general environment at the company is very heads-down, hard working, so virtually no other social interaction was ever had (or very rare).
NSA now pumps raw feeds to FBI, DEA, DHS
Please do not post image memes on HN.
Some of these make a lot of intuitive sense, but I have questions about others.

What is the consequence of coming out to gay men? What counts as absolutely necessary?

How much of a role does flirting play in the business dealings of founders?
Android devices run Java, with an option for machine code for some functionality.
These types of probabilities are all over the place though. Even in chips with a billion transistors or more we have to design redundancy because manufacturing at that scale isn't perfect. Imagine there's a 1 in 10 million chance of some sort of manufacturing defect on some modern processor; you're pretty much guaranteed 100 defects.
I'm mainly writing this comment to say "+1". Because my analysis is basically the same, but trying to convey it to anyone else seems impossible.

This story in particular is a very clear indicator of what Obama has been the whole time - a mere salesperson for the oligarchy. The standard backstop excuse, that he "needs to compromise to get anything done", doesn't work when it's his last days of office! But the sunk cost fallacy is a powerful thing that causes people to overjustify their choices.

They're receptive when the criticism is leveled at the "other team", but given an opportunity to vote for "their team" they'll fall right into line. This time it happened with Trump voters, because "the media establishment HATES him". So they're all convinced he will actually change things in their interest - nevermind the Obama they've been hating on for the past 8 years ran on the exact same message! The best I've been able to do is to preemptively ask them to try to evaluate his actions on whether they're actually disrupting the status quo we all hate so much, or just pandering to polarizing surface issues while leaving the fundamental corruption intact. But I don't have hope that a year from now they will remember such criticism as being from an a priori perspective rather than simply shoring up their defensive ranks over the moral panic du jour.
Funny enough, can't you go into settings and change your gender? Pretty sure that would dump you into a new bucket of marketing.

Though yeah, that's an offensive ad to have to encounter.
> Nobody says voting will get you the government you want.

That is the point. Vote is increasingly becoming deselect method (Govt that is least bad) than select.
We already knew that the amygdala activates the sympathetic nervous system during stress, which causes inflammation, and this was suspected to be the reason for heart disease. This study just provides more experimental evidence.
2016 Nielsen for popular apps had Google Maps #4 for all apps. There were no other mapping apps on the list this year. Not even Apple maps so talking about Google maps as the universal solution makes sense, IMO.

This article refers to 2015 Nielsen when Apple maps did make the list. Not sure why it fell of the list.
Wrangling Android Data Loading and Caching
You should both color within and outside the lines.

But people who live in democracy complaining that the system is corrupt and not using the system to correct itself are deluding themselves.

There will never be better system that distributes real power without coercive action , corruption and dirty politics.
I've always disliked how right-wing parties automatically get to enjoy the assumption that they are "business-friendly". That's not the case -- their policies tend to be friendly to existing big businesses, but may be deeply hostile to new or merely potential businesses.

This list of founders who were able to make the leap thanks to ACA's safety net is a case in point. Under Republican policies, these businesses would not exist.
ah my bad. I didn't realize that gogs was a single maintainer management model.
"Colleges rarely teach you what you need to know professionally - they can't, tech moves too fast. Instead, they teach you how to learn what you need to know. This is an important distinction because it should inform your approach to your professional growth."

That's B.S. that lazy college professors use who have their heads so stuck in academia that they don't take the time to keep up with technology. Technology stacks don't change that fast in the enterprise that they couldn't do a better job of preparing students and teaching them how to hit the ground running at a company.

During the beginning of 2013, for standard enterprise development, Java and .Net along with Bootstrap and Jquery were popular - they still are used today.

Back in 2013, the databases that were used in the enterprise are still popular today. iPhone and Android were the most popular mobile platforms.

Sure keeping up with the latest front end framework may not be easy to teach, but courses in JavaScript, CSS, etc would still be enough.
Having been at Metrowerks during the launch of Project Builder, I can say that it wasn't just Motorola bungling things. Apple poached a lot of MW's talent and was trying to build a CodeWarrior-killer. They hated being reliant on an external company to make the best dev tools for their platform and actively worked to make CodeWarrior irrelevant. Motorola's interest in the tools was both for Mac support (as long as they used 68K and PPCs) but also to improve their embedded toolchains, and once they saw that desktop market dry up, all efforts were moved into the embedded space.
Maluuba has real researchers from MILA and university of Toronto. It was an acquihire.
AnchorFree’s Hotspot Shield App Hits 500M Installs
Cloudfront doesn't hate VPNs.

Cloudfront customers hate the users who use automated tools to perform click fraud, post fake comments and reviews, send spam, attempt vulnerability scanning, and try to brute-force logins. These malicious users overwhelmingly use VPNs, Tor, and botnets to perform these actions; few use their own connections. Legitimate users overwhelmingly do not use VPNs or Tor. Do you see what's about to happen?

Cloudflare customers want their CDN to block these malicious actors, and Cloudflare can easily identify Tor and VPN providers. Cloudflare adds a captcha, which is intensely annoying to legitimate users, but debilitating to automated users. The vast majority of users are unaffected, and customers are happy, but the few legitimate people using Tor and VPNs conclude that Cloudflare hates them.
I think one way to help with this is the democratisation of A.I. It's not a silver bullet to the problems you describe, but a step in the right direction. They key is that the technology is available to everyone very cheaply.

Having worked with hundreds of data scientists and data engineers over the last couple of years the common theme is that they want to get into A.I. but configuration hell or poor documentation has stopped 50-80% of them from being able to experiment.

So I built SignalBox - a Deep Learning web platform with a set of "blueprints" for common tasks. It deploys to a bulk standard linux platform and once deployed has a web interface for generating neural networks, evaluating them, training them in parallel. Coupled with common ingestion patterns and data collectors, and from any point you can jump into iPython and start modifying the code for yourself. This gives newbies a pre-built, optionally GPU accelerated platform that they can play with, but also the flexibility of jumping to code so they can grow.

You know what I would love? 10 million pounds. Yes I am dreaming. But then I would release SignalBox for free, but due to the capitalistic nature of society I'm forced to sell it, which I am doing.

If I had 10 million, I would pursue some of the advances in computational chemistry for drug discovery, I do this for fun when I'm not working on platform, did you know that about it's estimated 10^8 molecules have been synthesised, whereas the range of potential drug like molecules is estimated at between 10^23 -> 10^60. I think there's real potential here, also I would like to explore epistasis modelling which I have been reading a lot of papers on too, and auditing some code from some PhD students I am mentoring, it's showing some good promise.

I dont want to work for a living, I want to spend 100% of my time working on using AI to help large numbers of people, but I've set my goal at 10 million first, that should be enough for me to never have to worry about money ever again, and buy enough GPU servers to advance state of the art
Robotics and Artificial Intelligence enabling autonomous defense
Yea, I definitely have no intentions of doing so. Overall my PM and CTO were pretty great people, the general team overall also. I've been through much worse plights in my career, I'd say it's more a win-win for this particular situation.
The WhatsApp Non-Backdoor
Radiolab also did a very good job with it: http://www.radiolab.org/story/antibodies-part-1-crispr/
In theory yes. In practice no, because cryptographic hashes are designed to make this as hard as possible. AFAIK you cannot prove that they are secure, so it might be possible that known hashes can be broken entirely by using some breakthrough techniques of cryptanalysis.

There is currently not much reason to believe such techniques exist, except perhaps for persistent rumors that the NSA is running some computationally very extensive operations (maybe with custom-built chips) that might be put to use for direct attacks on some weaker cryptographic algorithms like 2DES, RC4, SHA1, or 1024 bit RSA. That's pure speculation, though.
The server for the text messaging is open source, only calls, and other stuff is closed.
> Boelter reported the backdoor vulnerability to Facebook in April 2016, but was told that Facebook was aware of the issue, that it was “expected behaviour” and wasn’t being actively worked on. The Guardian has verified the backdoor still exists.

This is really damning on the part of Facebook and WhatsApp! How could they just brush this off as "expected behavior" and wasn't being actively worked on? I guess their priorities are where a social media company like Facebook would have them be - make more avenues to monetize the usage.

The initial response from the WhatsApp spokesperson is just PR speak, and really terrible for a response (until the direct question came up and another statement was issued).

It's sad that Signal and Open Whisper Systems are being dragged in here, because many people may just look at the headline, probably skim the beginning of the article a little bit and assume that the OWS implementation is the culprit or that OWS is somehow complicit in this.
From the article:

"At the time, the storm’s unusual severity was attributed to the ongoing civil war in Syria by media outlets in the Middle East, Europe and the United States. Reports blamed the conflict for changes in land use and cover—and for activities like increased military traffic over unpaved surfaces and farmers reducing irrigation or abandoning agricultural land—that created extreme amounts of dust to fuel the storm."

It wasn't really obvious at the time.
Google Questions. I know it's been long ago and there were problems but when you needed it for real it worked wonders.
Honest (naive?) question:

Given that these issues has persisted for so long and that they seem solved in Gnome and KDE...

Not accusing you of full NIH, but are there any technical reasons for not just reusing/leveraging kwin or whatever Gnome uses, instead of creating your own compositor library where all these issues has to be solved, yet again?
Introducing Muckrocks Thiel Fellows
https://news.ycombinator.com/item?id=13387732
Mystery Hackers Blow Up Secret NSA Hacking Tools in ‘Final F--k You’
Oh sorry, I must have missed the part in the comments guidelines that says comments must be entirely serious in nature and having a giggle is verboten.

May I suggest lightenUp.app?

p.s. it's not a meme, it's gif.
Saying React-Native converts to a native app is a little misleading. It was always native you just describe the native components using JSX and Javascript. Whereas hybrid options generally just render html.
But the base of all is still Gröbner.
What's most important is "trustworthy". The last thing I want is gmail.com to be resolved to another server.
Surprising Contenders Emerge for Trump's NIH Chief: Nature News and Comment
Trump leak raises concerns about Telegram security
My commitment to a personal code of ethics is the only thing that stops me from becoming a monster.

You have no idea what runs through my head sometimes. No idea. If I ever decide to get "dirty", it won't be to your benefit, in any way whatsoever. If I can't obtain power fairly and rationally, I am very unlikely to use it fairly and rationally. I'll use it to screw you over and make myself and my allies rich on your suffering. That's what people with power do now, and I have observed it to be a successful stratagem so far.

The government is running out of opportunities to present arguments against the possibility of me forming or joining a rebellion composed of strange bedfellows. Every time it changes policy to become more hostile to traditional American ideals, it is prying another board off the portal to the abyss.

Don't tell me to stop watching the circuses and go join one. I'll just nail down the tent flaps and set the big top on fire.

If you don't want me to be a walking time bomb, stop tolerating blatantly unethical behavior in your government and your political parties. Now. For me, it is a beauty contest, and the loveliest of the pageant participants is, at best, a "4". And for some reason, the crown keeps getting taken by someone who is a "1" or a "2".

Perhaps I have just lived too long in places with notoriously corrupt government.
""my only option was to work for a large employer with an established health plan that would provide me with the appropriate benefits to support my situation""

I think the anti-ACA lobby sees this as a feature not a bug.
I work in games and I am still not sure I understand the difference. I found the camera in 3D World to be a bit more free than in Mario 64 (if I am recalling the camera rotation limitations correctly).
This post contains 3 quotes, two in the article itself and one in a footnote. The first quote is of the author herself, and the other two are from her colleague, cofounder and husband.

This is not the sound of silence; this is echo.
> Supported by many claims and was linked to including verified phone calls.

And you've failed to produce any sources for those _many_ claims?

Color me suprprised.
> Having the goal in the centre of the room, so that approach paths covered 360 degrees, turned out to be the essential element in pinpointing the vector cells. It meant that the team could verify that the same neurons were firing whatever the direction of approach.

This reminds me of hacking on old Mac OS games with a program called Pandora's Box.

http://www.macgamefiles.com/item/11768/Pandoras-Box/

The basic idea is to dump the game's memory, then do something like lose a life, then scan the memory dump for values that changed from the old value to the new value. It almost always worked!
I recently setup a typescript > webpack project and I was really disappointed with the dev-tools debugging experience.

Webpack renames imported bindings, so

import {foo} from './bar';

becomes something like this

let __webpack_require_foo_bar = _webpack_modules[5 /* foo */].bar;

So if you are paused in the debugger and want to use foo in a watch statement, or use it in a computation you'll have to reference the real source instead of the source maps.

I found questions on SO, and it seems like a known and accepted problem, but I know I won't be able to sell my team on Webpack because of this.
I genuinely expected this article to contain a single sentence that read, "stop reading hacker news at work".
> Its primary purpose is to restart and diagnose failing daemons cleanly...it's the only tool that accomplishes this task without bugs.

I've been running runit in production for many years, and it does just this, flawlessly.
The GFW is able to recognise Tor usage.

> The firewall searches for a bunch of bytes which identify a network connection as Tor. If these bytes are found the firewall initiates a scan of the host which is believed to be a bridge. In particular the scan is run by seemingly arbitrary Chinese computers which connect to the bridge and try to “speak Tor” to it. If this succeeds, the bridge is blocked.

http://www.cs.kau.se/philwint/static/gfc/
Wrangling CI Pipelines with Cog
It's a balancing act though, no? Health Insurance is stupid expensive in the US. In Bolivia I used to pay $300/month for my entire family full coverage, no copay. But they did screen for preexisting conditions when I signed up.

So what's the answer? How can health insurance providers help people with pre-existing conditions, and also not gouge young healthy customers?

Is the healthcare industry just charging too much money?