skysight-inc/HackerNews huggingface dataset:
I don't see how working remotely can ever replace the human interaction of working in one place. People forget, humans are not machines. They are biologically wired to work better in groups than alone, and our biology includes the ability to signal others using our face, body, voice, and even the way we perform an action. Voice is still a faster way of communicating than anything else despite our 60's sci-fi level technology.

Remote work will never replace face to face contact for jobs where high amounts of collaboration are needed, too many parts of the signal are lost.

Take for example a few jobs ago when our servers went down because of a local internet outage. The IT guy literally stood up from his desk and said "holy shit anyone that knows our infrastructure get in the meeting room now." We could hear the warning bleeps from the server room merging into an incomprehensible chorus, the death rattle of a company hours from implosion. The seriousness was obvious just from his actions and the sound of his voice. The response time was a few seconds.

How long would this take if we were spread across timezones with different hours and variable lag time between communication? If the internet is down is there any backup? How much would it cost to give every single employee a backup method of communicating? How does an employee separate a desperate please for help from the endless stream of BS emails and messages that aren't terribly important?

Working in one place gives you a very powerful and natural means of communication that's nearly instant and can't be stopped by any hardware or software failure, save multiple employees dying simulatanously.
It bothers me that Google does not seem particularly interested in doing the one thing that would make their Android platform absolutely dominant: Allow Chrome to run Android apps on Mac and Windows.

Google has already done 90% of the necessary work by adding Android apps to ChromeOS. Two and a half years ago it created "App Runtime for Chrome" which demonstrated that Android apps could run on Windows and Mac in a limited, buggy way [1]. If Google had put meaningful effort into developing such a strategy we would by now have a relatively simple way to develop software which runs on 99% of laptops and 85% of smartphones and tablets. Developers would now be targeting 'Android first' instead of 'web app first then iOS then maybe Android'.

Sundar, if you're reading this - do it!

[1] https://arstechnica.com/gadgets/2014/09/hack-runs-android-ap...
Cyberstalking charge
i have 4 priors of anti harassment protection order and restraining order violations. i have asked my attorney and other attorneys about this and they told me its fine dont worry about it. But since i have a prior criminal history what is the likely hood of my situation?
Deprecated plan ID requests should return two plan ids (new_price <= old_price and new_specs >= old_specs). Then a bit of retry logic means the code will still function sanely until the hard coded ID can be updated (or it may continue to function indefinitely).
I am pretty sure this would lead to this. Bangalore already has this ban and most grocery stores use disposables or use biodegradable plastic. In Mumbai(Bombay), every plastic bag costs INR 3 to buy from grocer. This works well in large shops but not so much in mom and pop who give it for free
One important distinction is that WA has no state income tax.
Snap CI Is Shutting Down Keep Calm and Choose Shippable
ISRO creates world record, launches 104 satellites in one rocket
I believe the article over-sells Fuchsia's use of Rust. Raph Levien wrote some bindings to the OS runtime, and he does work at Google, but his Rust work is not-official.

(or that's the story as I remember it)
In my attempt to be clear about the piece of your rant I was calling attention to, I was imprecise. Your previous comment had been directed at asserting there was obviously a difference between someone verbally stating refusal and someone attempting to comply. I can see how you could choose to read that into what the other poster said, but it is not a charitable interpretation.
When it comes to banning plastic bags, India takes the lead & not just Delhi; cities like Mumbai, Karwar, Tirumala, Vasco, Rajasthan all have a ban on the bag though enforcement is questionable. Where as rural villages such as 'Mawlynnong' has not only banned the plastic bags but also got the title of 'Asia's cleanest village', there are other such villages in India. It should be commended that, villages which hosts majority of population with lower economic backgrounds are doing their part to protect their environment even when it's much difficult for them to do so than their counterparts in the cities who usually don't need to worry about whether their children get to eat today.
VS code is MIT licensed although... And standalone web app in a slightly modified browser window isn't a high moat.
ISRO has done it again. Kudos
The threats to privacy posed by JS are severe and constantly evolving.

What exactly are the big threats you see here?

Yes, JS can be used to track whether the same computer is being used to visit different web sites. But there are other tracking techniques based on other web technologies that are also very accurate and require no cooperation from JS in the browser. The ultimate risk is the same in both cases: being tracked from one web site to another, and therefore potentially identified in real life if the other data held by those web sites in combination is sufficient to remove anonymity.

As I've said elsewhere in this discussion, I'd be the first to agree that this is undesirable, and that we should try to do something about it by limiting the access that is available by default and now being exploited for unintended purposes. I just don't see that the general risk is unique to JS or that JS is qualitatively worse in the danger than other web or general software technologies.

Each of these requires explicit user authorization at some point (barring malicious operating systems). In the case of automatic updates, the initial install required user consent.

Again, how is this any different to giving a user a link to a web site, which they then choose to follow? If you want to use some interactive functionality, how does it make the slightest bit of difference whether you're trusting JS code that runs directly or indirectly from a web site you voluntarily visit, scripts that run directly or indirectly via a script you curl|sh, or whatever is in some executable that you download and run? There is an inherent element of trust in all of these cases, and unscrupulous actors have betrayed that trust with nasty results in all of these cases. Again, I'm not saying the situation with JS is good, I'm just saying it's not significantly different to the situation with other current technologies that might be used to provide similar functionality in alternative ways.
Don't know which part of Bangalore you live in. But where I'm right now I still see shops using plastic bags. And I haven't seen Bangalore become any cleaner after the supposed ban.
>> this is fairly standard practice in the industry. Companies want to make sure the vulnerability is closed, positively identify what was compromised, who was affected, what legal liability exists, and so forth.

This is so far beyond malicious and incompetent it should be illegal. What you really mean is "Are we obligated to report this to our customers, or can we cover this up and get away with not letting anyone know we've (maybe/probably) been hacked?".

Customers' entire businesses are on the line. As in, a company can literally go bankrupt and/or be forced to shut down if the hack affects them. The only acceptable resolution is to warn customers within ONE HOUR of knowing that their company MAY be at risk of a hack. One day is already too late. A week later means that no pre-emptive mitigation was even possible, and it's simply too late to even try and protect oneself.

IT IS STRAIGHT UP NOT ACCEPTABLE, TO NOT IMMEDIATELY INFORM A CLIENT OF A __POTENTIAL__ THREAT TO THEIR BUSINESS. ___POTENTIAL___, NOT ___CONFIRMED___.

Companies like Linode are so busy trying to cover their own PR asses, that they don't understand just HOW CRITICAL it is that their clients be instantly informed of any potential threat. They think their business's reputation is important, without having a single clue that their entire business's success relies on their clients' businesses being safe. Informing all their customers that there is a 0.00001% chance that their account has been compromised FAR OUTWEIGHS the eventuality that even a single account was in fact compromised.

They just don't get it. They are prioritizing their own business's PR over their clients' businesses' well-being. And so a single hack reported weeks after the fact, without any early warning having been raised, completely destroys all credibility. A hosting provider should be put out of business after a single such failure to immediately warn clients of even a remote possibility of a problem.

tldr; Providers like Linode who prioritize confirming their liability, before so much as even considering issuing a warning to their clients that they may have been compromised, should not be allowed to do business. It really is as simple as that, and frankly anyone who continues to host with a provider that failed to raise any warnings until weeks after a potential hack deserves whatever business-destroying event happens to them next time. You cannot trust a company once they've purposely postponed releasing crucial details of an incident. Quite literally: in the future, when you find out you've been hacked on Linode a month after the fact... what the fuck did you expect? Precedent indicated this was the likely outcome... you got exactly what you stayed signed on to experience!
Can you throw some light on the "teaching English in some different exotic locales" part? Like the countries/locations and how easy is it for someone to migrate (atleast temporarily like 6 months/1 year) and spend time like this?
>Your theory is correct, but you're not taking into account that, in Delhi, it's far easier (read: cheaper) to enforce a ban on the sale/use than it is to ensure tax compliance.

I don't want to believe it, but unfortunately I think you are correct. Too many times utopian policies are made unrealistic by human nature.
30 hours (6 chemexes of coffee, half a bottle of Jameson, a metric tonne of general tsos chicken, and a cat nap about 10 hours before the deadline). Grad school, paper deadline, complete overhaul of our core algorithm. Paper got in a few months later, slept for 16 hours the next day. Woke up at 7 and walked to the coffee shop at the corner, the employees thought I was weird for buying a coffee. It was 7pm not 7am!
What really stood out to me was Melinda going in field and talking to women. The sex worker story really touched me.

She is worth billions and could be living a life of ultimate luxury. She instead prefers to strongly fight for empowering women.

I hope Bill, Melinda, and Warren live a long life to be able to fulfill their goals.
Wikipedia has a lot of sources on the topic

https://en.wikipedia.org/wiki/Fertility_factor_(demography)

https://en.wikipedia.org/wiki/Income_and_fertility
> That..that sounds a bit like "me and the investors decided to kick out the other founders with zero compensation".

It would be wildly unethical and probably also illegal to use investor money to 'compensate' the founders when shutting down the business.
Ask HN: What constraints does the Gates Foundation have?
What the biggest "gaps" blocking the gates foundation from being maximally effective? (e.g. primarily time? primarily money? primarily labor?)
Give me a break. It's just as accurate to say "Dart is an open standard, Javascript is owned by Mozilla". There may be valid technical, pragmatic or moral reasons to prefer Javascript, but this is just FUD.

(See http://www.ecma-international.org/publications/standards/Ecm...)
My title should've been: "What is the primary constraint/gap on the Gates Foundation"
They did. People who thought the Earth was flat also had an Earth to check, but it was not enough.
There is a way.

Every autotrack plugin that sends hits has two configuration options that enable full customization over exactly what fields get sent with each hit.

The options are `fieldsObj` and `hitFilter`:
https://github.com/googleanalytics/autotrack/blob/master/doc...
At what point do infrastructure services become the platform? IMO, between GKE, Spanner, BigQuery, etc., it's basically a PaaS for non-trivial applications.
I have my doubts. Hiroshi Lockheimer, the SVP of both Android and ChromeOS stated, "There is no point in merging them. They're both successful. We just want to make sure that both sides benefit from each other," referring specifically to rumors at the time that said that ChromeOS and Android were merging.

http://bgr.com/2016/12/13/android-chrome-os-merging-google/
You can release code and still violate the GPL in other ways. For example, there are binary blobs out there and the GPL is pretty unequivocal on this point: "The source code for a work means the preferred form of the work for making modifications to it."
Researchers Tap a Sleep Switch in the Brain
The amount of additional code required to support Android apps on the Chrome browser would be far too great. No one wants to download a 500MB+ browser.
As a fellow Nexus user, I've owned the Nexus One, 5, and currently use a 6P, how much of this is due to the OS versus hardware? Will Google ever be able to achieve Apple level battery life or overall UI smoothness, not to mention update support, without having their own custom SoC?

I was very happy with the 5, even with the intermittent lags, especially considering it's price at release. I suppose I'm not a very heavy phone user, and I never play mobile games, but I've been very happy with the 6P on Android 6.0-7.1. Battery life could definitely be better, and it does get fairly warm at times, but overall it's been a very good experience for me considering the Snapdragon 810 it's using is generally poorly regarded.
3 Industries that's gonna be changed because of Video Communication
Use mosh.
How a few thousand lines of JavaScript became an award winning app for world peace
This may answer your question:

https://flutter.io/faq/#how-does-flutter-run-my-code-on-ios

and

https://flutter.io/faq/#can-i-interop-with-my-mobile-platfor...
Except that all the numbers on his net worth are based just on his word and he's clearly a serial liar.

Interestingly, I think the fact that he's quite stupid may be how he succeeded at the presidential election. An intelligent, principled person would have a vision and philosophy that guides their actions. When questioned on details or specifics they would use their philosophy to arrive at a reasoned answer.

Trump has essentially no record of this. He has no governing philosophy or sophisticated understanding of how the world works. He seems to do nothing but say what he feels in that moment -- even if how he feels isn't backed up by any reality.

However, in certain election environments that can also be a huge benefit. If the electorate is looking for a foil, someone to reflect their feelings, and the electorate itself isn't acting on calculated reasoning, the dunce with an acute sense of emotional environment is the perfect avatar.

In a sense, the reasoned candidate is at an inherent disadvantage since they will attempt to articulate a particular philosophy. If the electorate is mostly a coalition based on shared emotional reaction, stating a clear philosophy can do nothing but weaken support among your own constituency. In essence, being specific allows people to disagree with you. If you hand wave, they just imagine you think like they do, since they already think you feel like they do.

I can think of another group of people who a similar skillset: confidence artists. They're often not very bright or very skilled, but they are good at reading a room, a person, and an emotion. Interestingly, I don't believe Trump believes himself to be a con-artist; he's just a natural.
Given that it's Google, I wonder if it will support the languages favored by bootstrappers and small startups—Obj C, Ruby, JavaScript and more recently Swift and Elixir. I get the distinct impression that they're heavily optimizing large team productivity and aren't a fan of functional or highly expressive languages.

It's too bad, given how much nicer their app approval process, etc is than Apple's that the Android dev experience has been so much worse all these years.
> Too many times utopian policies are made unrealistic by human nature

Agreed. But a less cynical way of thinking about it: Just think of it as a second-order model, with an additional equilibrium factor to consider. What is the cost of complying with the policy, traded off against the risk and expense of getting caught?

That's not actually a factor unique to Delhi; it just happens that the risk of getting caught and the expected expense[0] is a lot less than the expected risk/cost of getting caught for not paying Colorado sales and excise taxes on marijuana.

[0] which can include social engineering or bribery
> Well a big part of the campaign was delegitimizing the establishment as "fake news" that is in bed with Hillary.

This would've been far less effective if CNN wasn't caught red-handed cheating at the debates, then lying about it afterward. In my view, we need news with less opinions and more facts, better sourcing, and more complete coverage and no rumors allowed.

Then again, I think the CS Monitor was founded more or less to confront the original plague of yellow journalism and somehow they've vanished without a trace from Google News, which always tries to feed me the clickbait versions of every story, despite the fact that I don't click on those.

So maybe the real problem here is that the market has spoken and people prefer junk food news? A depressing thought :/
Sun tried that, back in the day. Maybe you heard about Java applets, maybe you didn't. They were the slowest thing about the web, insecure even with a sandbox, and just an overall pain. Short of having a jvm always running on your machine, the performance of Android-via-Chrome will completely turn people off the Android ecosystem.
Except it's not really attractive to many capable people in their right mind who wouldn't wanna go down that rabbit hole called academia with low salaries, uncertain future, require you to constantly look for a new job and move around every 2-3 years (typically year-based contracts with 0 guarantees about the next year), and maybe a very small chance of getting a real job at the end that doesn't have an expiration date from day 1 in your mid-40s with mediocre salary comparable to what a junior dev would get in a small IT company. The strain this puts on a family is a whole another dimension of the issue.

There is a reason why physics departments are populated with Chinese and Indian researchers: it still beats the opportunities and life awaiting them at home. For people in developed countries? Not so much.

BTW, an answer to your question is this brain drain: https://en.wikipedia.org/wiki/Human_capital_flight
Exactly. Plastic has been banned (and not being used) in various cities in India. A lot of popular tourist places (Hampi, Ooty comes to mind) have 'no plastic bags' policy.
No, I don't want it in my car. If it connects to my home then I am fine.
> Well a big part of the campaign was delegitimizing the establishment as "fake news" that is in bed with Hillary.

Trump administration continue to delegitimize mainstream news, and call it "fake news".
Great answer I completely agree.
People's interest in movies might take a backseat to interest in people-generated videos, and with good reason.
Maybe I'm just jaded from downloading video games, but, at least on a landline, I don't think most people would care?
ISRO creates history, successfully launches all 104 satellites
Hosting images an easier way
Nim is one of those things that seems very well put together yet I can't currently see what role it fills in the wider market for programming languages and different types of communities around them.

What kind of stuff is particularly popular among Nim users compared to communities for other languages?

What kind of stuff do the people working on Nim want to use it / see it used for?
> Take for example a few jobs ago when our servers went down because of a local internet outage.

That's not a great example, because that's a problem that's already caused by over-centralizing. If you used colocated servers or cloud hosting, that doesn't sound like a local Internet outage would have been a problem.

More broadly: at some point, every successful company will need to handle workflows of people who aren't in the same physical space. It's much easier to bake these habits in as a small company and grow with them than it is to retrofit them onto a company once it needs to open a second office in a different city or country.
How many touch optimized apps are on the Surface? I haven't seen many. The majority are still desktop apps and using desktop apps on a tablet isn't a very good UI experience.
Do you mind sending me an email sometime? You can find one in my HN profile. I'm really curious to hear about what you've done to find maintainers and how you've thought about tackling the fundraising issue.
Do you have anything you can share at all?
> Its pretty much a monopoly, now that Google seems to have officially closed the book on ever supporting postgresql.

Uh, how? I wouldn't be surprised to see a Cloud SQL-like managed Postgres service from Google.

While there's obviously some overlap in the potential market for any relational datastore service, Spanner doesn't really overlap with a cloud Postgres service as much as Cloud SQL does.
Microsoft is lobbying to get their favorite syntax into JS6/7. Who wanted the class syntax? etc And TypeScript and WebAssembly are part of their plan. Ultimately, they want to recompile their 27 year old Office codebase from C/C++ to web browser.
Meandering Triangles
You may hire professional or Intermediate level person
9x write amplification isn't that high. If you are setup with a master slave configuration, that creates write amplification and for reliability, you probably have some sort of raid, that increase the number of places writes go to as well.
NYTimes is doing a subscription bundle partnership w/ Spotify: http://m.imgur.com/ayk3hoX

https://www.nytimes.com/subscriptions/Multiproduct/lp8FRL9.h...
Of course, that's the natural progression.
ha ha ha...It was really kindness.But now they are well established technology company.
I remember the glee of the first time I got an X-Window application to run over the network. I was so confused though because the "x-server" is the software you run on your client machine.
"Fiero is what we feel after we triumph over adversity. You know it when you feel it – and when you see it. That’s because we almost all express fiero in exactly the same way: we throw our arms over our head and yell."

- Reality is Broken, Jane McGonigal

Life without challenge is lived poorly and never punctuated by fiero.
Intel Drops Its Sponsorship of Science Fairs, Prompting an Identity Crisis
And on Linux, there is a Mac style keyboard available. I use that plus the compose key for maximum special character support.
It's a consequence of the puritanical roots of US. It's a fetish for punishment.
This. I'll message or email people right in front of me. It also gives me the time to collect my thoughts and think things over in a way that real time conversations simply do not.

Sometimes the message will be "Lunch?" and we'll flap our meat to make noise on the walk over to said lunch, during said lunch, and back from said lunch. Or the carpool to/from work.

Nothing depressing about it.
Planet Launches Satellite Constellation to Image the Whole Planet Daily
guys i hate to tell you this, but it's Feb 15 here in New Zealand, and Google has cancelled Andromeda.