skysight-inc/HackerNews huggingface dataset:
Publish those results? It'd be very interesting to see. And, it sounds like you think there are benchmarks missing from the existing common set of things people are measuring -- what's a very specific network you'd like to see added to the mix? VGG16 doesn't fall into my radar of "modern and applicable" in the days of ResNet.

Using NCCL is great; TF now supports it, as of about a month and a half ago (though I don't know how tightly integrated it is): https://github.com/tensorflow/tensorflow/blob/master/tensorf...

From the benchmarks available, and not knowing what your in-house experiments show, I don't believe that the "internal network stack" is key to scaling. The scalability numbers shown on tensorflow.org/performance are very reasonable: From 902 images/sec to 1783 (1.97x) going from 32->64 K80 GPUs on Amazon for Inception v3, and 565->981 (1.7x) for ResNet-512. I'd love to be proved wrong.

That 1.7x scaling on ResNet-512 would be a great point of comparison, for example. From my student Hyeontaek's results, I actually suspect that there are scheduling improvements that could make up some of that difference, not networking improvements.

As I'm sure you know, of course, and are just fishing for, the reason that code links against gRPC externally is because trying to extract Google's internal networking code from the full internal software codebase would be ridiculous. I think it's far more likely to see the other direction, with everything settling on gRPC -- gRPC is actually newer, and in general, more feature-ful, than Stubby: https://cloudplatform.googleblog.com/2016/08/gRPC-a-true-Int...
> The biggest travesty was the "Great Renaming" which touched every line of Swift code I had and burned a week of my life on tedium

The sheer amount of churn in Swift between v1 and v3 was what has kept me on the sidelines. It was only that Apple plainly stated last summer that they were done radically changing the language that I was willing to get into Swift at all.
Generally: no. The worker processes will finish up their current request before shutting down and being reaped. At the whole server level, Einhorn will indeed make sure that requests are still being served as the workers get shuffled out.
"CO_2 emissions are the same if it goes up in big black smokes of clouds next to some school, or if it's burned in the best incinerator money can buy"

Is that really true ?

I was under the impression that the very best incinerators (what nordic countries use for garbage disposal as well as cities like Zurich, etc.) had carbon capture mechanisms ...

Is that not true ?
No I meant, "en vogue". Meaning "fashionable".
It was one joke said in passing. And it was directly relevant to the content of the sentence it was in.

I don't think your implied critique holds much water here. This isn't an academic paper anyway... it's an expository article written in the amusing/playful tone for which the publication is known.
This is not a crypto bubble, this is crypto-hype
Ontario transit agency has been quietly sharing riders' information with police
This isn't imperfection. This is beyond incompetence into some sort of Dunning-Kruger zen state. The story describes failures so egregious that the principals have no business taking money from customers.
It would also be nice if they could get sued/jailed for the use of stingrays
Different analysis: it's much more likely that a car can be damaged & completely unusable, leaving the owner in an expensive and inconvenient bind. We read about the occasional Airbnb horror story, but I think that scenario is relatively rare for property.

Second, idle cars have a lot of value to owners. The car in my garage right now is giving me optionality and convenience, and that is worth a lot. In fact, I may exercise that optionality after posting this comment!
Except for a small problem: None of that will happen.

Nobody will switch from Chrome, Safari or Firefox to
the "Brave Browser" in order to have ads injected
into their browsing session.

The concept is so fundamentally ridiculous that I can't even
muster pity for the people who sunk their money into this scam.
By "disallow", I'm talking about the guidelines:

https://news.ycombinator.com/newsguidelines.html

> Off-Topic: Most stories about politics ...

and most people's willingness to support these guidelines with downvotes.
That's clever! I updated the code and it seems to work for the several times I refreshed now. Thanks!

This was the final cost function that worked:

let encloseCost = 0;
let farthestPointCost = 0;
for (let i = 0; i < B.length; i++) {
const b = B[i];
const dx = b.x - a.x;
const dy = b.y - a.y;
encloseCost += Math.max(
0,
-a.r + (b.r + Math.sqrt(dx * dx + dy * dy))
);
farthestPointCost = Math.max(
farthestPointCost,
b.r + Math.sqrt(dx * dx + dy * dy)
);
}
const radiusCost = Math.abs(a.r);

const totalCost = encloseCost + farthestPointCost + radiusCost;
Ask HN: Is there a service to exchange Bitcoins/ETHEREUM for unused gift cards
gift cards nordstrom, calvin klein, Safeway and kohls for BTC

exchange bitcoins for unused gift cards
Received a $539 Nordstroms prepaid gift card as a birthday present, would like to exchange for BTC. Never used one of these cards, but I understand I can link it to my paypal. As much as I hate paypal+BTC, any offers? my email is hn username at google gmail service
Economy of West Africa
"we have a bunch of guns, we aren't sure which ones are loaded, all the safeties are off and we modified them to go off randomly"
Air transparent soundproof window, paper in comments
But then there would be no cows.
> so you have to do simple things to make screwing up hard

No one goes out of their way to screw up; I'd recommend making it easier to recognize when you've made a mistake, and recover from it.

Except for critical business stuff, that needs severe "you cannot fuck this up" safeguards.
IBM Wants to Reliably Transfer Quantum Data Using TASE, Nanowire Networks
Interesting.

Wouldn't it be a desirable phone feature to be able to list and select a cell tower connection the same way you can select wifi?
Thanks, I'll give it a try.
I wrote a similar article on the difference between ICOs and VC investment. In short, the investor gets much less in an ICO:

https://medium.com/p/why-icos-are-very-different-than-seed-c...
I have always hated it when an occasional book (english language) puts the title on the spine the other way. I wonder why that happens. I've never considered that in other languages it might be normal to do it the other way. I wonder if books which have the title on the spine the other way are more likely to be translations?

Most of my paper book are in my office or in boxes so I can't check right now.
That doesn't mean this particular use of force is legitimate. Unless you mean that all uses of force by the government are legitimate, in which case you'll have much to defend.
The firing order, in theoretical order for preventing future problems:

1. CTO As the one in charge of the tech, allows loss of critical data. If anyone should be fired, it's the cto. And firing this guy apparently will have the greatest positive impact to the company. Assuming they can hire a better one. I think given how stupid this cto is, that should be straightforward.

2. The executives who hired the cto. People hire people similar to themselves, it seems the executives team are clueless about what kind of skills a cto should have. These people will continue fail the dev team by hiring incompetent people, or force them to work in a way that causes problem.

3. Senior devs in the team. Obviously these people did not test what they wrote. If anyone had ever dryrun the training doc, they should prevent the catastrophe. It's a must do in today's dev environment. The normal standard is to write automatic tests for every thing though.

This junior dev is the only one who should not be fired...
I am about 101% it's fake. "Unfortunately apparently those values were actually for the production database (why they are documented in the dev setup guide i have no idea)" - yeah, no. Had you told me you were able to screw the production db up because it had no su password set, you might have got me. But this is bullshit.
paper: http://aip.scitation.org/doi/pdf/10.1063/1.4902155
I have worked for multiple large and small companies who thought NPS was a valid metric for customer feedback, and in my experience it has told us little to no information even though management has generally said we have to be at X to be successful.

When I worked for Apple Support the best in breed was a five point scale with a neutral midpoint and multiple questions on different axis, just as the wikipedia article stated, and I felt it was a clear and straightforward method of measuring customer satisfaction and in some cases quality, so that is what I recommend.
The Junior dev does bear a small amount of blame, if you really want to go the blameful route.

But figuring out who to blame is toxic. You've got to go for a blameless culture and instead focus on post mortems and following new and better processes.

Things can absolutely always go to shit no matter where you work or how stupidly they went to shit. What differentiates good companies from bad ones is whether they try to maximize the learning from the incident or not.
Well, you could.
But the way current schemes are structured,
the motion compensation is done on a 16x16 macroblock basis
Using an 8x8 DCT to clean up the 4 quadrants within a macroblock makes sense.
But performing a global wavelet transform on a motion compensated difference image
would mess you up at the boundaries of the macroblocks
since you would potentially have discontinuities there.
Of course it would be possible to devise a scheme
that had a different approach to motion compensation
like say a per pixel one that used optical flow.
Also, not all macroblocks are encoded using motion compensation
Even in P and B frames, some are encoded intra.
You would lose that small optimisation in a wavelet based scheme.

Similar techniques as the ones used to optimise DCTs
could be used for wavelets.
There has just not been a demand.
The standardisation effort tends to swamp out all alternatives
once the decision to choose the algorithm has been made.
There's a huge amount of momentum behind the standard
which makes alternatives very hard to pitch.
This is part of the reason why the same basic technique has been in prevalent use for 20 odd years and nothing else has come into play
As the parent of a child with a severe, life-threatening peanut allergy, these treatments could be a Godsend. It's hard to describe the life change that occurs when a normal food like peanuts suddenly becomes a disguised killer that could take my child away at any moment. The speed with which it strikes is stunning; according to our allergist, we have only minutes to administer EpiPens to avoid the runaway anaphylactic reaction. And we've done so. The tragic story that begins the article seems a testament to this - if a reaction isn't countered in time, it can't be.

I miss Snickers.
For windows servers I use a different colored background for more important servers.
If it really needs that, https://blog.netspi.com/15-ways-to-bypass-the-powershell-exe...
Any more background on the 60/1001Hz thing?
UPDATE cashouts SET amount=0.00 <Accidental ENTER>

Oops. That was missing a 'WHERE user_id=X'. Did not lose the client at the time (this was 15+ years ago), but that was a rough month. Haven't made that mistake again. It happens to all of us at some point though.
Also, this is going to look great on their resumé, and be the perfect response to the "tell us a time when you made a mistake" interview question.
Common does not mean it's correct or has to be or whatever.
Trump thinks climate change is hoax, does not mean that it's convincing...
Spent a few hours to create a website for it:
http://exitvi.info/

Interestingly, I found domains like howtoexitvim were registered immediately after this post showed up on HN.
Moving money to a low inflation currency sounds good in theory, but is not an accessible solution to the average Indian, and is fraught with bureaucracy and fees even for those it is accessible to. I put my money in a liquid fund (debt mutual fund) to earn 8% nominal interest rate. That's a much more practical solution than moving it to dollars, say.

Airtel's offer may be temporary, and interest rates rarely go to 7%, but the point is that there's always a competition on interest rates.

India's inflation and nominal interest rates are both higher, which means you lose more if you forgo interest. In a hypothetical country with 5% inflation and a 5% interest rate, if you forgo interest, you lose 5% every year. In a country with 2% inflation and 2% interest rate, you lose only 2%.
From an HN point of view it's a dupe. When threads like this are posted, people don't discuss the differences between 3132 and 3133, they discuss the product in general and their associations with it. We don't need to do that every week—once a year is about right: https://news.ycombinator.com/newsfaq.html.
Define "no cows". There are plenty of animals we don't eat that continue to exist.
I see, thank you, that makes sense. My problem is that I'll go on Facebook, and see people posting stuff I don't care about, and unfollow them (and obviously lose their important updates as well). Pretty quickly, I have nobody in my timeline, and I just talk to people to see how they're doing.
A nice comparison I often do: I take a plain black image full #000, and put it side by side with a video.
On Bitcoin UASF: Private Internet Access Stands with the People
Or do I care? Were assume that AI worries about its future, it might not give a toss!
There was also the sudo-UAC thing. I totally think it was the right thing to implement and improved the security for the power users a lot, but pisses everyone off for being annoying as hell (and it taught people to "approve" everything, which is bad).

It became much less of a pain in the ass when it comes to Windows 7's implementation, but it was a step in the right direction.
Doesn't this exist in almost every country? There is always market for rich to get better health care.
I like Henry Segerman's models. For thoses interested here are my models (also inspired by maths and some of them already printed) : https://www.shapeways.com/designer/ttoinou/creations and shop : https://www.shapeways.com/shops/sodorny
I left the Windows division shortly before Vista shipped, so I couldn't say. But from native code, the choices were to do things directly on the win32 API or to use DirectUI which, for all its faults, was much easier to use, and produced much more modern UI/UX.

There were also the obvious advantages of everyone using the same technology. At the time, the look and feel of a windows release was a closely guarded secret until fairly near the release, so the team that owned that experience needed to be able to apply that theme to everything fairly quickly.
> There is still a valuable lesson for the developer here though - double check everything, and don't screw up.

"Double check everything" is a good lesson, because we all can and should practice it.

"Don't screw up" is not useful advice because it's impossible. There's a reason we don't work like that... Who needs backups? Just don't screw anything up! Staging environment? Bah, just don't screw up deployments! Restricted root access? Nah, just never type the wrong command. No, we need systems that mitigate humans screwing up, because it will happen.
And from the other side, I consistently like the properties of certain agencies in my area and I can recognise it's theirs only by the pictures.

Coincidentally, they're the most expensive agency and one of the most successful.
I use Brave, and there's about a half million other people who are using it too. What I guess you really mean is not that "nobody" will switch, but that "everyone" won't. So it's just a matter of market size, which I agree - we'll see.
"A service file looks like this:"

Am I correct that the equivalent to this service file, in the world of systemd, is a binary file ?
McDonald’s Universal Icons for 109 Countries [pdf]
Whenever it says "breakthrough" I get very, very cautious. Hype? Or really innovative? I'll stick to hype for the moment.
Dan the Man
Funny thing is that I couldn't get up spin to run :).

But yes having a global namespace is a genius idea.
Obviously not a ssae 16 environment.
If you borrow against your home to invest you don't lose your home if the investments tank, you only lose your home if you can't make the loan payments.
I'd say it's ready, but it's a bit iffy because of the tooling. The compiler is way too easy to crash, the debugger is often worse than useless, and larger projects can be extremely slow to build.

You can put up with these, and I think it's worth the tradeoff, but you should definitely consider them carefully before putting a lot of effort into build a real-world Swift code base.
The article seems to be talking about short term (2-3 year) interest-only leases.

There's a middle ground your comment hasn't mentioned. Instead of leasing or buying a used car, consumers can finance a new car (e.g. 5 year loan). It requires slightly higher monthly payments to cover the principal, and you can't switch cars as frequently, but you have ownership of the car (and freedom from payments) after the loan ends.

I tend to think that buying used is a much better value, especially in areas that don't regularly salt their roads. But it's good to know about all available options.
Looks like it has been done -

https://hackaday.com/2016/08/09/how-to-detect-and-find-rogue...
Unfortunately, no. $40000 per year sounds expensive, but I pay half that much in Switzerland, and my medical experiences are much worse than described.

In fact, if somebody would just freed me from any worries about hospital bills, negotiations, late fees, appointments etc, I would consider paying $40000 flat yearly rate to get everything covered (if for the whole family). Unfortunately, it looks impossible in Switzerland. There are concierge services, but they just add their own bill on top of hospital bills.
My Token / ICO / Blockchain Capital Markets Landscape
Yeah when I read that my first thought was that the CTO reacted that way because he was in fear of being fired himself. I wouldn't be at all surprised if he wrote that document or approved it himself.
Maybe I'm in the wrong part of the Apple dev community, but I don't know of anyone who makes a living on books and speaking. I know many who write books and do a lot of speaking, but there isn't enough money in it for it to be anything more than a side gig.
You are incorrect. Systems uses plaintext 'ini'-ish files.
I didn't have a really rough time with the Big Rename but some subtle differences bit me, simply the way how strings are constructed for example:

var someId: Int!

...

let urlString = "\(baseUrl)/\(route)/\(someId)"

Result in Swift 2:

"http://ac.me/products/123"

result in Swift 3:

"http://ac.me/products/Optional(123)"

Happy hunting! Some of this ended up in production :(

They've changed it to a warning in later versions of Xcode 8 at least. But that was too late for me.

Apart from that it's a big step forward, less wordy than Objective-C yet it's still "readable language" instead of a bunch of almost random generic English words.

I'm not sure about async / await. Whenever I deal with it in .Net languages I never find it that intuitive compared to blocks. But you know every programmer suffers from Stockholm Syndrome at least a bit so it could just be my mind warped to not only accepting but even glorifying the flaws in a language.

There are people out there that genuinely like JavaScript for instance!
If you ever read The Millionaire Next Door you'll read a lot of very similar stories about small business entrepeneurs who had a combination of drive and opportunity to succeed, but most of all (at least emphasized by the book) sound financial principles that kept them from losing it all once they made it.

I've only spent time with one person like that - a distant uncle I acquired by marrying into my wife's family and he was exactly as described in the book. He had more money than he ever needed, but he still worked and tended to his business, he never moved out of his starter home, never bought flashy cars or did anything to display his wealth. He wasn't miserly but he just didn't see the need to waste money.
"fashionable" is not what call something that's necessary.
I guess this is a model that can be applied to a lot of products/services - even for things like Job Search, apartment search etc, as long as the data is reliable and is in machine readable format. I forget the name of the site - few years ago, Google bought a site that helped people look for laptops, but instead of saying 8GB RAM, it said "run photoshop fast" or something like that.
So the example you showed with XML uses XPath, what do you think that does? I am sure something similar can be created in python for editing lisp code as easily as this.
Berkeley duo's plan to solve traffic jams: Hyperlane for self-driving cars
Right, that's what TFA is about.
Although not the main point of the article, this stood out to me:

>>It’s a story you’ve got about how you came to be, who you are, and where your life’s going...Narrative identity is just as much about how you imagine the future, even though it hasn’t happened yet, as it is about how you reconstruct the past. If I’m planning to be president of the United States, and I’m currently laboring in academia, well you’re going to have to develop a way to connect up your past with your goals for the future.

Having recently past my 47th birthday, I’ve come to realize how important is the notion of building a “narrative identity”.

It’s one piece of advice I’d love to give my younger self, and am starting to gratuitously give to younger people I speak with – come up with a narrative you wish to be the story of your life, and then day in, day out, lay down the bricks that will build that narrative into a reality. Be aware of the connections you need to build now, which will become your past, to what you want in the future.

How we spend our days is, of course, how we spend our lives. said Annie Dillard. Each decision you make, each project you start, each job you take – think of how it will impact the narrative you wish to build. Be deliberate about it. The small things you do each day, taken in aggregate, is what your life will be. Just like when kids make designs in freshly fallen snow, at the end of all your tramping, there will be a sketch, a print. Make sure it’s one you’d want.
What makes it hard is that it's a tournament. A popular tournament of anything is hard.
No. It's really as simple as that. only the US allow for this.

Edit: To all the down-voters. The article isn't about private healthcare which in the US is more the rule than the exception. It's about a layer on top of private healthcare.

Of course private healthcare exist in other countries. But this concierge layer for "normal" rich people you will be hard pressed to find many other places I ma pretty sure off (but could be wrong of course). Unless you are a politician or royal or something.
Fair enough, that being said, I'm not sure I need an app/community for that (i.e. a Stocktwits clone for index funds).
Ends your tweets in Donald J trump style – Java covfefe
https://en.wikipedia.org/wiki/NTSC
No; the format is text: http://0pointer.de/public/systemd-man/systemd.unit.html
I don't think vanguard do have skin in the game to the same extent that an individual shareholder does. They care about tracking an index, not micromanaging individual companies
Hm, what's the difference? That the money goes somewhere you like?
Asynchronous compute, AMD, Nvidia, and DX12: What we know so far (2015)
I've been wanting to do something like this but for WebAssembly & with Guile. Feels like it be useful compared to the hand writing I've been doing, here's an in-progress lexer: https://github.com/serprex/luwa/blob/master/rt/lex.wawa with the janky wawa assembler being https://github.com/serprex/luwa/blob/master/scripts/wawa.js
MySQL Workbench won't let you run an UPDATE or DELETE without a WHERE by default.