skysight-inc/HackerNews huggingface dataset:
Current front page post addresses this: http://tinyclouds.org/residency/

"At Google, one has relatively unbounded access to GPUs and CPUs. So part of this project was figuring out how to scale the training—because even with these restricted datasets training would take weeks on a single GPU.

The most ideal way to distribute training is Asynchronous SGD. In this setup you start N machines each independently training the same model, sharing weights at each step. The weights are hosted on a separate "parameter servers", which are RPC'd at each step to get the latest values and to send gradient updates. Assuming your data pipeline is good enough, you can increase the number of training steps taken per second linearly, by adding workers; since they don't depend on each other. However as you increase the number of workers, the weights that they use become increasingly out-of-date or "stale", due to peer updates. In classification networks, this doesn't seem to be a huge problem; people are able to scale training to dozens of machines. However PixelCNN seems particularly sensitive to stale gradients—more workers with ASGD provided little benefit.

The other method is Synchronous SGD, in which the workers synchronize at each step, and gradients from each are averaged. This is mathematically the same as SGD. More workers increase the batch size. But Sync SGD allows individual workers to use smaller and faster batch sizes, and thus increase the steps/sec. Sync SGD has its own problems. First, it requires many machines to synchronize often, which inevitably leads to increased idle time. Second, beyond having each machine do batch size 1, you can't increase the steps taken per second by adding machines. Ultimately I found the easiest setup was to provision 8 GPUs on one machine and use Sync SGD—but this still took days to train.

The other way you can take advantage of lots of compute is by doing larger hyperparameter searches. Not sure what batch size to use? Try all of them! I tried hundreds of configurations before arriving at the one we published."
Stephen's Guide to the Logical Fallacies (1996)
They would likely argue that HEVC and H.264 are hardware accelerated on nearly all of their devices whereas VP8 likely isn’t. This would mean compromising on battery life as they’d have to provide a software fallback where needed. I don’t see Apple being very willing to provide a bad user experience and given how hard they were pushing HEVC during their 2017 WWDC keynote the best bet is that they think that’s the better option.

Alternatively they’d have to add VP8 support in their chips and one suspects they would be unwilling to spend silicon on that which could otherwise be used for whatever witchcraft their silicon designers are whipping up.

I’d grant that as a valid technical reason for limited video codec support. Silicon and battery are at a premium.
Goals, strategies, and methods of modern authoritarians
Going right back to the dawn of AI, ELIZA was designed to crudely emulate a Rogerian psychotherapist.

https://en.wikipedia.org/wiki/ELIZA
Somewhere I have two network cards with the same MAC address burned into them.

That was a lot of fun to figure out when I was younger and things started going haywire!
A non-binding agreement would appear to pass muster, no?

But what if California actually then goes on to enforce the agreement by forcing, say, utilities to do things which they object to? I suspect the courts would at least demand that California pass a statute in order to accomplish that, and then the fact that an agreement with a foreign power motivated the statute might be of little interest. Who knows! Fun times.
I agree that a wide range of potential effects and side-effects should be considered. I'm sure a key metric in this experiment involves collecting data on how it influences users' further treatment. I think this will either put your fears to rest (for now) or immediately draw the concerned attention of everyone conducting this experiment.

Edit: Maybe it _is_ all a scheme by Big Insurance to give the masses minimal treatment and doesn't actually solve their problems but provides the illusion of a solution while sucking them into a vile dependence on closed-source AI personalities to feel any sense of therapy. Technology enables so many insidious business practices I don't know what to believe anymore.
I haven't actually have seem anything about nx-js before this thread, and I liked a lot the whole approach and the explanation/argument you gave here.

I'm working on something that will use xstream reactive streams and @nx-js/observer-util (previously I tried to do my own MobX-like take on observables, then I jumped into using MobX itself). I'll hope you notice it somewhere someday and give me some feedback.,
I have no idea of any of the qualifications. I simply copied the quote from the NASA source in my comment. Why don't you bring it up with NASA?
Reminds me of https://plus.codes . Check it out on a phone to get the Plus Code for your current location. (The Google Plus Code fetching feature is awesome on Google Maps Beta on Android.)
You're making a great case for the continued non-employability of current Uber employees, though I doubt you are intending to.

"It is difficult to get a man to understand something, when his salary depends upon his not understanding it"
No shit wikipedia contradicts what Margot Juby is saying. Wikipedia would just be repeating the official (and potentially fabricated?) narrative from a kangaroo court. Juby is trying to update that official record. I think your "hierarchy of sources" is out of wack.
Does not match my personal experience over several months of daily use. Zulip is designed by and for software engineers—which is not a compliment. The whole experience feels like opening vi for the first time. Nothing is obvious… not even writing a message.

The threading model is probably how all other chat apps should work, but I don't think that the ui/ux that actually exists in Zulip is good.
Definitely seconded. Do a bit of .NET (non-core) maintenance too, so it's not like I'm completely unfamiliar with it.

Though, maybe legacy knowledge isn't helping...
Right, you've just reaffirmed what the parent poster said.

The US reserves the right to use it's nuclear weapons in this way. But in no way is this the unique, most important, or most manifest reservation of nuclear force. Nor is the US bound by policy that it will respond to WMDs this way.

This passage says "We don't rule it out."

It's not accurate to round that up to a representation of policy. The parent responded to this characterization quite well.
Every time I see something awesome like this I have to rethink my dedication to OS X. I might have to dual-boot my next laptop.
> but I know that the one on MDN works and I won't hit any unexpected edge case

MDN is a wiki. People who want to contribute documentation or examples do so. Sometimes they make mistakes. Sometimes they're suffering from Dunning-Kruger. It is unreasonable to assume that the example will work and will not have unexpected edge cases.

It's the best resource I know on the web, which is I recommend it, and why I've contributed to it, but it's a wiki. Caveat emptor. (Caveat lector?)
Some non-dairy milks are labeled "not a substitute for infant formula". This is important because infants fed them in place of formula or breast milk have suffered severe malnutrition and even died. Babies' and small children's nutritional requirements are different from adults'.

This study is looking at "children aged two to six" (ages at which formula or breast milk would no longer be necessary to sustain life), and the article highlights that non-dairy milks' nutritional content is different from dairy milk, which may have developmental consequences. One possibility is that non-dairy milk meant to consumption by small children should be fortified more (or differently), or that vegan diets for children commonly require more supplementation. I think there's evidence that fortification of dairy milk has had great health benefits, while apparently for particular purposes non-dairy milks are starting out at a disadvantage even if they have some health benefits in other ways.

In the course of my first decade of veganism, I developed significant D and B₁₂ deficiencies which I've recently successfully cured with dietary supplements. I don't think that vegan advocates will do ourselves or our cause any favors by pretending that these deficiencies are rare or difficult to acquire; in fact, they're relatively common and often associated with a vegan diet. (I'm thinking of all the effort that John Robbins spent pointing out that adults can easily get adequate proteins and amino acids from vegetable sources, because this is something people reflexively call into doubt. From what I've heard since, I think he was right on that point, but the same can't be said for B₁₂!) The good news is that these deficiencies also easy to detect and, for many people, they're also easy to cure.

When we're talking about childhood nutrition, the stakes are higher, and it's essential to be better informed and more attentive. A few years of deficiency in these vitamins in my 30s has probably not hurt me for the long run, but it might be a different story if the same thing had happened when I was three or four.
Interesting link. I chalked it up to a misspent youth on green terminals, but I do like the idea its really science.
1. Not even close to true, check Dan's other post here: https://danluu.com/startup-tradeoffs/

2. If you're that good at picking startups, become a VC.

3. Common shares are priced less than preferred because they're worth less than preferred.

4. Startups at every stage give liquidation preferences. Startups under pressure will give more significant preferences, sure, but they're relevant to basically every startup.
Growing number of Muslim women clerics challenging tradition
No straw man, you said "The US continues, today, to be the only first-strike nuclear nation threatening to (as an explicit policy) destroy civilian population centers in a host of competitor countries as a coercive tactic and if and when it serves US national interest."

You're using present tense with incredibly broad terminology, same for the rest of your post. It's so broad that it's either meaningless or you really think we're currently, actively holding a nuclear gun to everyone's head over every little thing.

If so it doesn't seem to be getting us very far. China should be far more compliant. /s

Now that you've clarified, you're clearly speculating about what the US "might" or "could" do given the current official policy that's on the books. Which is fine, but it's almost purely speculative and counters your previous point.

Do you have any historical examples of the US actively strong-armining an opponent with the threat of a first strike over a political existential threat? How about an economic existential threat? How about cross-domain warfare with the threat of a nuclear first strike? I have no doubt the plans were drawn up by some department of the government, particularly during the early Cold War. But to my knowledge they have never even come close to mplementation outside of the Korean War and Cuban Missile Crisis.

As for conventional existential threats, Syria and Iran, I would hope that if someone managed to mount a conventional D-Day style invasion of the coasts we would nuke them. And I don't see Syria and Iran anywhere on the list (not that I have time for an exhaustive search, page number?), but it makes sense that Syria and Iran be included given prevailing attitudes about Soviet influence in the 1950s. A nuclear exchange with the Soviet Union would have been total war, including those perceived, rightly or wrongfully, to be their client states.
Discreet Log Contracts [ BITCOIN ] [pdf]
Hawaii enacts law committing to goals of Paris climate accord
Plot twist: Run it from a flip phone.
There's a bunch of httpd apps on the Play Store, many complete with database engines and all that.
Yes, "Partners at two prominent Silicon Valley venture capital firms deceived four of the five founders of a start-up company, withholding critical information and thereby cheating them out of tens of millions of dollars, according to a lawsuit.....The suit named J. William Gurley of Benchmark Capital and John R. Johnston of August Capital, both original investors in Epinions and directors of the company, and an Epinions co-founder, Nirav N. Tolia."

http://www.nytimes.com/2005/01/26/technology/founders-of-web...
Oh my god. This checks off all the boxes for companies I would never work at.

Starting with this nugget:

>Our gateway is on the frontline of our infrastructure. It >receives thousands of request per day.

LOL! Wat???!!! Thousands of requests per day. Thousands. Not per hour or per second. Per day.

Call out the big guns, people! We need cutting edge enterprise-scale architecture! A boring rails app or a flask app will never be able to handle this kind of scale!!

I don't even need to go farther down the checklist than that. You're putting all of that complexity and infrastructure and problems-waiting-to-happen behind an API that serves thousands of requests per day.

Yeah, I'd rather be homeless than work on that team. Jesus.
All injustice of the world keeps me up at night. That good people are dying. That many people have no way out of slavery, poverty, survival mode. That it happens while rich and powerful deny them a chance. That war is everywhere in one form or another. That centuries will pass before we get many of today's problems fixed. That many people stay broken and miserable despite having what seems to be normal life from the outside. That racism, sexism, bullying are everywhere. That so few people actually care about all those things.
Russian malware communicates by leaving comments in Britney Spears's Instagram
We don't have lines or line managers, so I guess we'll have to figure something else out.
It looks like RTCPeerConnection(config) is throwing an error if you don't pass in a null config.
Ask HN: Hourly weather data
Hi,

I was wondering if there are any APIs for 10 days (or more) hourly temperature forecasts?

We tried IBM's weather company but they only provided 2 days of hourly forecasts. AccuWeather claims to have 5 days ahead hourly forecast but since they don't offer free trials, I don't know how accurate their data is.

Thanks
People hurt the planet with cars, I can see it being a fad when people realize it's a relatively dangerous way of traveling.
> A company that gives you 1M options with a strike price of $10 might claim that those are “worth” $10M.

I've had a perspective employer make this exact claim to me. I.E. that I could value my options package by multiplying the strike price by the number of options. I had to go back and clarify that, in fact, those options are worth $0 at the current strike price.

It's hard to see this as anything other than gross incompetence or deliberate deception at this point. Options aren't some new thing that only a few people are doing. Besides, if you're giving them out, you had better bother to learn how they work. I'm curious as to how common these claims are because it's pretty egregious.

(and yes, they were options and not RSUs)
Can it be disabled? (VPN privacy, and all...)
I'd wager few people look at the kilowatt hours on their electric bill. They look at the dollars. I know that my monthly electric bill is about $100. I would have no idea how many kilowatt hours without looking.
This is pretty cool. Is there anything similar for OSX? The corner specification would come in handy on 40inch 4K monitor

(Currently using Hammerspoon, but use qtile on Linux)
DBVisualizer has a setting that lets you designate different color schemes for different databases. It's saved me more than once.
Oh, nice cowardly ninja-edit.

In case anyone missed it, employee8000 said something like "on the behalf of Uber employees, I take great pleasure in telling Mike Isaac to fuck himself"
> Who, when asked, wouldn't support "Net Neutrality?"

Me; not sure that counts though. Although, I support local loop unbundling, which has similar goals.
Inexperienced folks really haven't had that "oh hell" moment of contemplating what could go wrong and the experience to know how bad it can go wrong.

I was at a site when a truck hit the power main and the UPS (diesel if I recall) for the server room failed to work. The new people were in the "It shouldn't take too long to reboot the servers" where the experienced people were "this is going to be a very long day". The later group was rewarded with a 36 hour day.
Eh, there are benefits to a heterogeneous environment that aren't always obvious. For example, not accidentally making racist software.[1] ;)

1: http://www.kotaku.co.uk/2017/01/12/how-we-accidentally-made-...
We fixed the title, but we also buried the submission because it breaks the HN guidelines, which prohibit editorializing in titles.

https://news.ycombinator.com/newsguidelines.html
Is that a political or technical decision?

One obvious technical issue is that, as far as we know, there's no VP8 decoding hardware in any of Apple's products; implementing VP8 decoding in software might be more of a power drain than Apple wanted.
>but if you aquired your shares under the assumption that you would own the same percent of a more valuable company,

The employee shouldn't have that assumption. The correct default assumption is that the employees are diluted just like the founders when new equity is sold.

If the founders mislead the employees into thinking they got 1% -- and it would always stay 1% all the way to IPO, that's an issue with the ethics of the founder and not an issue with dilution. Dilution wasn't the problem. It's the dishonest entrepreneur that's the problem.

Put another way, if a founder told me I would be awarded 1% in stock and it would have anti-dilution protection for all subsequent rounds, I would not think to myself "wow, that's great!". Instead, that would be a signal that the founder is either 1) incompetent with math or 2) a crook.
Hey, on behalf of people everywhere. Go fuck yourself, repeatedly.
This to me is the real problem, especially in a larger company. I mentioned "Resume Driven Development" at work the other day and got the response from a peer of "that's how it should be."

Convincing others to not chase the shiny new toy is harder than picking the right technology. The other posts under this parent are right: we are a product of the job market.
Not only pigs but also plants eat shit and other decomposing matter (in the form of manure or "fertilizer"). So if pigs are unclean because of this, plants are too, and so are any animals that eat plants.

All of our drinking water comes from oceans, lakes, and rivers, where plenty of people and animals shit, pee, die, decompose, and release all sort of other bodily fluids in all the time as well. So, if one subscribes to the contagion heuristic[1], any person or animal that drinks water is unclean as well. Ironically, however, water is often used in purifying rituals and is somehow supposed to make on "clean" in the religious sense. Go figure.

[1] - https://en.wikipedia.org/wiki/Contagion_heuristic
Caret – a sublime like text editor for Chrome OS
And what are some of the core competencies given that there is sooooo much to learn when you are a one man shop?
> It's like the "Affordable Care Act"...who doesn't want affordable-fucking-care? We are all currently learning, however, that this "care" is hardly that and "affordable" is nowhere in sight

The polls show the opposite of what you're claiming, though. If they ask people whether they support ACA by name, the result is lower than when they ask whether they support specific provisions and programs that together add up to ACA.
10 Guaranteed Tips to Make Hostel Life Much Easier
i am just happy to see my country Morocco in hacker news.
it means also that we are the origin of humanity haha
Turnitin Plagiarism Checker
The WWDC session on HEVC: https://developer.apple.com/videos/play/wwdc2017/503/
Let alone: Is it a sprawling mansion or a one person apartment?
> Merge branch 'shit'
Thanks for pointing that out! But please don't flag stories because of titles. Flagging is for things that don't belong on HN in the first place.

When you notice a typo or solecism that wants correcting, email us at hn@ycombinator.com. We don't see all the comments that get posted, but we do see all our emails and will usually fix things right away.
I have a workflow that I believe is far superior to all these window managers.

Quake-style terminals have always been popular. I used to use Yakuake on KDE which was very convenient.

The convenience its not that those terminals open up with an animation (which is quite annoying). It was because there was a dedicated keyboard shortcut for them. You memorized that and you never ever think about managing the window of that application again.

So for years I have keyboard shortcuts assigned to my applications.

F1 opens Browser

F2 opens File manager

F3 opens Text Editor

F4 opens Chat App (Telegram)

F6 opens Email client

F7 opens ICR Client

F9 opens Terminal

F10 opens Music Player (Although Spotify on Linux has a bug that doesn't allow this to work)

Ever since I adopted this scheme I simply have a better quality of life during the time I'm using my computer. If there was a CPU usage for my brain, I'm sure its dropped. I strongly suggest you to try it out.

Because the shortcuts become muscle memory and you don't even think about them anymore. You know what you want and your fingers just know how to open it up.

I'm not quite sure which window managers allow this, but I'm using KWin and it allows me to arrange these shortcuts.
CEO Travis Kalanick has started meditating in Uber's lactation room
Adobe Experience Manager. It's surprisingly pleasant from a DevOps perspective. It has a ton of features and fundamentally "works" but it can be onerous and has some weird architectural decisions.

Since Adobe acquired Omniture and some ad management companies, it sells it as an all-in-one marketing platform even though those integrations are mostly worthless. It makes for an awesome marketing demo, but it's ultimately very disappointing.
> It's very easy for branches to get abused and merging long-standing branches in with the master branch is always expensive task that's bound to have scary issues.

You only get scary merge issues if you do not frequently pull in changes from your upstream branch! Daily works for me, and not once have I been let down when squash-merging back - even for large, multiweek changes. I'm always surprised to hear this is not common practice on HN.
tl;dr two comets tore through a cloud of hydrogen gas
Isn't it a bit early for April Fools?
Can't tell that you think it is 'not okay', I'm sure only because this would be tangential to your point.
Yep, fairly horrific. They will also attack a swimmer for no apparent reason other than they are an evil, foul-tempered fish. The bigger ones can make you bleed quite quickly. River barracuda is a name I heard once.