skysight-inc/HackerNews huggingface dataset:
While this might be true for spoken language, luckily the Chinese writing system does represent how the the words are pronounced. All of these "dialects" share the same writing system. So it's much easier for someone speaking one of these dialects to learn and use Mandarin.
You can bet this will go to Amazon or a shell company for Amazon. Literally everyone internal with whom I talk about using one of other clouds just asks me why I don't use AWS. It's like they haven't even heard of Microsoft, and they are unaware that Google has cloud services. There is no discussion internally. It's AWS or GTFO. If it's not AWS, it will be a shell company owned by the cousin of a well-connected Washington insider, layering some horseshit contracting shim between them and AWS bare metal.
I work at Google and I'm a long time hobbyist Android developer. I have a lot of non-technical friends ask me about this.

What I always say is that this would not be possible. To constantly listen for audio, process it, and upload the results would use so much data and battery that you'd notice. Only a plugged in laptop/desktop could get away with this.

Am I wrong? Would it even be technically feasible for Facebook to listen all the time?
Teaching non-gatekeepers how to approach them is often a critical component - especially in highly-regulated markets like education, healthcare, finance.

While Eric's lense is on a startup, the strategies he recommends are great suggestions for customer executives.

For example, if you hear "we've got a budget cap or we have to put out a bid." A fairly standard policy for most organizations with some government funding.

What you might not know is that all of these policies have a "sole-sourcing" exception. If your champion will submit a statement on why you are the only vendor capable of fulfilling their specific requirements, the bid clause is waived.

I learned that by taking the initiative to contact the CFOs of organizations I was pursuing and letting them know I wanted to better understand the requirements/regulations their business units needed to follow.

I was also able to help a few internal champions summon the courage to ask their contacts within procurement by sharing "this is what we've seen at other orgs we've worked with, perhaps your policy is similar?"

In the end, helping champions reduce their fear of an internal regulatory smack down is often the key to creating permission for innovation. To some degree, most "back office" functions see themselves as a service unit, even if their business units don't.

Happy to answer any other questions on this!
The Good, the Bad and the Ugly: CD Pressing Quality
I’ve seen this all over the place and it looks like a totally fine reasonable stack trace to me.

Anyway while the stack (hibernate, etc) shown in this stacktrace is still heavily in use, newer async java frameworks/tools usually result in very short stacks for me. Sometimes I get a trace and it’s 5-6 frames. Of course then you may not know how you got there. So it’s really not all that great.
This is neat! If you're interested, Ninja (https://ninja-build.org/) is designed exactly to provide the dependency-graph execution underneath a program like yours that has a project-local higher-level description of the build goals.
Oculus is working on their 'Santa Cruz' headset which they've already demoed to journalists. It's a standalone 6DOF headset with tracked controllers.

https://www.theverge.com/2017/10/12/16463844/oculus-santa-cr...
Sean Parent, that is.
Matt and I both come from the same rural / impoverished area in Kentucky and we both studied CS under the same professors. I have looked up to him for years as a role model. Im very sorry to hear of your loss, Matt.
I agree. Maybe my sarcasm was a little too veiled. :)
the odds of truly randomly generated UUID's conflicting are .... really really low (see https://en.wikipedia.org/wiki/Universally_unique_identifier#...).
If you had a collision, then the odds are truly opposed to anyone else ever having that problem in the foreseeable future, so thanks for taking the hit for the rest of us!
Yes: https://twitter.com/SlackHQ/status/970732100201697282?s=19
"OK Google" seems to handle it.
Can’t Microsoft give you an error report when they do this, to let you know what you are doing is probably very dumb?

I guess I don’t know the time when Microsoft has their code and heir contact information and is doing some kind of preflight check, or if that ever actually happens, and there are already so many ways to be very dumb with drivers...
I imagine someone went to a site like this:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...

read the command for signing their code, and signed their code as instructed.

Today, the certificate they signed a driver with expired, and because the signature wasn't timestamped it means Windows can't know if the driver was signed with the certificate after it expired, so the signature is now treated as expired as well, so Windows doesn't trust the driver.

Why wasn't it timestamped? Probably because instructions like the link above treat that as a separate subject to signing your code, and when you sign your code it looks and works like it's fully correctly signed.

or, as wtallis puts it (https://news.ycombinator.com/item?id=16542204), someone left a foot-gun lying around that didn't have much value except to cause incidents like this.

...and if your own company makes Windows apps, go check they are timestamped ;)
Yep, a totally simple stack you can follow. Wouldn’t it be nice in the async world.
Unimaginably sad news. :( I hope you make it through buddy.

I just learned my father who I was not close to for several decades has died - just yesterday. I have mixed emotions about someone who was very distant to me and can't even imagine losing my wife. The only thing I can think of that would keep me alive is my son. I don't know what I want to say but I guess maybe there is comfort in being around family in this very difficult time. I will think about you and your wife, please take care.
I find it odd when I see projects in the GitHub org github.com/GoogleCloudPlatform like this one. Being that the org has the same name as Googles product (GCP) I would not expect experimental or nacent projects. I never know what to expect. Is this an official Google product that will be supported or some experiment by some devs in Google.
OK, I stand corrected.
Give him a big hug for everyone.
> You will need to figure out how to keep the value stable on a day-to-day and year-to-year basis.

This is a difficult problem that's being tackled by multiple projects, such as MakerDAO[1] (DAI) and Bitshares[2] (BTS). Also less reputable implementations like Tether[3] (USDT).

A good article for more detail is An Overview Of Stablecoins[4]

[1] https://makerdao.com/

[2] https://bitshares.org/

[3] https://tether.to/

[4] https://multicoin.capital/2018/01/17/an-overview-of-stableco...
Google used AI to sort millions of historical Life photos you can explore online
Wow, well said.
Android P feature spotlight: Here are some sweet new transition animations
Thanks, I accept how you read it through your lenses and responded in kind, but it does not reflect my intent and feeling.
When I combine the feature set of IRC/Skype/Teamspeak/WhatsApp, I come up with text chat + voice/video conferencing, which e.g. Skype already provides. Is the difference that the client is great?
Whatever anyone says during a business transaction can be thrown right in the trash, it's useless. I don't even earn tips and I know enough not to complain about my job to clients. When speaking to clients and customers you're going to try to be positive, doubly so for customer service.

Either way, everyone I know who drives for Uber is very financially illiterate and believes gas in their only expense. So the amount of money that they think they are earning might not match reality - that's the case with the people I personally know at least.
Humans slapped and shouted at robot cars in two of six DMV crash reports
Other languages declare some language version to apply to a given source file, like C++'s --std=c++17 or Rust's (planned) epochs. A word being reserved in a new standard/epoch/whatever doesn't break existing code using an older one.

Why doesn't Javascript start doing something similar? One mechanism for it could be a magic comment at the top of the file (sort of like DOCTYPE or #!/usr/bin/env python3).
I don't see how its absurd. The alternative is you break tons of websites - even worse the user isn't likely to know why, seeing as chrome would auto-update and their sites are broken
lol there's only like 7000 websites that use it. Should we go release 8000 websites with smooshMap and stop them from using it?
I doubt they have the capability to cause whatever information you provide to magically become valid. Perhaps they do additional checking and notify you if there is an error. If that is what it is, then that is what they should say. The sentence as worded implies that any application has some chance of not participating in the lottery if made through ordinary channels.
You won't be able to withdraw anything other than round numbers to a proper NEO wallet. When the 'coins' are in the exchange they can slice it up however they want because they aren't actually transacting on the blockchain every time you buy and sell, just using their internal database.
Easy, simple, fast, pluggable
not self-hostable. also, why is it a problem to use different tools for different use cases?

chances it will be around in 10 years? I would say 25%.
Those aren't securities, though, because their value doesn't depend on the efforts of the seller, which is one of the prongs of the Howey test.
We have a saying in Hindi which translate into this.

> " kos kos par badle paani,chaar kos par baani,
par ek hai jo nahi badalta vo hai Hindustani"

Rough Translation:

> Taste of water changes every 2 miles, language changes every 4 miles, but Indian still don't change.
how much does a knitting machine cost?
The mold is the tricky bit. You need to make your knitting in sections that will fit over the mold. It might be more effective than using strips, or it might just be more expensive.
Modelling homogeneous generative meta-programming [pdf]
Anyone using AeroSpike in production? It's not a project you hear about much these days.
Also, the ticket and the commits can provide answers to the same questions without being redundant. The answers are just at a different level of abstraction and for different readers. Tickets usually describe product-level decisions, while commits describe implementation-specific details. E.g. a ticket may discuss alternative user flows, while a related commit explains why a specific algorithm, module, or default configuration value was used.
How to manually add apps to your iOS devices in iTunes 12.7
The question isn't whether it's necessary, but whether it's profitable. Many programmers have an effect that's a % of existing metrics, for example a performance improvement that increases subscription renewals by 5%. As volume increases, it becomes profitable to hire people who have a smaller and smaller impact.
You're not going to find any empathy here on HN. Given your experiences you should already know this. In the long run the only reliable way to avoid racism in the US is to avoid the US. The fact that you have to worry about potential racism already shows that you already know that it's an untenable position associate with US.
Are these tips mostly "Google-style" C++?
I'm pretty sure it's optimized to listen for a single hotword and then initiate the network connection to process what comes next.

What people accuse Facebook of doing would require constant processing of the audio stream for random interesting tokens. Either process on device and then send metadata (more battery, less network) or send the raw stream and process on the server (less battery, more network).
Indeed. Western legal principle: everything is legal, until you get convicted.

(Technically it's even more specific than that. You don't get to complain or get enforcement just because something is illegal. 3 conditions need to be satisfied. First, it needs to violate the law, as it the law applies to both the complainant and the defendant. Second there needs to be damage to the complainant. Thirdly there needs to be a causal connection between the damage and the law violation. And of course, there's still the implicit condition: there must be a complaint in the first place)

I wish people would keep this in mind when talking about law.
This very question was already addressed multiple times on the comment thread, and the answer is yes, that would stop them from using it, and it would also be a real dick move.
Skype for business on Windows is very bad as well. Lots of scaling issues, incorrect status, freezing, etc.
having an expensive toy instantly rendered useless by a software update is a life shaping experience :)
I don't see any part of your comment being correct.

First of all, "Mandarin" is spoken not only in China mainland, but also the standard in Singapore and Taiwan. It was a creation by the Republic of China (which later became Taiwan government) back in 1923, long before the current Chinese government came into power.

Children use Mandarin in school because they have to learn it to be able to communicate with people coming from other parts of China, which would have become a huge disadvantage to themselves. (I can't imagine how I would communicate with other people in college otherwise) It doesn't mean people will forget how to speak their own dialect. In fact, people from the same region almost always speak their own dialects.

Regional / minority cultures are generally protected by the government. The minority are almost always over-represented in all kinds of national events. Being a minority in China means you can get tons of advantage (lower score required to enter good colleges, financial aid, etc.)
E-commerce Apps: Smart Ways to Increase Store Visits and Customer Engagement
Adult neurogenesis has been seen in other species in the olfactory bulb, I don't think this has ever been observed in humans though.
I used to like Bjarne's style when I was just starting, but nowadays it seems way too verbose. Even talks, you can "compress" his 1+ hour talks to 15 minutes, lossless :)
3DO, so much promise...
If you like this kind of stuff, check out 99% Invisible[0]. It's a (very popular) podcast:

> 99% Invisible is about all the thought that goes into the things we don’t think about — the unnoticed architecture and design that shape our world.

[0]: https://99percentinvisible.org/episodes/
no care for privacy I guess.
Mootools already is in conflict with the latest Ecmascript: https://mootools.net/core/docs/1.5.2/Types/Array#Array:Array...

No reason to start changing the spec for it now.

(And I say that as somebody that works at a company with what is likely one of the largest existing Mootools-based javascript codebases around)
Yes. I was there for the founding of a list for the "extra" gifted and trying to get people to talk was quite the challenge. Everyone was apologetic, embarrassed, uncomfortably aware that just joining the list was a form of bragging, etc.

I was the lead moderator and I think I ultimately led by example because this was a support group. So I just leaned heavily on "We all have terrible baggage over this and we all have our war stories." and I think I got people talking about that stuff and people eventually opened up.

But I never had to work so very hard at getting people to talk. I am just a magnet for total strangers wanting to overshare like I am their new BFF and I actually have worked at trying to tone it down and discourage such. So it really stood out to me as a stark contrast to my usual experiences. I have moderated lists where people became so chatty that people complained of the excess chatter because just getting people to spill the beans by existing seems to be my peculiarity.*

* https://en.m.wikipedia.org/wiki/Miss_Peregrine's_Home_for_Pe...
Motion sensor seems like the easy solution there. My washer dryer shake a lot when they're going...
Vulkan 1.1 Released
I don't think the only side effect of this type of inefficiency is increased costs. I would love to see some scientific research on it, but my hunch from working in overstaffed companies suggests that if you don't let people self-actualize through taking responsibilities and putting their ego into the problems they solve, they start self-actualizing in office politics, creating a toxic environment and ultimately making the company incapable of smart decisions. Modern work culture does a pretty good job hiding it behind a thick layer of company values, virtue signalling and multiple-page integrity policies though.

Besides, you can actually mitigate the cock-up risks without going crazy on your head count: have focus groups, beta testers, roll out updates gradually, have a clear separation of layers and a mechanism to roll back a breaking change, etc.
I highly recommend people watch Kyle Kingsbury's talks on YouTube. They're extremely interesting, especially to see the differences in issues that affect each database. He's also a great speaker, and makes it entertaining.
They do care on iOS.
For context, choosing names for new javascript features always takes this web-compatibility into consideration. Most famously in the naming of String/Array.prototype.includes, which was originally going to be .contains before it was realized that that broke MooTools.

See:

end of https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

https://github.com/tc39/Array.prototype.includes/#why-includ...
CTS/VTS does not require providing updates.
> "The movement [of the Milky Way] is not edge-on like a Frisbee," Melott noted. Instead, he said, it is flat, "like a pie in the face."

Huh, I didn't know that, and now I have a great mental picture to accompany that fact.

For anyone who skimmed and is wondering "How long before another mass extinction, according to this theory?", the answer is in the last sentence (on page 2): we've still got 10 million good years.
> Open source destroys value

Fucking LOL. Tell that to any internet startup since 1995 and prepare to get laughed out of the room
The original hacker painter?
The link for the video I see goes to Google Drive, which has its own built-in Youtube-like streaming player; is that not what you're seeing?

https://drive.google.com/file/d/1_XlprMZKhhuk89xsZMMo7Qxv801...
RPCS3 Progress Report
Indeed, in the past there was

"use strict";

to enable language improvements in ES5. This type of string-command is a no-op command if the implementation doesn't recognize the string as special; you put the string-command in there to opt-in to any breaking changes, and then feature-detect to see if things are there in case you're running on an older implementation without those changes.

User hrajchert suggested putting this change behind `"use es2019";`. However, in this case that would be tricky, as the change isn't in language semantics, but in the standard library's Array type. If there are multiple scripts on a page that interact, some of which "use es2019" and some of which don't, how do you handle an array being passed between them?
#2 sounds super interesting to me. Is it open source?
Historiated Initials from Andreas Vesalius's De Humani Corporis Fabrica
The people that produce it right now don't want more competition. It's real easy to grow pot.
It would be great if one of the major vendors made this the default behavior. Sites would start having cause to clean up this mess.
What language did you write it in?
> To constantly listen for audio, process it, and upload the results would use so much data and battery that you'd notice.

A few years ago I uninstalled the official facebook app because it was using all of my battery and a fair bit of data, even when I wasn't actively using it. The battery usage record in the settings indicated the facebook app was the cause. After removal it felt like I'd bought a new phone, everything was running so much faster. I recommended the change to friends who saw similar results.

I don't know if it was maliciousness or incompetence behind the battery usage, but it would seem that you can get away with it largely unnoticed.
I think you’re misreading that but it’s a bit clumsily written so it’s understandable.

Celebrating what you had, and the persons life with you, rather than dwelling on the loss is actually recommended as a healthy way to grieve (though we each grieve differently)
Ruby on Rails – your own slow query log without the sql configuration
Hedge funds?

We were a software company, the only thing we shipped was software. We shipped a hell of a lot more code than Snapchat. We had many products, some fairly complex. We even developed a bunch of internal tools as well.

I obviously wouldn't be comparing the head count of a financial management company with a software company.
Fb's well known for large scale A/B testing though. Isn't it more than possible that the binaries/versions/etc that you tested simply weren't part of the test?
Ceiling fans have a switch that reverses the direction it spins. Specifically for that reason, one direction is for summer and the other is for winter.
Google sells at outrageous prices for everyone on 2nd and 3rd tier countries.

Additionally it isn't even available in most of the world.
> It's inherently memory intensive

Even if we pretend that other architectures doesn't have any memory overhead, vdom memory overhead in a large UI app will be less than a single small decoded image. But in reality, KVO can be way much more memory intensive, especially when we consider cases that involve filtering items in large collections.
The language we call Mandarin has been the native language of some parts of northern China for thousands of years, and was certainly not “created” any time recently. Some people speaking dialects of that language migrated to other parts of China. But there are various other languages natively spoken elsewhere in the country.

Singapore is a cosmopolitan port city, there are several Chinese languages spoken there, and Mandarin was not the dominant one until recently. There are also many other languages spoken in Singapore, and from what I understand English is the primary language used for official business. Taiwan was not natively Mandarin speaking but speaks it now because it was taken over (from the Japanese) by the fleeing Mandarin-speaking KMT after they were beaten militarily by the Communists during the Chinese Civil War. Both Singapore and Taiwan were ruled for decades by authoritarian governments. I’m not sure about Singapore but in Taiwan other Chinese languages were forcefully suppressed.

Plenty of other parts of the world manage to communicate across regional/national borders without restricting people’s ability to produce/distribute local media in their native languages.

There are many countries where students learn several languages in school (including their native regional language and a national language) from an early age.

(Disclaimer again: I’m not an expert in the history, politics, or comparative linguistics of China. I recommend Wikipedia as a better first summary, if you are curious to learn about these subjects.)
(Opensource) Aerospike Database Server – Flash-Optimized, In-Memory, Nosql DB
The current iteration of Skype for Linux is a bloated web/Electron app. I really liked the bare-bones interface of the previous version and would have loved to opt out of animated emoji and the other UI changes, but not updating a program that's continuously connected to the internet didn't feel like a good idea.
LTE security flaws could be used for spying, spreading chaos
Community updates don't count for regular users, nor does LinageOS.