skysight-inc/HackerNews huggingface dataset:
Google already has serious problems with its culture that prevents it from consistently shipping consumer products. Adding HTC's overhead and shrinking market share is adding more fuel to the fire.

If Andy Rubin can ship a mobile phone in just two years with ~100 employees, maybe Google could take a similar approach by funding a totally independent startup that's not burden by its culture yet has access to all of Google's resources.
This article is a bit weird in that it doesn't mention that Nest already has an outdoor camera that has the features of the indoor camera -- and this outdoor camera is $199 (like $150 on Amazon).

https://store.nest.com/products/NC2100ES

This article doesn't really mention why I'd spend that much more money for what seems like a very similar camera to the outdoor one already on the market.
I think it's ignorance.

We've seen the efforts to combat apathy, especially during the last political season and the subsequent year: rage, passion, and plenty of ignorance.

"News" now consists of some talking heads yelling at each other, other talking heads desperately trying to label this group or that phrase or that other imagery as evil incarnate, interspersed with footage of extremists in the street screaming and breaking things.

I think you'd be hard-pressed to find somebody apathetic about the state of the country right now, outside of those who are totally ignorant about it. And just because some people aren't vocal doesn't mean they aren't simmering about something.

Educating a populace strikes me as far harder than getting them all worked up, doubly so after they've been all worked up.
Most of those questions have a real answer available. They'll occasionally toss in ones where you have to enter "none," but most aren't like that. If you got something where every single correct answer was "none," something probably got screwed up. Otherwise it would be way too easy to spoof!
This is so, so true. What a surprise that this comment at the bottom of this thread.

FB's, Twitter's, and YT's new policy is "if it goes beyond E for Everyone, demonetize and or censor."

And these are supposed to be serious platforms for journalists and people who want to grapple with the realities of human life?

No, this is just Digital Disneyland, where nothing goes wrong.
I started to feel the same way as the author when 2016 rolled around. I found myself getting caught up in the paranoia of using the latest, greatest, most popular (i.e. supported) framework. Teammates would come to me with a bunch of proposals about how to use X over Y. We questioned continued use of Angular 1.x and had similar negative experiences with the build processes around the latest javascript frameworks. It really had gotten a bit out of hand considering our scope.

I found the light at the end of the tunnel with Riotjs. It is close enough to the bare-metal JS runtime to keep you sharp in that regard, but also provides a lot of utility around building components without tying your hands in any particular way. For someone who is trying to build the best UX experience possible, I feel like riot or even vanilla JS provide a much better experience for expressing yourself.

Front-end frameworks seem to me to be just a way to systemize the UX/UI problem into a thing that back-end engineers can reason with. Staring down a blank HTML/JS/CSS document without any constraints imposed on you can be a very daunting task until you truly get a feel for it. I strongly believe that one can be VERY productive on even the most complex web project without use of any frameworks, assuming they have the correct "artistic" mindset and the ability to balance that with systemizing the problem. My perspective is that the web is 3 languages (HTML/CSS/JS) and they need to be treated as equals. Any time you bring in a framework that does not consider all 3 with the same priority, I strongly feel like you are losing something.

Since switching to riot/vanilla js, I have spent WAY more time thinking about how I want the UX to be than how I can force it into the various boxes some framework wants me to. In the Angular world, things like "it would be nice if that checkbox turned into a DDL when checked" would result in sweaty palms and much googling for phrases like "dynamic element swap directive" and an entire afternoon wasted. When you are used to working with DOM directly on a daily basis, this is a hilariously trivial activity requiring about 2 seconds of deep attention.
And just a year after canceling Project Ara!
Why is it you are alive? I mean, it would be trivially easy for anyone to kill you. You have to work to keep yourself alive. Some random person walking up to you on the street and pushing a little blade into your neck is all it would take to end you. Or start your house on fire while you're asleep. Or a million other things.

But... you're alive. Laws don't stop crime, they can only punish it afterwards. Deterrence doesn't work, there are still plenty of crimes under even the most capricious regimes that hand out death penalties for the slightest infractions. So why are you alive?

Because no one is willing to kill you. They're able. They're ALL able. Every single person, young or old, you have ever met or walked past could have killed you. Every last one of them was able. But not one has been willing. Humans aren't as bad as you might be tempted to think.
We didn't do any further business with that contractor. (Not only were they dishonest, but they produced garbage code.) Our code ran on an embedded system with custom hardware, so the source code wouldn't do our competitors much good. I don't know if the sale ever happened or not. I don't think we pursued legal action, but I don't know.
I like where you were going with the first half, but disagree with your detour towards blaming teachers for the authoritarianism of the educational system. Not that I have any a priori love for authoritarian systems or individuals, but I do think there are enough good reasons to justify maintaining authoritarian control in primary/secondary educational settings, and while yes it unfortunately attracts some "bad apple" authoritarian teachers, they're not the root cause of the problem.

The real problem, which you seemed to be getting at in the first half of your post, is standardized testing becoming the be all end all of educational goals and outcomes. Which is exactly why OP was not being alarmist and GP is being foolishly dismissive. Extending this faulty pedagogical regime to even earlier points in children's educations will undoubtedly have the effect of further degrading the population's desire to learn for learnings sake.

I graduated high school 10 years ago. I was lucky enough to go to a good public school and learn from some great teachers who didn't only teach to the test to the exclusion of teaching critical thinking. Even so, you know what I came out of high school feeling like I was genuinely good at? Taking standardized tests. I was proud of how good I had become at gaming the testing system (even though I already understood this to be somewhat perverse, I also couldn't help it). But you know what? If I hadn't been a high percentile achiever, I'm certain it would have severely impacted my sense of self-worth and my desire and willingness to continue to higher education.

Using test scores as a proxy measure for the educational attainment of a population is a similar fallacy to using GDP as a proxy for a the wellbeing of a nation's populace. Like the GDP, outsized gains at the top will cover up stagnancy in the middle and bottom, and encourage further macro level policies that continue this trend.
Google Rolled Out Universal App Campaign to Replace AdWords App Install Campaign
I've had pretty poor experiences with Ubiquiti's home networking gear (an EdgeRouter PoE and two UniFi access points). I'm actually in the process of putting the stuff up on eBay and replacing it all with a regular Linksys router, which is unfortunate because my whole goal was to setup something a bit more industrial grade than the typical consumer gear. Their marketing is slick but I think the internals of their products leave something to be desired (in my experience).
Yes. HN is becoming more like Reddit as time goes on. It was probably inevitable as the site became less focused on startups.

EDIT: I should probably add that's just in relation to the voting. The moderators keep the site from getting as nasty as Reddit, and as long as they do I'll like HN better.
ScrollCalendar – library that lets you display dates similarily to Airbnb app
The purpose of school seems to be to crush your spirit in anticipation of the job you'll get after school, which will crush it even further. By the time you reach the workforce, you're hopefully zombified enough to "endure" it.
Many speculated that Arizona's primary was manipulated due to the AZ voter registration database being hacked, swapping out dem voter regs and replacing those citizens as registered Republicans.

https://www.azsos.gov/about-office/media-center/azsosblog/94...

“The FBI alerted the State’s cyber response team at the
Arizona Dept. of Administration to the fact that they had
reason to believe that a credential related to the Voter
Registration System had been compromised. The response
team immediately contacted the Sec. of State’s Office,
advised them to investigate their system which resulted in
the confirmation of a compromised County computer with
malicious software on it. Under an abundance of caution,
the Secretary made the decision to take the site offline
last night to further investigate. The Secretary and our
team takes cyber security very seriously and protecting
citizen data very seriously. We are working closely with
the Sec. of State’s office and the FBI to determine next
steps to ensure the integrity of the system.”
The new paradigm: engineers as marketers
Sourcegraph CEO here. Sourcegraph Editor is an editor built on VS Code that adds 3 main features that make it useful for searching and reviewing code as well as editing code. Two of them are what you mentioned: (1) it connects to your code host so you can more easily search for and open repositories (it automatically clones them if needed), (2) it can do find-references, etc., across many other repositories, not just your current or local repositories. And (3) is built-in code review and comment capabilities.

Check https://about.sourcegraph.com/products/editor for more information, or just post back here.
I was homeschooled up until high school, and more or less allowed to study whatever I found interesting. When I entered high school I tested well ahead of my peers academically in most areas- taught myself to program a computer when I was 8- but, I didn't do well at all in terms of grades because I was never able to get used to studying what I was told to study instead of whatever I found fascinating. To this day, my work is somewhat sloppy unless I find it personally interesting. The fact is that to do well in our society you need heavy, heavy doses of obedience and conformity- originality and passion are sharply discouraged.

I have a feeling I'm really not that special in this regard though- I think most people feel kind of crushed in their daily lives, whether they were homeschooled as children or not.
The web is now filled with spam, porn and propaganda...

The problem here is that Facebook seems to be choosing sides.

It worth noting that this might be propaganda to begin with and many of those so called "activists" posts could likely be violating TOS at the least if not actual laws.

What is going on in Burma is terrible but there has been a lot of violence from all factions the Buddhists didn't woke up one day and decided to commit genocide.

Like many current conflicts these aren't black and white and the only truth is that people are dying.
Perhaps I'm in the minority but I've decided to purchase this precisely to stay connected while running. To be fair, it's not the during that I'm worried about, it's the after. I've never been able to get used to running with a phone (or really anything other than a watch, for that matter) so I'm always disconnected while exercising. I often, however, participate in races with a handful of other people and have learned that standing in a predetermined meeting spot after a race for an indeterminate amount of time isn't a great solution.

When pebble announced the Pebble Core, I thought I'd finally found the answer to my problem: complete a race—having been completely disconnected—while still have the option to connect afterwards as a means of coordination.

When that product was killed off with the sale of Pebble to Fitbit, I was back to hoping someone would fill that niche. This watch now makes that viable. Yes, it's an expensive price to pay (particularly as compared to the Core) but you only have to stand around windy, 20℉ weather in running shorts for an hour once before the price becomes of less consequence.
I'm sorry, but I kinda wanna call BS on this. The Verge review even admits that the connection issues were happening when the watch connected to a Wi-Fi network that they had connected to before. That's not really a reflection of the LTE connectivity, only a reflection that the watch can't connect and use Wi-Fi networks that require a captive portal where you can't sign in without your phone first. It seems really disingenuous to me for them to openly conflate those 2 things as a problem with the LTE connectivity.
No, the toy AR in smartphones doesn't really know depth or scale to the accuracy of a known marker. They just make assumptions and do basic plane-finding to avoid collisions. You don't have to know depth to make a hot dog sit on a plane, you just have to know it's a plane and how many pixels tall you want the hot dog.

It will be a long way before markers are obsolete. My guess is about 5 years.
Doesn't anyone remember that the number of total bitcoins is limited in supply, like Gold? https://i0.wp.com/bilbo.economicoutlook.net/blog/wp-content/...
Those numbers seem exceptionally low and it seems unlikely Google would think these engineers worth paying a premium for if the rest of the industry apparently does not (i.e. if they're worth that much, they should have left to work somewhere else already).
UE4 doesn't use Enlighten out of the box. It uses its own system called Lightmass, which generates very nice static lightmaps, but is not that great for dynamic GI (it has some basic support through what's called "indirect lighting caches" https://docs.unrealengine.com/latest/INT/Engine/Rendering/Li...). However, you can get Enlighten as a licensed plugin.
5 Things People Don’t Tell You About Working Remotely
It's a shame Google doesn't care about its users and actually goes out of its way to inconvenience and blame customers who experience issues with their products. Sorry but I can get my iPhone repaired or replaced in any major city on short notice and it's generally a pleasant experience. Good luck getting Google to even take manufacturing defects seriously [1]. Stop giving this company your money.

[1] https://9to5google.com/2016/12/09/google-pixel-screen-peelin...
I don't think this "feature" existed a couple of years ago.
I'm with you. Labor shortages are what incentivize business to train people and pay more. You can't simultaneously complain about worker pay on the bottom end and advocate policies that reduce the value of their labor.
Arecibo Observatory Is Battered by Hurricane Maria
go:noescape is meant to be used on functions that are implemented in assembly because escape analysis only works on Go code. As far as I know a etting this tag on a function that is implemented in Go has no effect.
My biggest complaints about the Pixel line is are price and availability -- are these going to be addressed, or will Pixel phones continue to be overpriced and out of stock?

It seems to me that Google are intentionally sabotaging the success of their Pixel phone lineup. I would hate for the Nexus 6P to be my last Google phone.
I'd say "GOCMD" would be sane if it were phrased "GO" instead. That's the convention for most commands in makefiles, stemming from the fact that if you need to invoke `make` recursively, you use `$(MAKE)` (provided automatically) to do it so you don't break nice things like -j.
As one of the designers of this app, I was skeptical initially if there would be restrictions on customizing common UI components, the smoothness of animations/interactions, usability, performance, etc. You definitely have to put in a bit of extra work (isn't that always the case with making things nice though), but you can get very nice results (and battery usage) with RN for sure on both Android and iOS. Personally, I think it does benefit customers to be able to quickly roll out iterations across operating systems at a high quality. YMMV though, what works for one team, industry and customer base naturally doesn't automatically work for everyone. Do you maybe have experience or data points on RN vs. native in terms of battery usage and performance? Would love to hear any insights you can share. Thanks.
> we can drop the insane valuations of service companies

Awesome! But... how?
The Google memo guy wants us all to acknowledge the “fun” parts of the KKK
As I have written upthread, Andy Rubin has launched a pretty damn successful mobile phone startup in just two years with a staff of 100 people. Seems like a better example to emulate than take over a failing company with 1% market share and ~14k employees.
If you get hit by thousands of trolls at once it's not trivial to block them. Also, in some cases other people see the trolling about you even after you block it.
This seems like a classic catch 22. If they go completely free speech people will complain about all the propaganda on Facebook and some countries will just block it. On the other hand if they do moderation people complain about censorship. There is no actual way for them to win here
I’m Russian, but I don’t live in Russia, so I’m not exposed to “Russian propaganda” (you do seem to be exposed to the Ukrainian flavor of it though). I also commiserate with what happened on the Ukrainian side, and in every election where Putin ran I voted against Putin. I dislike the man, and think he will be harmful to Russia in the long term.

That said, you also can’t deny the involvement of the US Department of state in those events. The fundamental geostrategical priority for Russia is to maintain control (or at least good relations with, see Belarus) of the buffer regions around its densely populated regions. This stems from geography and topology: there are no mountains to protect the West of Russia from a land invasion. This is inviolable geostrategic principle that Russia, having learned the lessons of WW2, will just not let anyone touch.

That is why there are “tensions” when your neighbor begins discussions of entering NATO with a bit of USDS help. NATO means (eventually) foreign military bases and tactical nukes within 100km of Rostov-on-Don and Taganrog. This is fundamentally unacceptable to Russia, which they have been saying again and again to everyone who would listen years before things turned ugly. It’s not personal, it’s a question of national security for them. The US would have done the same or worse if Russia got Mexico to enter a military alliance with it.

Again, I sympathize, but I really can’t see how, given the progression of events, things could have turned any differently.
So we've tried a lot of things to maximize code sharing. Our initial goal was to share non-visual code like reducers/action-creators/libs/utils etc… This was pretty interesting but it didn't give us the amount of sharing that we wanted. We were still building multiple versions of many things.

The next approach we started on was using https://github.com/necolas/react-native-web. This was very exciting and very fun to work with. However, we found it difficult to optimize the web experience. Most of our traffic is on the website so we are spending a lot of time optimizing the web experience. This might not line up with other's experience but we kind of came to the conclusion that react-native-web works great for apps where the native app is the primary driver and you want to offer a web experience as a secondary experience. This became more clear when we started trying to work with our SEO team. And again when we started trying to build responsive designs with react-native-web. Doable but we ended up spending a ton of time to make the web work the way we wanted to.

Eventually we decided to go a different direction. Most of our display logic is the same or very similar between the mobile web/ios/android with a few exceptions. We found that mixing ReactNative with the webview component gave us the ability to use webviews to share the majority of the code that can be shared. When we need more native functionality we communicate with postMessage and we have access to ReactNative. Once in ReactNative if we need to go down to iOS specific or Android specific code we have the ability to do that too. We found this to be much more powerful than Cordova and the user experience is honestly amazing. This is still a work in progress but we are excited about what we've seen so far.
A typewriter that sends its keystrokes in real time to a Google Doc
I would need to hear more of your story to help. Please explain here or click on my profile and we can talk about it offline.
There's a sign somewhere nearby that says so - I don't think it's any sort of official designation.
https://github.com/sindresorhus/devtools-detect
The article also sort of answers my question how a third party gets access to Bing and Yandex's indexes. I know they offer access, but how is it paid for? By using the founder's money from an exit, and then some VC money until profitable.
Are we seriously tire-shaming people on here now? That can happen with any tire, any time, anywhere. And people have blowouts on the freeway all the time it doesn't send you flying into oncoming traffic.
> The notorious Facebook BSD+PATENTS license includes a similar withdrawal of patent grant [...] only if you sue Facebook or a subsidiary

This is not true. The Facebook PATENTS grant terminates if a patent assertion relating to the software is made against against "any party".
Ask HN: What do you think of my idea: voice driven presentations
So if I am on stage, the correct presentation slide is displayed during my speech.

So I don't have to fiddle with a remote control.
I'm guessing maybe the fuse won't be triggered if there is not quite enough current. The floodwater has more resistance than a short circuit.

Or maybe there was no fuse or maybe wire from before the fuse was connected to the water.
Gaussian processes summer school (2017)
All of Puerto Rico has lost power. It could take months to restore it
No, if people are going to try to push goatse or other shock images into my field of vision then I'm going to assign blame to them.
How Apple Watch connects to WiFi
Try the COIL instead, if the main reason for this license is a patent clause.

http://copyfree.org/content/standard/licenses/coil/license.t...

edit: Please stop advertising for AL2. It's not as good a license as people think. It contains some fiddly terms that many people don't even know are there, or don't understand, and is distressingly easy for people to casually violate by accident. Its complexity adds to the problem as well, by offering many opportunities for unintended legal effects in (so far hypothetical) future lawsuits to arise from interactions between parts of the license, a problem with any long license, and AL2 has severe license incompatibility issues as well.
Can I mention a few counterexamples? I guess no need to because you know. Yeah in 2017 some things are no longer accepted in the heart of Europe but Yugoslavia, Ukraine etc are recent examples.

IIRC, you have the right to leave in peace, use your language, autonomy and not be discriminated but declaring independence is quite a few steps above that.