skysight-inc/HackerNews huggingface dataset:
I've never received a popup like that, nor ever heard of anyone receiving one. Are you in Illinois?
It is a massive barrier, people won't switch to secure messaging if it's unusable.
>""" Biometric identifiers do not include writing samples, written signatures, photographs... """

BIPA specifically includes facial geometry scans obtained through photographs...so a photo on its own may not fall under BIPA, but once Google begins to obtain the facial geometry scans from the photos that is covered by BIPA.

Edit: the penalties are: For negligent violations, individuals can recover the greater of $1,000 or their actual losses. For reckless violations, the baseline award increases to $5,000. Seems to me at a minimum this is reckless if not intentional, and I should expect to see Google try to settle this before that get smacked with $5k penalty per violation times millions of (alleged) violations.
I'm never going to go on strike to protect the rights of bizarre anti-border extremists to harass and stalk their colleagues instead of working. I'm pretty sure that 99% of all developers are just like me. Why would we not side with management here? Google's management has to be the tamest, most worker friendly management in the history of management. It's the very last place where workers need to unionise.

I remember Google a long time ago, nearly 15 years ago now. There was an April 1st when someone managed to find a way to send email anonymously to all of engineering, and sent round a call for unionisation as a joke. We found it quite amusing. The idea that Googlers would unionise wasn't just seen as unserious but literally, an idea worthy of being an April Fools.
This mindset is toxic. Obviously teachers and managers wield some power to influence the success of those beneath them and have some responsibility for it, but they do not wield total power and should not bear total responsibility. In the end, some people have personal failings that you cannot fix, and that is on them, not on you.

But it's not just that this attitude is unfair on the teacher/manager, it's that it's unfair on the other people they're responsible for. As a teacher or manager, you have finite time to devote to multiple people. If you make it a matter of policy that you will take the time to answer any question, no matter how unnecessary, and make no attempt to discourage avoidable questions, then you are in effect deciding that you will devote the majority of your time to the laziest, most selfish individual you're responsible for, while spending zero to little time on people who are too meek to make demands on the time of their constantly-busy mentor. There's nothing noble about what you're proposing here; it's an abdication of the responsibilities you have as a manager or teacher.
The seats seem wide to me.
5 best lightsaber battles in “Star Wars” history
Mirror without paywall: https://montrealtimes.news/facebook-tells-barr-it-wont-open-...
>Can you explain your thinking about why you believe that?

Reading through the reasons in the "When does the right to erasure apply?" on the link I posted it is not obvious if any of the listed ones apply.

As for the syncing - if they are fully encrypting everything but you have the keys on those devices and they dont have them, what they have is not considered usable by them data. I am not entirely sure how Telegram operate anymore though - if there is no syncing at all, then yes they likely store it in an accessible by them way.
Is there a way I can email you? Off topic I know but just wanted to follow up on that other thread about Houston. My gmail is my HN handle.
I have to point out that his exact argument has been made and rejected by the courts in multiple cases already.

> Shutterfly maintains that by excluding data derived from photographs from the definition of “biometric information,” the Illinois legislature intended to exclude from BIPA’s purview all biometric data obtained from photographs... As Shutterfly acknowledges, if biometric identifiers do not include information obtained from images or photographs, the definition’s reference to a “scan of face geometry” can mean only an in-person scan of a person’s face. Such a narrow reading of the term “biometric identifier” is problematic in many respects... The definition of ‘biometric identifier’ does not use words like ‘derived from a person,’ ‘derived in person,’ or ‘based on an in-person scan,’ whereas the definition of ‘biometric information’ does say that it is information ‘based on’ a biometric identifier.”); The Illinois General Assembly clearly sought to define the term “biometric identifier” with a great deal of specificity: the definition begins by identifying six particular types of biometric data that are covered by the term (i.e., retina or iris scans, fingerprints, voiceprints, scans of hand or face geometry); it then provides a long list of other specific types of biometric data that are excluded from the definition. If the legislature had intended a “scan of face geometry” to refer only to scans taken of an individual’s actual face, it is reasonable to think that it would have signalled this more explicitly.

https://www.courthousenews.com/wp-content/uploads/2017/09/Sh...
I think he's being deliberately vague because the meaning of "n" depends on the application.
That's what a political party is.

The reason these (ex) Googlers are trying to pressure Google's management to drop certain projects is because they know they can't win the argument to eliminate America's borders at the national or even state level via the normal political process. Their goals are not popular and people do not want them to be enforced, hence the dubious and unethical strategies these activists-cum-workers rely on.
Creating Python Virtual Environments with Conda: Why and How
A union could also put an end to crunch time, a union could ensure better pay (or pay at all, to hear some salaried people talk about it) for on-call time, a union could protect politically unpopular people from arbitrary firing (i.e. they could be fired, but it would have to follow a process), a union could give workers a seat on the board (codetermination, as it's called), a union could establish a slimmer pay gap between workers and management/shareholders.

A union does not mean: pay/rank based solely on seniority, that you can't plug in your own equipment on your desk, that do-nothing people stick around forever. These are a few of the popular disparagements of unions that are not a built-in function of a unionized workplace.
If you think hundreds or thousands (or maybe even decades) into the future, it's pretty clear that it should be entirely possible to fully automate everything required for basic human needs. Obviously there will be some human labor required to build it, and probably some discouraging speed bumps along the way, but just because it does not exist in our present time doesn't mean it's impossible.

I dream of a future where everyone has all of their basic needs met through technology, giving people the capacity to focus on doing the things they are naturally good at doing, things they enjoy, all on their on free time with their own free will. If you think about it, technology is nothing more than the rearrangement of resources to create tools which make our lives easier. Progression of technology is just a matter of how much better we get at creating these tools, and we are getting better and better and we will never stop. We will eventually have tools that make it effortless to satisfy all basic human needs. Automation is inevitable.

You are right that people will always have jobs, but the jobs that people have will also always change.
Chilean air force says missing plane with 38 onboard has crashed
React Hooks, First Impressions
Police aren't workers, they are something entirely different since they would participate in anti-union activity. What is wrong with teacher's unions?
How does one transition into management without prior management experience? This is a genuine question I've been wanting to move out of engineering for a while but it's been very hard so far to get into non-eng positions. (No luck so far).

Do you just talk to your direct supervisior and lay out your career path wants or do you need to look for another position at some other shop or what's a working strategy here?
> You still have external information that you must rely on to determine what state your production db is in, and that's bad

What external information? Whether each migration has been applied or not is stored in the database itself. The dates are literally used just to ensure correct ordering - that's literally their only purpose.

> not present a series of additional steps for them to jump through.

If someone can't write the change they want to make into a file, write the opposite action into another file, commit and push that change to a VCS repo, I don't think they should be given access to a god damn toaster oven much less your production database.

> You review the script, and when the time comes to apply, recheck the database to make sure it's still the same state you generated the script against.

.. How can that possibly work with automated deployments? And how on earth do you "recheck the database to make sure it's still the same", with any degree of certainty?

Your entire approach smells like a very manual process that doesn't work for teams any larger than 1 person.
In theory, yes! You're absolutely, completely right.

In practice, democratic processes have a tendency to be less than fully detail-oriented and allow a reasonable amount of latitude in leadership. I'm maybe the smallest bit reluctant to sign up for a system where the people doing the organizing are explicitly dreaming about abusing leadership positions.
Exxon prevails in climate-change lawsuit
Linux sysadmin basics: User account management with UIDs and GIDs
Asking for other peoples resumes is becoming the new normal for some recruiters. I view it as desperation more than anything else.
No, Hopkins got 20 years. "Polo" got 14. It should've been the other way around because Polo was the one who exercised leadership in the crime.
>Nuvia, the company of which he's the CEO, has attracted $53 million in venture funding.

Do VCs do any due diligence anymore? Or do they simply not care, deal with it later?

"Silicon Valley" is going to be the next generation's "Wall Street".
I made something very similar, but the device I'm controlling is an RGB LED attached to the GPIO pins on a Raspberry Pi zero.

https://github.com/mekane/Node-API-for-Raspberry-Pi-GPIO

I made some bash scripts that call the API to do certain things (like light up green when it's time to get up for school) and I set cron tasks to call these at certain times.

The Node service also serves a very simple web page that can be used to control the light color and brightness.
There's a lot of points on this post but no comments. What do people experienced with ML think about this course? Is it worth the time?
I agree! The things that we could strike over:

- We will refuse to work when management wants to upgrade servers to make them faster (takes our jobs away)

- When they get rid of coconut water in the kitchen (abusive conditions)

- We will conduct coding slowdowns and deliberately insert long-lived bugs when we don't get enough free t-shirts, or when our adjustable chairs have only 5 instead of 7 axes of adjustment

We'd better stand up for ourselves and form a Slack channel, otherwise we may find ourselves making less than $125k fresh out of college, relegated to having to email each other like animals, and we just can't have that.
A union is a democratic structure itself, so it could indeed organize around workplace-specific concerns and its members could vote to abstain from larger political actions.
How is a spamming tutorial making HN?
Not sure the fallout of the public finding out would be worth it over the value add of reading messages, maybe I'm wrong but that's how I would look at it.
How to run a build script with Terraform
They have in a manner of speaking. The communication channel is still encrypted, they just run their surveillance algorithms directly on your device.

https://www.forbes.com/sites/kalevleetaru/2019/05/05/faceboo...
Microsoft Teams is now available on Linux
I’d bet my house that the founder just pissed off some big Apple guy, probably took some talent with him when he left, so now they’re throwing the book at him.
Sorry but I don't understand what you're asking
These lawsuits are about punishing Exxon for selling a legal product, under the pretext of protecting investors. Quoting the article:

“The office of the Attorney General failed to prove, by a preponderance of the evidence, that ExxonMobil made any material misstatements or omissions about its practices and procedures that misled any reasonable investor,” Ostrager wrote in a 55-page ruling. James “produced no testimony either from any investor who claimed to have been misled by any disclosure,” while the company disclosed its use of both the proxy cost and the greenhouse gas metrics no later than 2014, the judge said.
>How often do voters get a real choice rather than two slightly different sides of the same coin?

The fact that voters don't have much choice is their own fault. It's their job to reform the system if they don't like it.

>I seem to remember multiple presidential primaries in the US where progressive candidates get side-lined within the party as either un-electable

Again, this is the voters' fault. If they don't like it, they should do more to change it.

>How are voters supposed to vote for true progressive candidates who want to change the system in a major way if they cant even compete on an even playing field

If the citizens of a country don't like the way the elections are run, it's their job to change it, by whatever means are necessary. That is what it means when I say that every nation has the government it deserves. This applies to every nation (except maybe occupied ones), no matter what kind of government it has. The citizens are the ones who ultimately have the power, so if their government sucks, it's their own fault.
> Once you step away from automated formal verification, which is very rare to begin with, the programmer is always responsible for maintaining some nonzero number of program invariants.

Of course! It's nice to have all the help with that you can get.

> In my years of experience with Go, the manual work to close file handles when you are done is not particularly burdensome or difficult, and I have seen very few errors slip into production related to resource management which would have been solved by RAII.

Go has a GC which greatly reduces the number of things to manage, but the discussion is about Zig. In Go, if you add, let's say, a string to a class, you don't have to do anything, it will just work because of the GC. In Zig, if you add a string to a class and it didn't already have a close method for some other reason, you now have to update all the users. Essentially its unreasonably burdensome to switch from not managing a resource to managing a resource unless there are few users.

> That’s what I mean when I write “a class that manages a resource with RAII”. Just on a personal note—it can be damn frustrating writing a comment on HN sometimes, because somebody will always find a way to misinterpret it completely.

This wasn't some kind of pedantic point-scoring. In something like C++/Rust every single class that so much as contains a string manages a resource with RAII, but only a tiny number of them actually require you to write any cleanup code. In a language without RAII, if you used the same design, a huge number of them would require writing cleanup code.

> Can you give more details?

The sort of design I prefer in a language without "smart-objects" is along these lines: https://floooh.github.io/2018/06/17/handles-vs-pointers.html
Downvoted by racists again.

I can understand the parent commenter downvoting, esp if not convinced by the position of the article or the subsequent comments.

I knew better than to wade into this topic on this site given the audience demo of this site, I am hardly surprised at the reaction by lurkers.

I am encouraged and heartened by the commenters that actually read the article and have provided excellent reasons why you would want to build systems and models that account for systemic racism and bias.

Very illuminating all around.
how exactly do you ask Apple on what people were working on before leaving?
rm -rf ${APP} is a code smell. If ${APP} is not a directory, -r should not be in this command. At best it is possibly confusing, and at worst if somehow ${APP} accidentally becomes a directory it will just remove it and you will have no idea that it was a directory, whereas just rm -f ${APP} will fail because it can't unlink a directory. Build success is an important factor in a CI/CD pipeline, therefore builds should fail immediately under unexpected behavior.

Also, on .PHONY on a single line:

But for Makefiles which grow really big, this is not suggested as it
could lead to ambiguity and unreadability, hence the preferred way is
to explicitly set phony target right before the rule definition.

If your Makefile grows really big, it's going to become a nightmare to maintain. Either split up your codebase + builds into sub-directories, or figure out some other way to structure your builds so that it's not super complicated to reason about or maintain them.
In answer to the obvious question: How did he think he would get away with this? What was his end game? The only answers are (1) people don't commit crimes unless they think they will get away with it - everyone in prison had a plan for avoiding prosecution, and (2) There are some really really stupid people in the world who simply can't see or project beyond one or two steps. This may be because of drug use or environmental conditions (lead paint), or because they just aren't super bright. The world is safer with him in prison.
Since I know nothing about airline electrical systems, movie deals the airline might have made etc. I wonder if it might not be beneficial to the airline if it manages to turn off a small number of unused movies during a flight.
They really went and mucked it up after a fantastic season 1.
Please leave issues on Github if there is an exception. Normalizer does not work for intranets as I indicated.
Long version of this story - https://onezero.medium.com/the-influencer-and-the-hit-man-6c...
What ‘personal space’ looks like around the world: https://www.washingtonpost.com/news/worldviews/wp/2017/04/24...

Relatedly? "...an intact amygdala is necessary for feelings of discomfort following personal space violations, thus helping to automatically regulate interpersonal distance." - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4123873/

(Also, for those curious: Space Invaders: Personal Space and Autism "...it is possible that a dysfunction in the amygdala contributes to problems in maintaining an appropriate social distance in autism." - https://www.iancommunity.org/ssc/personal-space-autism)
Easily Create Multi-User Augmented Reality Experiences
Hehey, archive.is has that page!
https://archive.is/kIZpA
https://archive.is/Leqih#selection-775.0-779.271
Some A350s like the NEOs run a 2-4-2 config. I think the A380s do too.
Sometimes it's this attitude that is toxic to profitability. OP didn't say it felt unfair, and it's not right for this community to constantly reinforce the "big bad wolf" theory of senior engineer dick swingery when someone honestly wants to get better.
Daily Mirror is left-wing as is The Independent. Both are prominently featured in the screen shot, along with the Guardian, which you already mentioned. Either you're very poorly informed about the different papers political leaning, or not very observant.

Also, more of the best-selling papers are right-wing than left, so it's natural there will be more.

https://yougov.co.uk/topics/politics/articles-reports/2017/0...
The internet kills the self medicating fools.
I think everyone understands that corporations don't want to spend money and effort maintaining servers that don't generate revenue. No one is really surprised that they won't help with archive efforts.

The question is why they're spending real effort on blocking archivists. All they had to do was keep doing nothing for a few days. The cost to them might have been a couple hundred dollars' worth of bandwidth, at most, which I think archivists would have been happy to pay--they've done more before. (That's estimating based on small-scale commercial hosting prices; it might not even register on whatever enterprise uplink Yahoo/Verizon uses.)

Instead they've got at least one professional taking time away from productive work to fuck with archivists at no benefit to anyone. It's possible that the wage-hours spent on this actually exceed what the bandwidth costs would have been. It's astonishingly petty.
I think one thing that may help that I haven't seen mentioned yet, is to read the codebase you are working on (not all of it, unless it's smaller than a novel)

Pick a certain starting point and follow it down the rabbit hole. Rinse and repeat.

A couple things I find helpful about this practice is: one, it let's you compare the over all architecture against the true implementation (which can vary), and two, it gets you comfortable with the implied standards--the things that can't/don't get written on a style guide (e.g. they keep prepared statements in a separate, common file)
In the UK equal pay for equal work is a legal requirement, and many women have successfully sued for it.

"Equal pay" statistics here purposefully ignore choice of occupation. Also the equal pay stats show (or did last year, they're put out monthly) that even ignoring occupational variations women under 30 got almost the same pay as men, and indeed that men lag behind women in wages for part-time work. I strongly suspect of you discount upper management that you'd find wages very equal -- in which case it's primarily an issue of wealth gap, so not really about sexual disparities in the general population but about sexual disparities in the C-suite (still an issue if there are artificial barriers there based on sex) but it might be busy as hard to break in for someone of the wrong class as anything else.

Which might make harping on "equal pay" (which we have) move focus away from the primary factor of income disparity.
I'm dumb, it was the "5 minutes ago" and then "4 minutes ago"
>Sure, maybe only 5% of girls are ever going to want to race cars, but the idea is to make room those 5%,

I love gals who race. I once had a female instuctor who was wickedly accurate in forumla ford; Molly could consistently put half the tire off the pavement without dropping it into the dirt, no mean feat that. Females are perhaps better suited to some forms of Motor sport than men are--they can be truly topline drag racers.

I don't necessarily agree with conscious effort sentiment however. Race drivers do Not discriminate against females on the track--we Hate every other competitor equally...it does not matter your race, creed nor gender.
Looks very cool will try this out and report back
but just curious first thing that comes to mind, how are you differentiating between the several frets that could produce the same note, or for example 6th string 5th fret(A) vs open 5th string(A) ?
You need to search harder, I guess.

As someone that graduated during the 90's, and had graphics programming as one of my main focus, there were plenty of German only papers out of Darmstadt.

We had a couple of proceedings books with them on our university library.
I think it's entirely plausible for a tech worker's union to build public support around any number of popular causes, e.g. "want facebook to stop listening in on your conversations? FB Local 404 did that for you" or "Sick of Instacart stealing your shoppers' tips? So is the Instacart Developers' Guild" and so on.
People regularly reverse engineer the Facebook apps to see what’s inside. (For example: Jane Wong)
Facebook Just Gave Repressive Regimes the Ultimate Surveillance Blueprint