skysight-inc/HackerNews huggingface dataset:
Just to be pedantic in the spirit of HN. Google isn't training models w/your face from your photo library. The way face recognition works is that Google would collect a dataset somehow and label that for the various feature and train a model for face recognition. Usually this is done with a carefully curated dataset that would be sure to include various ages, genders, ethnicities, lighting conditions, angles, and camera types.

When you use Google Photos, it is using that pre-trained model to determine the features of the faces it finds in your library and it builds a vector, which is just a long string of numbers (also known as a face template or feature vector) that represents each face. Through various machine learning techniques it is able to compare 2 vectors to see how close those 2 faces are alike. If the confidence score it finds is higher than some predetermined threshold (say 70%), it is assumed they are the same person. Running these comparisons over and over through all the photo pairs, the software can group or cluster faces so that it knows all these photos have person 1 and these photos have person 2. Google never knows who those people are, unless you tag those images with a name.

The images in your camera roll aren't used for re-training the original model because Google doesn't know the ground truth about your photos. Google can guess that these 3 faces are the same, but it doesn't know for certain that they are, so they can't use that to retrain the model that would be used in the Photos app because they have no way to judge the accuracy.

Another interesting point is that the vector is also unique to the specific model that was used to create it. So, if in the future they do retrain the model, the vectors that had been created with previous models would be 100% incompatible with the new model and would need to be recreated from the source image.

Note: I have no inside knowledge of Google, but as the former CTO of a facial recognition company, I have a good idea how these systems work in general.
The seats themselves look fine, but the amount of legroom that the model has is laughable. The only person I fly with who can cross her legs on an airplane like that is my 3 year old daughter.
The comments here are surprisingly negative. So many wet blankets, from people saying the offering sucks to people mistakenly complaining about it being EU-only to someone saying it empowers just white europe.

I wonder how many people criticizing it even planned on trying this completely-free course.

I think we really need to work on pulling the plug on this fetishization of contrarianism as a community.
> The realistic alternative is having government agencies prosecute these sorts of cases.

I wasn't saying the result would be that we each tend to our own legal matters instead of having regulatory agencies. I was saying that when only a tiny fraction of the citizens is legally literate, and only a small fraction of those people are actual trained lawyers, not many people are going to be looking out for our rights, muchless even know what those rights are or should be.
Wow, I didn't know that. Thanks!
Wired – A Versatile Wireframe Kit for Sketch
I invented a method that I believed would allow the type of comprehensive library envisioned. I sold the idea to a company called VidAngel, who was sued by major studios and now owes approximately $62M to disney as damages.

Each movie was backed by a physical copy stored in their vault, and streamed only to the owner.

The ruling was a huge blow to fair use, and your rights as the owner of physical media.
Finally! Great work!
This lawsuit seems dead on arrival.

From the article (emphasis my own):

"""
The suit alleges that Google is violating BIPA because it is “actively collecting, storing, and using—without providing notice, obtaining informed written consent or publishing data retention policies—the biometrics of millions of unwitting individuals whose faces appear in photographs uploaded to Google Photos in Illinois
"""

From the text of the BIPA law (again, emphasis my own):

"""
Biometric identifiers do not include writing samples, written signatures, photographs...
"""

This interpretation of BIPA would seem to require complex written consent for every corner store running a security camera and every wedding photographer, which clearly isn't the intent of the law. Since the law explicitly carves out photographs, the use to which Google is putting the material in question should be irrelevant; it's explicitly excluded from this law's coverage.
See also: $120+ hoodies, certain hiking & climbing wear. You can spot the tech folks pretty easily and with reasonably high confidence if you know what to look for. There's a uniform, a look, and that's even the ones who don't make it easy by wearing tech company or nerdy legible t-shirts.
It's techwear. Outlandish prices are practically part of the aesthetic.
> I've seriously considered declining invitations before because I don't want to be in a house with all that crap in it.

Why did you end up not declining them after all? (if I understand your "considered" wording correctly)
The fallacy in this case is a strawman. They are saying that if singular they is acceptable in certain situations (e.g. this very sentence), it then becomes acceptable in any situation (e.g. "Their name is Charles.")

The reality is that singular-they in these new variations is not a linguistic phenomenon, it is instead a political shibboleth.
Again, what exactly are you objecting to? You're just describing how traditional migrations work. There's nothing stopping you saving a sequence of scripts that you use a diff tool to generate, it's just less necessary because you can work against the actual version instead.
I've heard some horror stories from the video game industry. They're probably one of the tech industries that could benefit greatly from unionization.
Not untrue. And its one ngnix ec2 instance away from silently changing it from anyone who joins a channel to read the message to the world indexing all those messages.
Correct. And the answer is "You don't," and it doesn't appear BIPA should cover the situation in question.
Either they hired a very petite woman for the photos are these seats are way wider than the current standard. But I do have a fun fact as to why airplane seats are too narrow.

When they first started standardizing the seat width, the measured individuals hips to determine the seat width. The idea was that: ass goes in seat. The problem was that our shoulders tend to be wider than our hips. By the time the issue was discovered it was too late to make the seats wider.

I have no valid reason for why seats are still getting more narrow other than the airlines are greedy bastards barley making a profit.
Farmers know the rocks come to the suface over the winter.
"walk away. It's better for your health"

In situations like this, if you don't make the decision to walk away, the decision will probably be made for you.
People can dislike it if they want. It’s my native language and I don’t intend to change it to accommodate other people’s tastes.
1. EKS + Fargate > Google Cloud Run (because you can run microservices that communicate with each other as opposed to tasks)

2. KNative, which Google open sourced, is the basis of Google Cloud Run. There is an issue on Virtual Kubelet repo to support KNative, so we can have Kops + Virtual Kubelet + KNative instead of EKS + Fargate.

3. Pods as a service (EKS + Fargate or eventually Kops + Virtual Kubelet + KNative, and maybe for now Kops + Virtual Kubelet + Fargate) is not mutually exclusive with respect to CaaS. The former is a superset of the latter but they serve different purposes.
There are few guarantees the skills you develop today will mean much to the market by the time you can afford to do any living.

Ten years ago learning to drive a truck meant a long-term stable career, even if it's not the most glamourous. Today, we're discussing the short-term viability of automating that shipping system. Five years ago in Alberta, getting into a trade that was in demand in the oil industry meant a lifetime career with a pretty great salary. Today, the industry is on shaky footing and many will have to retrain.

In software, while it might not be near or certain, there are plenty of discussions about automating most projects since so many of them conform to common patterns and publicly accessible, free code already existing. We don't know any better how large much of the software development industry will be in ten years time. Many of those skills might be as obsolete as some IG "celebrity".

I think OP is at least correct in that you sort of have to weigh these things yourself. Sometimes that life experience in other facets will inform your future more than picking up a skill that is just enough to put you into someone else's employ. It's pretty difficult to know. You can apply any kind of probability measure you want, but the gaps in between any sound reason are just attempting to know the future before it happens.
This is largely how I think about the future of my career. I'm old enough to have skill sets that are completely irrelevant now. I've also seen how I compare to interns at learning completely new stuff: many of them kick my ass!

If you don't make good bets early in your career and learn stuff that can carry you through large portions of your career, then you can find yourself stuck. Also, taking the wrong job can be a major career stumbling block.

I'm not planning on early retirement, but I'm absolutely planning for a demotion come age 45 or so. I'm just hoping that there will be something I can do circa 2030.
From Failovers to Keepalived over VSwitch(es) with Hetzner
That works as does the concept of mise en place for any meal that requires prep work even in a home kitchen. Have everything ready to go and clean as you go.
Similarly, Google trying to find out what successful teams did differently is a great read: https://news.ycombinator.com/item?id=11174399

Some excerpts:

> ... Google’s intense data collection and number crunching have led it to the same conclusions that good managers have always known. In the best teams, members listen to one another and show sensitivity to feelings and needs.

> ... Google, in other words, in its race to build the perfect team, has perhaps unintentionally demonstrated the usefulness of imperfection and done what Silicon Valley does best: figure out how to create psychological safety faster, better and in more productive ways.

> Project Aristotle is a reminder that when companies try to optimize everything, it’s sometimes easy to forget that success is often built on experiences — like emotional interactions and complicated conversations and discussions of who we want to be and how our teammates make us feel — that can’t really be optimized.
Sounds interesting. I work at an ad agency. Is it something that brands would pay for?
That would expose how shitty IA-based translation is and would derail their AI hype-train. :)
It’s interesting that you’re referring to the ai as ‘someone’ and also that people take it for granted that ais can beat most people at most games.
Some of these applications were intended to be tongue in cheek and point out ethical applications were up to the imagination.
> Premature optimization concerns effort

And the OP is correct that writing a correct comparison function needed for an ordered map is easier than writing a correct hash function that is properly distributed. So the ordered map is lower effort for that reason alone, although the other properties the OP lists also produce valid reductions of effort.
Wireguard is available as a plugin in Opnsense. I use it regularly.
Ok someone else mentioned their startup so I'll mention mine. My startup is a free cartoon maker:

https://www.superanimo.com

There's a ton of competitors in a similar space but I think mine is the best if you want to make cartoon stories quickly. It also exports to MP4/GIF and is free. It doesn't have scripting, but if you're just looking to drag/drop things on a canvas and animate them on a Flash-like timeline, SuperAnimo is great option.
They show them in a 2-2 configuration, though. No airline uses that configuration in economy unless it's a small regional jet.
Along these lines, I wonder a lot about understandings of and appreciations for systematicity among developers. In my career I've seen a disturbing number of engineers who either don't or can't seem to think in terms of systems, and make decisions with short-term solutions that don't consider the chain of consequences in the rest of the project.

Being able to take 100 steps back from the question at hand is critical to making the best possible decisions. Ask yourself: what are we really trying to do here? What is really the problem being solved? This perspective is going to affect your work even if it seems like your current task is just a small cog. You might just be able to make your small cog improve the effectiveness of all the other cogs.
Discordea.net, Hispanic Discord Communities
the biggest directory of Hispanic Discord communities, come and check it out.
House Democrats Unveil Articles of Impeachment Against Trump
Just to be sure, are you saying that "you don't create such a law", or "you don't train models on human faces"?
Still not as bad as the BlackBerry company (Research In Motion, or RIM) careers website, "RIM.jobs"
Yeah agreed, but I think the other comments should help OP figure out what applies to their situation.
Here I wrote a blog post to explain why products are shutdown, illustrating Yahoo and Verizon. https://thehftguy.com/2019/12/10/why-products-are-shutdown-t...
Write an eBook (2007)
About a year ago, I hacked on an internal project that was exploring command-line interactions as code. Think of it like an animated CLI documentation factory. I believed and continue to believe, that short CLI animations give context to CLI usage and allow pause/copy/paste (game changer for watchers) if not in svg/gif which helps with consumability. Problem in my mind has always been keeping them up to date at scale (or their educational value diminishes). The project had a git repo that housed a collection of files following a light-weight syntax. Some complementary tooling "understood" this syntax and could create asciinema recordings while controlling pacing and execution. We then evolved this workflow into a FaaS triggered via PR and a github bot. Would like to potentially open-source the whole thing if I find some time to go through our internal approvals.

NET: Folks could add to the corpus following the modular syntax and issue a PR. About 3-5 minutes later, comments on the PR stream would have an animated svg/gif generated and added by the bot for review. If you liked how it looked, you accepted the PR. This corpus could then grow and be updated with minimal effort. A version of the client was modded to support self-signed certs and block accidental public upload.
We ported asciinema to a helm chart that could run multiple versions on a k8s cluster per ingress path to complete the story. The whole apparatus existed entirely behind the firewall.
Not everyone has your local knowledge. Thanks for sharing information in a non condescending way.

I always thought Pixar was close to Oakland, not SF.
Lucasfilm is a pretty good pick. But there are a lot of other higher impact studios in SoCal.

EA's talent is spread all over the globe. What games are developed in SF? I don't see how a corp HQ that mostly buys studios after they make a breakout game as a center of culture (center of power, yes. culture, no)
Right, but that same thing would happen with more intensive testing anyways. You can lead a horse to water but not make him drink and all that.
Maybe, but any term besides influencer feels better as it doesn't give this thug some kind of credit for being a pseudo celebrity. Call him an internet vlogger if you must.
It’s ridiculous because there is no evidence, just misinformed anecdotes. There is no field for gender on the application. The “equivalent” factors cited (income, credit score) are all irrelevant for credit limit decisions, which are primarily based on previous revolving credit usage. Given that DHH owns basecamp as an LLC, and not a corporation - known as a disregard entity for tax purposes - means he is likely putting all business expenses on revolving credit cards, which would create a massive disparity. That’s just one of many plausible explanations. DHH didn’t even understand that he is not in fact in a community property state - although this wouldn’t have been relevant either. And there are many counter-examples that our confirmation bias doesn’t seem to be interested in:

https://mobile.twitter.com/jimcopus/status/11937337466141286...

Furthermore, Goldman issued a public statement confirming that they reviewed the complaints and they are not using gender as a parameter. This would be trivial for an investigator to confirm, so it’s unlikely that they’d be stupid enough to outright lie about it.

Jumping to the worst possible conclusion based on a twitter anecdote is not helpful to anybody.
> Bad press like the Verge article or a CEO shakeup in the middle of a shorter-than-usual holiday shopping season sucks for a B2C retail company. Moving up the start date of the new CEO they've already vetted and recruited earlier this year seems to me like Away's only opportunity to save their shopping season.

Maybe? How concerned is the bulk of their potential customer base aware of any goings on in the leadership of the company? What is the latest developments at the C-level of the company who supplied your canned corn or bike tires?
I've never tried crashing my car into the central pole, but as you can see here [1] there's quite a lot of clearance around it, and in my experience the lights are almost always red when approaching the junction anyway, so you rarely get the chance to crash at high speed.

[1] https://goo.gl/maps/Ke4NFcE2osEvCNTH6
Yes, it would have to be.

The entire situation is a hypothetical, so the only thing you can operate with is assumptions.
The damage is on the side of the tail. How fast can a helicopter move sideways?
When a team hires a new person, they expect a lot of things to slow down for awhile as they explain things to that new person. This is the cost of onboarding. You pay the short term cost for the long term benefit. It is not fair to the new person or good for the team to refuse to invest in onboarding.
I'm from sweden, and I would say that the answer is "yes" over here.

When actually talking to people that is, but if I instead looked at social media, tabloids and tv-talkshows, I would only find extremes.
I've never encountered a single AI or CS paper translated to or written in German. You may not need to speak English for a PhD in, say, law, but you can't be a competent computer scientist only knowing German.
The easiest negative ethical aspect I would point out is in chat apps like discord or TG we have a reasonable expectation of privacy that is not necessarily implicit in the APIs. It could be one ec2 free-tier instance away from making all that information indexable.
The New Zealand agricultural industry seems to run mainly on tourists (young rich kids on work-and-travel visa) and it's working just fine.

I actually think it's a great idea, because most of the jobs are not very attractive or well-paid, easy to learn and an adventure/fun for about one summer. It wouldn't work for many places, but for New Zealand it works.
Most extant relational databases were originally designed pre-internet as a way to store and batch-process business records, rather than optimizing for things like single-record latency.

For the batch processing use case, you usually want to be able to do range queries with the interior nodes of the tree in memory and the actual data ending up resident on disk.

For the single-record lookup case (ie serving a user's data to them via a webpage) something like linear hashing actually does have better performance characteristics, although trees are usually good enough.
> (I lack a good source) dropped below a year.

I suspect this is not true for tech jobs. It can take 6 months for engineers to become productive members of teams, especially ones with large software codebases.

On top of that, almost all cliffs are set at a year for compensation packages, so I doubt people would ditch before getting that.
Then your experience and your imagination are rather limited.

Just a few quotes from /r/Parenting:

"BUT his dad had a conniption when he found out that I bought him a baby doll and he thinks that he should not play with “girl” toys." https://www.reddit.com/r/Parenting/comments/b403o6/how_do_yo...

"A lot of adults (men, women, young, old) make snarky comments in my son's presence about his toy selections (doll houses, play kitchen sets)." https://www.reddit.com/r/Parenting/comments/b403o6/how_do_yo...

"Now, my husband generally doesn't mind that my step-son plays Barbies or dollies with his sister. However, he draws the line at actually buying "girl" toys for him." https://www.reddit.com/r/Parenting/comments/53p1ut/boys_and_...

"I'm constantly reminded my girl isn't very "girly". At times I'm even asked whatever I'm concerned about her enjoy so many "boy's things"" https://www.reddit.com/r/Parenting/comments/2ke89r/parents_w...
> The 2000$ jacket is not wierd.

It is weird. There has never been a time in the history of man where paying the equivalent of 2000 in 2019 dollars for a single jacket is normal, outside of the most elite members of society. Yes, "fast fashion" is at the other extreme, but there is a huge gulf between the cheap, low quality $50 jackets and the absurdly priced $2000 jackets.
Interesting how the article gloss over the fact that, according to Google, the four fired employees were actually stalking other Google employees to check if they were working on projects they didn’t like – namely, an in-development cloud services for US border cops. Now that the politics are getting involved, it will get worse before it gets any better.
... your comments are both confusing and contradictory.

You've simultaneously said that storing scripts is "bad" and that a live "diff" is better, but then also said that those generated "diff" scripts can be reviewed, which means you have to store them.

I'm completely aware of using tools to generated scripts by diffing a model schema against a DB, and using a different tool to apply the finalised, reviewed scripts without invoking the "diff" tooling outside of development environments.

What I cannot grasp is your convoluted claims that storing scripts is bad, and that diff's can be reviewed before they're applied, without storing them, and will work against some cowboy-esque DB modifications.
I got to wonder how well these guys understand the us market. Low end us consumer are so deep underwater in their old car that you would need to buy them out to even allow them to switch brands.

I think if you are breaking into the car market at the low end you have to offer a total lifestyle package. Maybe a very long term lease with full maintenance program package or some other Mechanism that allows people that have no spare cash to continue operating a vehicle for a long time and build a reputation for reliability.
That being said the low end is kind of a trap because you get stuck as a low end brand (Hyundai) and in the USA you need a dealer network but a low end dealer won’t be able to sell high end due to bad dealership environment.
Why we’re transitioning to API-first
What's the difference? (Other than needing a really densely-packed sensor, of course)
The ability to autoscale accounts with the generation of "real" phone numbers breaks the model