skysight-inc/HackerNews huggingface dataset:
That's super fascinating! I have been studying the graph isomorphism problem for a while now since I actually needed it for a real-world use case, so I'm really psyched to hear that there is a good solution now.

About our use case: We developed an algorithm for creating "semantic diffs" between two source code trees. Starting from a graphical (AST) representation of the source code of an entire software project, such a diff would basically tell you how you can transform one tree into the other using a range of edit operations (e.g. insert, delete, copy, paste, modify). The advantage compared to line-by-line diffs is that the latter work only on the text-level (i.e. "this line has been removed, this other line has been added"), whereas the former can actually tell you what changed on a semantic level (i.e. "this argument was inserted into this function and this variable name was changed").

For big projects, this is quite a computational challenge and can (could) only be solved using approximations and shortcuts. Having a polynomial-time algorithm for this would therefore be a huge deal.

I hope that the proof will soon lead to practical implementations of the algorithm.
Well crqp. I just bought a couple of these for my Nexus 5X a week ago. I wonder if I could work an amazon refund.
In a past HN thread someone posted the same conclusion, of just moving country. I feel the exact same as well, but utopia doesn't exist, so what country do people suggest?

Finland, Switzerland, Czech Republic or South American countries (Costa Rica, Panama, etc) are the countries I have in mind. I'd gladly move to Switzerland but it costs too much. Romania appears tech friendly but it's too poor there. South America is nice but it's too far away from the UK, so going to my family for Christmas would be a problem.
Gigawatts, not terawatts. My bad.

579mwh ~= .6gwh, on 3200 acres. Assuming a larger 4000 acre site and some efficiency gains on this immature tech, a gigawatt seems reachable.
Is there anything more to this than: Eric Raymond says that someone told him, apparently with no substantiation, that "multiple runs" of this sort of bizarre entrapment had occurred? It looks more than a bit paranoid to me, and such allegations seem to demand a serious burden of proof.

EDIT: I won't complain about the downvote, but I assume it indicates that the answer is: yes, there's something more to it. I didn't mean to seem snarky (and I have removed editorialising about esr that might have given that effect), and would really appreciate an explanation of why this deserves to be regarded as more than 3rd-hand hearsay.
I bought the TechMatte 2x USB-C to Micro-USB item that he gave two stars for use with my 5X. At least one of the items I got was actually defective. The other worked but charged very slowly. I wish I had seen his post before buying!

Now I am nervous because I subsequently bought a cable that he hasn't reviewed yet...

This has me wondering if there is some way to incentivize good reviewers. There is Consumer Reports and some more tech-specific sites but there is still a long tail of products that you have to buy without good reviews.
We're building your new favourite weather app – here's why
May be we should start a community then? Specifically for those looking to make something useful and make enough money to sustain themselves and their families.
Depends on whose card he is using.
The only problem Snappy creates is one of (initial) size. When every package is a .snap that means you're going to have many duplicated dependencies all over the place. It also means that any security update that exists in a common dependency will require updating a zillion Snappy packages all at once.

Fortunately, the creators of Snappy thought of that and included an atomic/delta update system. So when you have 100 packages that need to be updated because of a common dependency you only need to download 100 binary diffs instead of 100 full-size snap packages.

Unfortunately packaging appears to be a paradox of sorts: Either your app lives in an environment of shared libraries where you have no control or your app lives inside a container of some sort that bundles copies of all those libraries. You can't have both.
Here's Why Criminals Choose Screens Over AK-47s
Here Are This Year’s Winners from Make:’s Digital Fabrication Shootout
My assumption is that he's working on some sort of project where he's buying many cables on Google's dime to test them, then reporting his results on Amazon.

My worry would be the cables that get good reviews being switched out for crappy cables down the line. I've had problems with this for cables and adapters before - I'll re-order from Amazon and get a slightly different product that is not 100% compatible with the old one.
Any material judged to be obscene under the
current interpretation of the Obscene Publications
Act 1959 (could include bestiality, bondage, rape simulation, etc.) People have even been charged for writing stories, though I don't think anyone has ever been successfully prosecuted (https://en.wikipedia.org/wiki/R_v_Walker)
CableCreation Micro-B receptacle to Type-C plug adapter is out of spec.
May cause damage to your USB charger, PC, or hub.

Still gave it 2/5 stars?!
https://aws.amazon.com/kms/faqs/

"AWS KMS is designed so that no one has access to your master keys."
Might be doing this officially for Google, given the official-sounding tone and the amount of time and money it must take to buy and analyze every adapter/cable on the market.
Read this book: http://doubleyourfreelancing.com/rate/

Brennan's book is mind-expanding, especially for someone who doesn't have any clients at all.

For the record, I just finished my first 12 months of independent work and it's been amazing. It's definitely possible.
I think this is pretty well established, both scientifically and experientially.

We're talking about different ratios of psychoactive agents, so it's only natural to assume that if the action is different, the result will be different.

https://en.wikipedia.org/wiki/Cannabis_sativa#Difference_bet...

https://en.wikipedia.org/wiki/Cannabis_indica#Difference_bet...
A central review clearinghouse will never happen with cheap accessories like this. If model "1234-X" gets bad reviews, the same product will just be renumbered to model "9863-V2" and even the company name may change. So there's no way to keep reviews associated with the same product -- it's the same reason why there are no good review sites for mattresses across all retailers -- the manufacturers use a variety of names and product numbers for mattresses sold to different retailers, specifically to obfuscate them.
There are plenty of options for storing select data off heap, which a database such as Cockroach could certainly have taken advantage of.
Startup Subway Advertising
Jeff Hammerbacher: ‘The best minds of my generation are thinking about how to make people click ads… That sucks.’
This is a bit different from network encryption (which is really valuable). This is a centralized location for services to store and retrieve secrets, like passwords to external services, SSL keys, etc..
its because all those youtubers talking about a dollar collapse, because the fed wont raise the interest rate (more like the fed can not raise rates)
Preview of archery game by Sixense, VR controller maker [video]
That is a bad attempt at provocation and it won't work, sorry.
Seems to be a consistent pattern.
No, the acid test is if the big companies that have invested heavily into java start to adopt .net in meaningful ways.
It's tech support for Nexus customers.
The nature of job interviews means that you have to be like that. (Though I have heard from Sedes on here that the culture is more huble there).
Other companies have employees just like that. Sadly, if those folk pull a stunt like that, someone will be having a word with them.

I say "sadly", but I've seen the flip-side of this, too. A properly-formed query on usenet will turn up some back-in-the-day posts from Microsoft employees (posting with a microsoft.com reply-to) who were real assholes. (And not to pick on Microsoft, though they certainly have it coming; just the first counter-example that came to mind.)

So I guess I'm conflicted. Yeah, Benson's being really helpful and it looks good for Google, IMO. But with a different employee, it could turn really ugly if someone's back is turned.
Norway has been on a pre-populated system for all tax returns for a few years now, and last year transitioned to "silent consent", i.e. if you don't register any changes before the deadline, it means you accept the prepopulated values. From the statistics I've seen, ~60% don't register any changes, while ~20% register additional information, ~10% correct errors and ~10% register both additional information and correct errors. A lot of the additional info and corrections is stuff like kindergarten expenses (which are tax exempt up to a limit of $3000/year) or donations to charities, since it's up to the kindergarten or charity to register these, and they often forget or get things wrong.
Yeah, well it's easier to make things by the million when you don't care about testing, certification or product damage.

Part of the reason the cheap ones have so much availability is that they are cheap and easy to make and have little quality control -- even though they may not work.
> It's better to win than lose.

Mathematically that's just not true. In objective terms not winning an extra $100 is exactly the same as losing $100.

This psychological fallacy (called 'loss aversion') is the primary reason the average player loses at poker. They're afraid of losing $100 when they might be behind but they constantly fail to extract that extra $100 value bet when they know they're likely ahead.
I just bought an HDMI "hub"/duplicator, and just now realized that now all HDMI cables are the same - some support 1.3, others 1.4 (or were these the numbers and such).

Maybe it's okay, so far the Wii/PS4 and ChromeCast work fine through it... I'm just posting this here, as no one informed me about possibly complications at BestBuy, but the great folks at Staples actually forwarded me to BestBuy to look for such device.

My father told me a story about service in Turkey, basically if you go to a store and they don't have right away what you need, they may go out find/buy it for you, just to please you. Or buy you a coffee, while waiting in s shoe shop.

Whether he exaggerates a bit or not, I like this approach. Yes you might lose customers, but you'll always leave a smile in good customers. They might come back, just for that little appreciation...
Why would you want to do that when you can just pay for things directly?

That doesn't change the fact that in many places you'll still owe taxes, regardless if you don't cash out in a distinct step somewhere. At least as far as I understand things.
>>>>> Java’s known performance issues made it unappealing

I have read this many times and every time I read it and it seems to me that this is just a rationalization, probably an unconscious one:

"Offering false or inauthentic excuses for our claim because we know the real reasons are much less persuasive or more embarrassing to share, or more harsh than the manufactured ones given." [1]

Maybe not the case in this particular instance, but every reason I have heard about choosing Go can be summarized as: "We chose Go because it is new new cool language. Ahh, and you can deploy by copying a single exe file"

[1] http://www.logicallyfallacious.com/index.php/logical-fallaci...
The Anatomy of a Hacktivist Attack [pdf]
You're absolutely right about still needing logging, scaling, configuration management and load balancing.

Me and a team are working on another open-source project, Convox, that offers this on AWS.

One differentiator is that we use "pure" AWS for everything.

Load balancing comes from configuring ECS and an ELB the right way. Logging is based on Kinesis and Lambda. We're seeing great reliability and manageability with this approach.

http://convox.com/
I'm in the office so I wont download the beta now, but I think you should add more info on the website about the project (features, platforms supported etc)

What do you mean by "understand C++"?
Does it offer features similar to Intellisense/Visual Assist?
Where are you doing your trading?
"USB" and the various USB logos are trademarks of the USB-IF. I was under the impression that non-compliant products can be sued for trademark infringement by the USB-IF. Sure, they could be sold without the logo, but not being able to put the word "USB" in their product description would make them unsearchable and kill their online sales...
Vote Pirate in the EU elections.
Iceland IMO would only be good if the Pirate Party actually wins the election, but at the moment I think it's too soon to consider that country an option for myself. Norway, Denmark, Germany & Belgium censor websites for corporations which rules them out for me and some of them also appear to be going down the same path as the UK. I want somewhere where I can operate my websites without having to constantly suffer from a Chilling Effect, as I do currently in the UK.
I could see this as a browser plugin - professional reviews of popular products where there are many, many brands of wildly differing quality such as cables and chargers. The problem is it seems that it'd need to be a browser extension, and most shopping-related browser extensions are pretty shady, so reputation would be an issue.

I suppose another option would be to just set up a site with reviews and make money with Amazon referral links.

I end up buying cables on Monoprice when I can just because the stuff they sell is usually good quality.
The recently released Nexus 5x and Nexus 6p phones both have USB-C, as does the Chromebook Pixel.
Former contractor here.

At some point you have to commit to what you want to do and do it. There's some good suggestions in this thread for finding your first full-time gig.

One thing that I want to point out is that before you make the leap, you should save at least 3 months of living expenses. Most contracting gigs I had were billed at the end of the month with net 30 terms. That means from the day you start, it will be 60 days before you get paid (and net 45 terms are not unheard of, which is even worse). The key to successfully transitioning to contracting is to be able to make up that 2+ month gap in income.

Having savings is also important because you will rarely find yourself 100% utilized, so you need to be able to survive the lean times between contracts.
> When this list goes large, you have to keep track of the state of the every dependency you include. Bugfixes, security patches.. However, in regular package managers, you can also depend on libraries. And this solves a lot of headache, since those packages are shared globally and updated by system.

And this is the back-and-forth problem that nobody has the answer for. Do we make this one app fail, because the maintainer for it isn't updating for library updates? or do we cause system-wide insecurity because we need that one app to work?

I'm in favor of the former, but I think both sides have good arguments.
I miss a simple page with information om how I can perform tests, like on the USB-C cables, myself. I find reading specs to take to much time to be able know how to perform them.
Example is the 57MB zip-file for the USB-C-spec: http://www.usb.org/developers/docs/
Inside Amazon's first physical bookstore
Love it(say something about it)
Ultimate horse power 45 servings resultados
A big +1 for SOPS. We've used it with great success.
A case for putting packages into a separate “src" directory in python projects
JavaScript. Haskell.
I think it's far more like this:

http://imgur.com/bcf2DbW
Whenever you aggregate data, particularly about human behaviors, the grouping is always going to be somewhat arbitrary.

An underlying assumption, which we can make because the consequences of being wrong are so low (god forbid we be entertained by an inaccurate infographic!), is that all occupations will lose some people that should be counted with them, and gained others they don't deserve, and that this will balance out.

It would be interesting to learn if there is some sort of systemic bias, say jobs commonly held by women were more or less likely to be lumped together, or jobs with more itinerant workforces weren't counted well.
I was trying to say that in the context of discussing job displacement by automation long-haul truck driving might be arriving sooner because its environment is simpler and there are fewer tangential requirements.

And thus there would be a valid reason to split the bin for the purpose of that discussion. Which in turn would alter the results of those statistics.
Will UK spy bill risk exposing people's porn habits?
It's probably more effective to try to weed out the reasonable brands.

For instance, I don't think Amazon is going to sell broken crap using their AmazonBasics brand, and they still charge quite a bit less than Belkin (I don't think they sell USB C yet, but that's besides the point).
This is a fantastic contribution, thank you!

I opened an issue ... https://github.com/hangtwenty/dive-into-machine-learning/iss...

I'll wait a bit in case you want to add a note on this in your own words (via PR). Otherwise, tonight or tomorrow I'll paraphrase you or something. Whether you or I make the change I want it in a branch, and then I'll try to get a bit of review for that branch ...

THANKS AGAIN, the guide really needs some insight like this.
Which does not diminish the original point. Everybody says they will only hire genius top-1% programmers and that's usually ridiculous. For the vast majority of products, you don't need 20 great developers to build it and make it great. You can do it with 20 mediocre developers and one or two great leads who can mentor and help them perform at their best.
> The Bitcoin dream of it being accepted by banks and replacing fiat currency will never come true

Bitcoin doesn't have to "replace fiat currency" to be extremely successful. The transaction float of Visa and SWIFT (both of which are vastly inferior to Bitcoin) is enough to support a higher valuation than this 'bubble'.
Didn't burn down Google campus or shoot my dog, +1 star.

Joking aside, I'm somewhat more likely to read a two star review vs a one star review because a lot of the one star reviews are whiny rants and not actually helpful.
Articles like this that give zero context for the arguments are annoying. A bit from the author describing who they are, what kind of projects are the building, the size of the company, (rough) size of code base, number of engineers would help immensely in evaluating their arguments.
In one comment thread he does suggest that buying cables from the Play store would be safer.
The good news is that support for BIP 101 is growing fast, so we should see larger blocks sooner rather than later. If the tps limit is reached before then, we will likely see increased adoption of micropayment channels, since most transactions at the moment are quite small.
Wow. I wish more companies would do this kind of small "public good" incidental to other work.
Yet, if we go to a conference and Benson The Google Engineer is there and we happen to find out he's been testing cables and we ask which cables he finds to be the best, it's OK.
I'm trying to think if there's anyone else that's doing something similar. I remember a while back I was really impressed by "NLee the Engineer"'s reviews[1] on lights/batteries.

There's also a reviewer Sporty[2] who's done a fair number of reviews on SD cards.

I took a quick look at Amazon's Hall of Fame/Top Reviewers, but sadly, it seems to prize volume vs quantified/focused cross-sectional reviews.

[1] http://www.amazon.com/gp/pdp/profile/AOEAD7DPLZE53

[2] http://www.amazon.com/gp/pdp/profile/A2Q6Z6MRTI2RJY
Criminal Prosecution Service (UK) fined £200,000 over stolen laptops
MongoDB 3.2 released, called “a giant leap”
You can store $100m in bitcoin on a piece of paper in a vault. It reduces perfectly to the solved problem of securing $100m in $100 bills in a vault (which, yes, you can insure).
Not at most enterprise companies. Maintaining an extra set of clothes is expensive, especially when they require frequent dry cleaning. I also found it was a hassle to 'match' all the time, I was called out for wearing a black shoes brown belt combo while running out of the house a few times.

Additionally, after work most of my friends have to change outfits to participate in social events. Business casual dress is useless, now I wear jeans, athletic shorts, and t-shirts to the office.
The good thing about becoming a Rupert Murdoch company is that you can save a lot of money by laying off the fact-checkers.
Which model and which history? People did historically pass this heuristic because they could articulate a standard for when you're bringing too much lemon.

"Hey -- bring lemons on your ships because it stops scurvy"

'Oh, so why not a ton of lemons? Two tons? Ten tons?'

"Well, to stave off scurvy, you only need x units per sailor per day. Beyond that, it's just expensive deadweight."

In contrast, there are policy advocates who want an X to be higher and yet who haven't met the "tradeoff development threshold". Instead of being able to articulate a model which tells you when X is high enough be a net negative, they will show inability to understand the core challenge: "Strawman, no one's advocating 2X". "That would just be absurd." "I didn't say 2X, I said 1.4X."

It's true that if you posit a scenario in which it's physically impossible to steer far enough right to hit Charybdis, then it will looks successful to have the model "steer as far right of Scylla as you can"; but this isn't the general case, and it wouldn't count as an understanding of tradeoffs.
...except you dropped off the key piece: "Proposed"

As far as I can tell, the page at the link contains no quasi-polynomial running time algorithm for solving graph isomorphisms, yet that is exactly what the title of this posting now states.

There is only a claimed, or, "proposed", algorithm, as far as I can tell. The details won't be revealed until November 10, apparently.
Not really. I can buy super cheap micro-USB cables that work perfectly.

This seems to happen all the time when there's a new standard out. The disreputable companies whip together something shoddy and try to get those early sales before more reputable companies can move in. Meanwhile, companies like Amazon do nothing to stop this obvious fraud. Amazon should be stopping these sales.

Also, its disingenuous to pretend these are $2 cables. The only ones still available showing price are $14.99. These are much more than $2.
It offers proper auto-complete as well as fast navigation to a function/symbols definition. It can also do a better job at syntax highlighting than regex based highlighters. In the future I'm hoping to add support for intelligent refactoring as well.
How does this compare to Vault? [1]

Looks like Confidant is tied to AWS whereas Vault can use various backends..?

[1] https://www.vaultproject.io/
What is the connection between those two? Or conversely, how does the presence of human drivers prevent moving cargo onto freight trains? Isn't that what standardized containers are for?
Another fun thing I saw on Amazon a few months back was items for sale with reviews for another product. Shopping for a small FM transmitter, I found a listing where every review more than a few months old was for a roof-mounted car antenna.

I suppose there is a Ship of Theseus problem when trying to detect tricks like that automatically - surely sellers should be able to reword description, update product image, and change the product name slightly, but where do you draw the line and how do you handle that? Heh.
Just came here to say that I love what your company does, and that you guys still better be hiring in ~3 years when I finish my PhD ;)
I thought that was common knowledge? Amazon Linux is now the default instance, but that was not always the case. Ubuntu enjoyed a huge uptick in "cloud" usage because of EC2.