skysight-inc/HackerNews huggingface dataset:
Hey HN, I'm the primary developer of the extension, let me know if anyone has questions.

We've been experimenting with a bunch of different ideas and features—most of them you can enable/disable in the extension's "options". We launched a Reddit-focused extension last month but this release embraces all of the social networks that we support.

I'll be writing up a blog post soon, particularly about how we use the WebExtension NativeMessaging API to communicate securely with the Keybase service.
Faster Command Line Tools in D
> Apple, Samsung, LG, HTC, etc... independently as companies I am sure some have crappy upgrade policies and some have great policies.

Well...yes. Great upgrade policies: Apple. Crappy upgrade policies: Samsung, LG, HTC, etc.

Let's look at the flagships:

Apple: iPhone 5 from 2012 supports their newest OS release.

Samsung: Galaxy S3 from 2012 supports Android 4.3 and 4.4 (depending on model). Those are 2012 and 2013 OSes.

HTC: One X from 2012 supports up to Android 4.2.2.

LG: Optimus G from 2012 supports up to Android 4.4.2.

Google itself: Nexus 4 from late 2012 supports up to Android 5.1.1. A maintenance release from last year, with a base OS release 2.5 years ago...but certainly better than other Android vendors.

Android itself is still being updated as far back as 4.4.x, but that doesn't help much when the vendors aren't picking up the updates (and installing LineageOS tends to lose access to some of the features I paid for).
I think he means take the $4bn invested by Softbank and split that into 4,000 separate $1m investments!
Thankfully no one around me is either using Electron or thinking about even trying it out.

As for Qt, web devs have C++ allergy, hence why the company behind Qt came up with QML. exactly to fight against this trend.
I enjoyed your article.

Does your book have more anecdotes of candidate "fails"?

Would you be willing to share some more stories?
Let's consider an example.
A startup may not afford a CFO / CMO, but can get someone via this platform without long term commitment.
The incoming individual may be a Sr. Manager or Director at a larger organisation and may be interested in this opportunity to learn how to run the entire show and see how agile startups work.

In a non-competing category, people say from US can go to a company in China to learn about a new tech, or vice versa.
I don't really disagree that they have the right idea, and are the best that I've tried in the hybrid space. I've just spent so much time fighting the platform that I feel native is a safer, more powerful, and better option.
And it's not just a Mormon thing! I spent two years in a high school with a uniform code, based on the same reasoning you describe here around reducing focus and effort invested in something that doesn't matter anyway. (Unlike what you describe, purity wasn't really a concern, which is as well considering this was a Catholic high school - not all the stories are true, but...)

No one had a problem with it; no one really cared, and even I, a transplant, ceased entirely to notice it after the first month or so, especially after I figured out how to get away with a clip-on tie. I've never since been able to take seriously those people who imagine it must be some kind of horrible imposition that some schools require their students to wear a uniform.
Microsoft's tooling is Windows only _today_. GVFS is open source _and_ we are actively hiring filesystem hackers for Linux/macOS.
I don't recall Angular 1.x having a shared local/remote persistent storage API with built-in local and remote drivers and a storage driver SPI.

There's considera le feature differences in the simple templating functionality of this vs. AngularJS 1.x, as well (Angular seems a bit more powerful overall, but this seems to make some of the common things simpler), but I think it's the storage integration which is more of a fundamental difference.
I see someone never tried dog food as a child. It's not pleasant.
Serena Williams might have an opinion on that.
You can absolutely build your own custom "behind the scenes" modules you hook the UI into.

I remember prior to Cordova building an app that had native image resizing/uploading code for both iOS and Android, and native notification support, but used a WebKit view for the UI.

That was a significant amount of work that would otherwise need to be duplicated across the two platforms, and double code maintenance.

Hybrid doesn't mean "don't ever touch native code," it simply means "don't touch native code unless you really have/want to."
Production ready AWS ECS with terraform
> this paper introduces a new
quantum factorization algorithm, GEECM,

Am I blind or did they not include the actual algorithm in the paper? I'm not very knowledgeable in this sort of stuff so to be fair I was skimming for just a simple writeout of the algorithm, I may have just missed it.
Wondering What Happened to Your Class Valedictorian? Not Much, Research Shows
Sorry for my ignorance but what is the 'deep state' . Never heard of it.
What does that mean? The web is already cross platform, that's kind of the whole point
Now, it has grown in stature.
If by the bad guys you mean only ISIS (and not Assad's or the rebel forces), that's what the people currently fighting there are doing. Why would it be harder for US soldiers?
> The office was, until a few decades ago, the last stronghold of fashion formality. Silicon Valley changed that.

The trend was obviously coming to an end if we're already using terms like "last stronghold", regardless of what Silicon Valley might have done.
I think you read more in my comment that was written, probably because it's usually the beginning of a rant in favor of communism.

I don't share Marx's view on the solution, but my point is that he correctly addressed the problem. All the examples you gave about previous violence in conquered territories just strengthen the point that meritocracy and wealth had nothing in common.
Now, I actually believe strongly on personal merit and nowadays it can get you much further than before although I think we could do much better to give more similar chances to everyone at birth.
The real milestone was achieved last year, when AlphaGo was unveiled, and played (and won) against Lee Sedol.
Poker pros are getting hacked through SMS 2FA
And after ARM acquisition it's not out of place.
"Hi, I'm the founder of Imzy. It's a hard day but I want to make myself available, especially to entrepreneurs who may have questions. This last 2 years has been fun, and hard and I've learned a lot. You can reply here or email me at dan@imzy.com"

Have you considered contacting Internet Archive - or specifically, "Archive Team" - and coordinating with them to package up and deliver an archive of the public data that was produced on your platform ?
it uses VGG16 to extract font features, then compares those features to figure out the best contrast between fonts.

feel free to use the vectors in the Github.
> You also see the 80th percentile result for the past 7 days […]

What'd be even more interesting to see is something like the 95th or 99th percentile, as showing that 80% of all operations finish in acceptable time is nice, but probably not what's necessary to have satisfied customers.
Show HN:A browser made precisely for your apps
For what? Peace?
There's a revolution in the US every four to eight years. You just don't remember them /because/ they happen peacefully. And if those don't give you the drastic change your spoiled mind craves, that may just be because most people are happy enough with the status quo that they consider it unlikely that anything better would emerge from chaos–kinda like you don't throw a puzzle in the air if only a few pieces are missing.

1990 would also count as the biggest revolution in our lifetime (assuming there are few WW2 vets on HN). Plus China has changed drastically, without bloody revolutions, and that whole EU thing. Mandela. Gandhi. Venzuela, Turkey, Brexit (for the worse). Iran, Cuba (for the better).
If anyone is looking for the same, I made a quick docker image here: https://github.com/moondev/ksonnet-docker
General Keybase question:

How is it possible to (1) send a message to someone before they've signed up and (2) prevent Keybase from being able to decrypt the message? This is a surprising capability. Didn't realize it was possible. I'm curious how.
I mean did you see the picture that immediately precedes that quote? If whoever wrote this also chose that photo as an exemplar of style, I have to figure that by itself is pretty good prima facie evidence that the woman has no taste.
I believe he meant $1,000,000 x 4,000 = $4 billion
And WTL, Windows Template Library.

https://en.wikipedia.org/wiki/Windows_Template_Library
Bitbucket can now search code (GitHub has been able to do this for a long time)
Aliases are only expanded in interactive shells so ImageMagick or any program that calls an executable from within a process will not have any issues.
I thought it was news worthy because the video mentioned that after players reported the incident to Verizon the hackers hijacked their phone number again using the same method so clearly phone providers are being very slack about their security.
Google introduces Photo Books
No, I think React Native should be faster. But my concern again is how much control it offers. I don't want to get coded into a corner, and not be able to address certain parts of the user experience as well as possible. But I admit my exposure to RN is very limited, one sample app project.

I'm starting a new job next week, and ironically I'm planning to ask if they've considered react native.
Yea I mean if you're not getting anything out of using Facebook, just disable notifications and stop using it. Other people may get joy out of it, idk that's fine.
Ask HN: Experience with Upcall?
Has anybody tried the service https://www.upcall.com and can share their experience with it?
upvoted; I think you're wrong, but that is a position worth discussing.

Fascism and fanaticism are primitive modes of society, a stable society with extensive trade inevitably learns and matures towards liberal democracy.

The Middle East was making progress before the west destroyed stability in the name of exploitative exports and proxy wars. We are directly and exclusively responsible for the return of fascism and fanaticism. Violence only begets more violence; ISIS is just another head on the hydra, murder everyone and 3 more organizations will take their place.

The path to peace is deep and sustained economic aid, funding native education centers, rebuilding national identities, and facilitating mutual demilitarization... in addition to weening the west off of oil through deep investments in modern energy sources.
Is Media Player Classic affected?
Been on there for a while, but not posting much as... there isn't much to post about. Something of a pity, but also very expected.
I agree. I am here for a week a month for about the last 10 years. I think it would be possiable to get used to it if you did not have to wear a suite and tie!
Yes, whelks for example are known for their ability to flourish in supernovas.
My original source for the cancellation terms was an Uber driver, and I just looked on Uber's web site, which more or less seems to confirm this:

"Flexible leases from Xchange Leasing, LLC are potentially up
to 36 months with the flexibility to return the vehicle as
early as 30 days after the first payment due date with a
payment of a $250 disposition fee. Not all applicants will
qualify for this program. Certain items present on your
credit report, and other information, may cause you to be
excluded from this offer, including without limitation, a
repossessed vehicle within the last 12 months, a pending
bankruptcy, or a discharged bankruptcy within the last 12
months."

https://www.uber.com/drive/vehicle-solutions/leasing/
>>getting some tech (JS) to do something it was never ment to do

That's pretty much my reaction to the entire modern WWW. What started as a way to serve some simple static text has evolved into something that is truly amazing. Using a modern "webapp" like Fusion 360 (3D CAD) is a miracle of technology.
Not really. It's easier to make a single atomic breaking change to how different components talk to each other if they are in the same repository.

If they are in different repos, the change is not atomic and you need to version interfaces or keep backwards compatibility in some other way.
My guess is you are not in a suite and tie?
It was an office.

I left there 12 years ago and the women could wear pants policy was new then. So it was around 2003-04 when they first started allowing women to wear pants. By coincidence (or maybe not) this is also the time when laws banning smoking in public places (bars, restaurants) first started to be passed.

It was a conservative office. Customers were other business, not the public.

http://www.slate.com/articles/double_x/doublex/2016/02/women...
Part of their strategy is protection against a Yen devaluation and shifting their holdings to US and European assets before their purchasing power decreases.

Same reason why the Chinese are buying up real estate in the US and Canada.
> > Threads on Linux can have their own seccomp profiles.

> Not on Windwows or on macOS.

It's a shame, then, that Windows & macOS are holding back security improvements for software running on Linux. I understand (& even agree with!) your desire to have a sandboxing mechanism which runs acceptably on all supported systems; it's just sad that this security mechanism in the Linux kernel can't be taken advantage of in vlc.
That's too bad. I tried it out, made an account and posted and everything, but there were too few people and everything was very tricky to figure out.

I wish there was a simple Reddit clone that focused on positivity, like Imzy, but it seems that all of these things are way too expensive.

I mean cmon, eight million dollars (in the last round alone) wasn't enough to keep a link sharing site alive? How is that possible? What on earth were they spending that money on?
What's dramatic about copy and pasting a clone uri into a command?
OP was answering the question "What can I do–should I donate to the EFF or what". Your 1. and 2. directly depend on a public that is engaged, and arguably the people doing (3) also form their opinions based on publicly accessible journalism, including the John Oliver-pieces (which happen to be 30-minute exposés with lots of real journalism going into them, on mostly neglected topics like the injustice of court fees and bonds)
Chris, I see what you're saying but I think that take is a bit cynical.

To me it always feels legit when someone creates a side project as an exploration and wants to share it here no matter how sophisticated or innovative it turns out to be.

I like to think that we all share at least some bond where we can be open and honest with our creativity, and not really care about making money or other metrics that we have to care about in real life.

I called you cynical, maybe my thought is too idealistic, I understand that. Just a thought
20% of the land records for England do not exist in any form at the Land Registry. I'd say that makes land ownership closely guarded - only the owner knows about it.
Don't most secure erase tools just write a stream (over several passes) of pseudo-random noise? If so, then it should be indistinguishable from a TrueCrypt partition.
Some of the most successful people I know aren't on Facebook and I don't think that's a coincidence. It's the new smoking, an expensive/unhealthy pacifier for poor people.
The space of playing go is rather large and humans only need to be better at a small portion of it to improve upon AlphaGo. Humans+Computer was better than just Computer for chess (at long time controls) for nearly 10 years after BigBlue beat Kasparov.
Almost any math is easier when you have a use for it.
I wonder if there's a way to do that for web apps? Both Safari and Chrome have pretty good support for remote debugging devices but I've not noticed anything like this for tracking energy usage. It would certainly be a super-useful addition.
Story time: in 1999, I transferred from the University of Wyoming down to U. of Arizona. The Friday before classes were to begin down there, I went walking around campus, so I'd have an idea of where I should go and timing and all that. I was an "Ecology and Evolutionary Biology" major, and so I needed to find the EEB building. I didn't have a map, so I had to look at the big maps on pillars that were located around campus and get a general idea of where things were, then try to head in the right direction and hope for the best.

Anyway, I was having some trouble finding the building. I was wandering around, somewhat lost, when suddenly I saw two middle-aged guys coming out of a building wearing khaki shorts, khaki shirts, and floppy khaki fishing hats. I thought, "Ah! Those look like ecologists!", and of course they were. Only us and the geologists would ever have dressed that way. It's like a field work uniform!
I think the parent comment is criticizing the fact that you have to write an app twice, and not the languages per se.
The issue is the same as before: https://news.ycombinator.com/item?id=13911550. I appreciate that it's not your intention to derail, but the effect of these comments is predictable and we need commenters to be mindful of that so that we can have the kinds of discussions—thoughtful, informative—that we're after here.
That makes for a good headline but it's not actually true. AI beat humans in two-player, unlimited stakes, no-limit hold-em.
I'm actually curious about the internal analytics and feedback processes and KPIs use to make design and development decisions on the site.

That would be the most useful outcome of all of this: what tools they used, what drove their decisions, and why that control loop failed.
When you have that many conflicts, it's often due to massive renames, or just code moves.

If you use git-mediate[1], you can re-apply those massive changes on the conflicted state, run git-mediate - and the conflicts get resolved.

For example: if you have 300 conflicts due to some massive rename, you can type in:

git-search-replace.py[2] -f oldGlobalName///newGlobalName
git-mediate -d
Succcessfully resolved 377 conflicts and failed resolving 1 conflict.
<1 remaining conflict shown as 2 diffs here representing the 2 changes>

[1] https://medium.com/@yairchu/how-git-mediate-made-me-stop-fea...

[2] https://github.com/da-x/git-search-replace
I don't agree much with the article posted but I do slightly agree with "Safari is the new IE." The problem with IE was that is was packaged with the OS with no way to uninstall. iOS is worse in the regard that you must use WebKit if the you decide to create your own browser and Safari is packaged with the OS. Chrome is the one of the first to receive new features from what I have gathered but I guess it all depends.
Blame ‘Amazon Effect’ for proposed bump in S.F. garbage bills
New InterSystems Online Course: Health Insight Data Flow
Sure- you don't need a CS degree but you need to know everything taught in a CS degree regardless of it's applicability to real life software engineering.

You should also buy a bunch of books and section off at least a month to study. Especially if you don't have that CS degree. Hope you don't have other obligations like a family or a demanding job.

You should also spend a lot of time doing coding competitions even if you find them boring because you got into engineering to build cool stuff- not solve abstract academic CS puzzles.

You should also practice coding in environments you would never use in real life - like a whiteboard. Every single software engineer on the planet codes in an IDE - but no, you will use a whiteboard. You haven't written by hand since like 2012 so your writing looks like a child's scrawl - better work on that too.

Good luck!
Where did I advocate collective punishment? That is, as you say, terrible.

To be clear, I find nothing wrong with Tim himself not getting recess. Individual punishment doesn't necessarily entail humiliation (which I think is the inference you're making).
I got this one too, but solved it accessing with FF.

I prefer migrating to FF rather than restarting chrome at this very moment. They lost a user.
My pentesting platform – Windows machines for you to PWN and learn hacking
If you do ReactNative and you don't need to write native code you can avoid this by using expo.
Show HN: A secure cross-platform KV store wrapped around GPG
I was watching as it unfolded and the US media was a step ahead on reporting almost everything. Apparently the British Home Secretary was none too happy about it as you said (I'm guessing the UK shares details as they happen with their US counterparts who were then leaking to the press).
Looks like a wonderful product. Too bad I find out about it on the day they're shutting down.
Functional Encryption Using Intel SGX
Nice work, I enjoyed playing it.
Actually, it looks really good, I'll look into it more.

I have lots of business logic on back-end tho, how hard is that to implement on the server?
Operation Cobalt Kitty: Analysis of a Large-Scale OceanLotus APT in Asia
I wouldn't look at it that way. Are five heads playing a single game of Go really better than one? I imagine there would be plenty of disagreements about moves and tactics.
5 Web Push Notifications Myths Busted
Show HN: Ranger – Contextual Test Data Generator
Here I Go Again. Why My Second Startup Is Different
I've told this story before, but I'll tell it again. I was an iOS user from day 1. Switched to Android when Apple refused to release a large screen device. I used multiple Androids over 2 years (HTCs, Nexus devices), and while I could do some geeky things with them they all had issues. Battery life was terrible. My Nexus 5 would randomly have a Google process spin out of control and kill the batter in 5 minutes. Updates tended to make the device not work as well (my Nexus 7 sits in a drawer after becoming unusable from updates).

I finally switched back to an iPhone, and realized how silly I was trying to convince my iPhone using friends to switch to Android. It just works. My friends don't care about kernels or custom ROMs. They want an OS that works, is secure, and stays updated. iOS does that. Apple will have to really mess things up for me to leave iOS at this point. For something I interact with on a daily basis, I don't have the time or the patience to deal with Android.
What is your suggestion for modifying behavior in children then? Rewards for good behavior only?
Andrej Karpathy had some awesome tweets on this yesterday, you can see the thread in the links, but these two were my favorite:

"Yes AlphaGo only won by 0.5, but it was not at all a close game. It's an artifact of its training objective."[0]

and:

"it prefers to win by 0.5 with 99.9999999% chance instead of 10.0 with 99.99% chance."[1]

[0]https://twitter.com/karpathy/status/867075706827689985
[1]https://twitter.com/karpathy/status/867077807779717121
D.E.A. Misled Overseers on Deadly Honduras Operations, Watchdogs Say
You send a message to [the person who can prove ownership of HN username 'perfmode'].

c.f.: https://keybase.io/docs/kbfs

Soon, you'll be able to throw data into /keybase/private/yourname,pal@twitter,
even if that Twitter user hasn't joined Keybase yet.
Your app will encrypt just for you and then awake and
rekey in the background when that Twitter user joins
and announces a key.
Agreed. I think you've captured the essence much better than my rather long-winded screed above, although there is a good point about battery life buried in there somewhere.
People met in hotel lobbies
Can someone ELI5 how is this relating to, and complementing, Kubernetes? What does it do that Kube doesn't, and what does Kube do that Istio doesnt?
I discovered https://github.com/nvbn/thefuck a while ago and now I kind of enjoy making typos like this.
To be fair, it's kinda common knowledge the US intelligence community leaks. Nearly all the intelligence leaks I can think of came out of the US.

My new favourite one being the US President is accused of leaking Isreali intel to the Russians. :D