skysight-inc/HackerNews huggingface dataset:
Well technically simple to do, that misses the point.

That is neither ubiquitous, nor (as a result), trivial for a newcomer to understand.

If I clone a repo and see a makefile, I know what to do.

If I clone a repo and see './hack.sh' or './runme' or './do' or whatever you chose to call it, I have no clue whether I should invoke it or not.

There are few alternatives to make that have the same level of mindshare, and thus the same ease of use for a given newcomer to grok what to do.

Most alternatives are language specific (e.g. "rake" in rails did a good job of building programmer expectations that you use 'rake ...' to do various common tasks).
2009 was pretty good too. During the next major recession/depression the cut back on both business and vacation travelers will be significant. Which, I think is ok to advocate for given we are now in the longest expansion in US history.
Are you asking about the product or the technologies? Both have changed a lot in 14 years: https://www.versionmuseum.com/history-of/google-maps-website
> You're beginning to sound like a conspiracy nut.

If I sound that way to you, it's probably because of your own biases.

> The paper is very upfront that more studies should be done in other countries:

You aren't even addressing the part of the paper I criticized. You haven't even acknowledged it exists, but you expect to, what, convince me or others that I'm wrong by throwing random quotes my way and calling me names?
> In CA you have a right to whatever you create your own time.

Only if it is unrelated to your company’s current and potential future business[1]. Big tech companies like Apple can argue that almost anything related to electronics or software could be a future business for them.

I’m not rich enough to risk finding out. If a big tech company decided to sue me, I’d be bankrupt from legal fees in a few months, whether I was right or wrong.

EDIT 1: thanks antoncohen for posting the actual law’s wording: “actual or demonstrably anticipated research or development of the employer”
It goes the other way too, with state-sponsored groups using troll tactics and even enlisting "for the lulz" trolls to disrupt conversations that don't suit them.

Also, while it's true that "troll" gets used too lightly sometimes, it's also true that a high percentage of those who like to point it out just don't want to examine their own genuinely troll-ish behavior. Examples of "telling hard truths" and "consider all sides" and "devil's advocate" abound here.
Why would that be a requirement? How would you serve a warrant to search somebody's home without alerting them, if they won't leave or they have a camera system set up?
I don't see how the Trump administration is, on one hand, banning Chinese telecom equipment because of alleged backdoors, then turning around and asking US firms to put in backdoors. Sure, they're your backdoors, but it hurts the US's credibility.
Penetration test laboratory The Test lab 14 launched. Just c[RU]sh it
A FiST though :)))
Pareto efficient is such a useless concept for any economic controversy; most real world decisions about how to structure society aren't between one Pareto efficient outcome and one non-Pareto efficient outcome, but between two Pareto efficient outcomes with different stakeholders gaining and losing.

If one trillionaire has their every indulgence satisfied, while the rest of the world starves, and our one trillionaire refuses the minor inconvenience of selling off one of their dozen yachts to invest in feeding everyone else? That's a Pareto efficient outcome; you can't make everyone else happier without making the trillionaire slightly less happy. This is a made-up story, but analogous to what actually happens, where there are many, many possible Pareto efficient ways to run the world, but those which privilege the status quo wealthy are always pointed to as somehow imbued with mathematically proven optimality because they are "Pareto efficient".
Title doesn't appear to match the article. Should be: `Leadership behaviors that nurture interpersonal collaboration are the true drivers of change.`
It’s more a statement that Apple owns its employees.
Which is silly... the right approach is to let employees leave and start their own companies, take their own risks, fail or succeed on their own. And if they succeed, you buy them and integrate them back into the fold. If they fail, you didn't take the risk of failure on your own.

Provided they didn't take insider knowledge and intellectual property with them, of course.
I've found most people don't enjoy being knee'd in the back constantly every time I move. I tend to more more frequently when uncomfortable due to my no leg space becoming negative leg space.
I think it’s all about workflow. The closer you bring feedback to the developer, the more likely they are to follow guidance.

Linters and prettiers are a perfect case study. Saying don’t do X doesn’t work. But preventing you from doing your work unless you do X (and helping you do it) works really well.

We need linters for architecture patterns — but of course this is really hard to do in practice.
Apple’s beef is talent loss, and the lawyers are doing their job by throwing everything they can at him. Remember what they did last time their competitors were hiring their people away.
There's a proof. The theorem is called the "First Welfare Theorem". There's also a "Second Welfare Theorem" that says that you can achieve any Pareto efficient outcome through a perfectly competitive market and lump-sum taxes.
> I might! Provided the domain was something like blockchain.info, myetherwallet.com or some other domain that you could easily use to steal hundreds of millions in cryptocurrency.

Just go with a vanity domain and just skip the assault charges. Go with blockchain.christmas or blockchain.website. Problem solved!
>"Also a student stopping lectures is the worst - taking time out of the entire classroom who now has to listen to stuff they already understand explained again. Pull someone aside afterwards for clarification."

Well, for a classroom with high velocity that would indeed be an issue. Mixed capacity classrooms might help less apt students, but can at the same time slow down more advanced ones.
I think the seat is meant to be a Premium Economy seat, not regular coach.
>Not our job as technologists to enable the surveillance state.

Now, let's get back to work on getting facial recognition built into airplane seats.
Perhaps instead of companies using the legal arm of the government to punish employees for seeking new jobs, we should make all non-solicits illegal and force companies to compete if they want employees to stay so badly.
https://softwareengineering.stackexchange.com/ sounds like it might be more appropriate for design questions than stack overflow.
Yes that is true, although even those SV MegaCorps hire only a small percentage of the students from a small percentage of schools.

I was not trying to limit my statement to Silicon Valley, where the job market is very robust (although still far from perfect)
What an idiot. If he had money, he should have just paid some lawyers. Trademark the phrase “Do It For State” then strong-arm control of the domain via an IP infringement claim.
Of all the mildly irritating experiences in the life of a developer I think juniors asking what you consider redundant questions ranks lower than office politics and a daily commute. Fortunately juniors can be sculpted by quality teamwork and leadership. My job as a tech lead is to be patient and use my experience to point people in the right direction. Some juniors don't know what questions to ask Google so I am glad they ask me and don't push a PR riddled with wasted time that I could have helped with.

I consider myself lucky to be in a position to teach and curate happiness. I was once a junior and probably asked some stupid questions that I could have just Googled but I didn't know what I didn't know.

If people are holding up meetings with low level questions you likely have involved the wrong people in the meeting. Every problem presented in the original comment has a solution. By all means let someone go if they are struggling so much that they are unhappy, else it's on you for hiring poorly or leading poorly.
The case for growth centers: How to spread tech innovation across America
If I login to Facebook.com from any random device+browser, I seem to be able to read my "Facebook Messenger" history - maybe this is different if I use the Messenger app, but it seems like there's no E2EE here since I get the plaintext from anywhere.

On WhatsApp there seems to be E2EE enabled but I have no idea what the keys are. A layperson definitely has no idea what the keys are.

Could Facebook build an "NSA mode" where the old keys (K1) are quietly replaced with some known keys (K2) for a particular user at a particular timestamp T?

This means that all messages before T are to be parsed by using K1 and all messages after T are to be parsed by using K2.

As a WhatsApp user, would I even know if "NSA mode" has been enabled for my account? This would enable courts to allow surveillance for all future messages, but the old messages would still be E2EE.

What if you involve Apple+Google into the mix and have them silently deploy a rogue update to a particular user's WhatsApp program - couldn't you just ask a court to write some kind of surveillance warrant which orders the 3 companies to work together to give the alphabet agency a way to remotely take the keys?
https://wired.com/2014/12/google-maps-ground-truth

https://justinobeirne.com
Yeah, why track users server-side when you can have them wear a wiretap already?

Mobile phones are the perfect surveillance tools and Facebook finally offers a neat implementation people will willingly install.

Who needs backdoors when people are inviting spies through the front door?
It's a play on words. The great grandparent suggested hiring a coach, i.e. a mentor or instructor, to improve his skills. The word coach, shortened from stagecoach, also refers to an intercity bus (what I would have called a highway bus as a kid). So, the reply is suggesting taking the bus to another city where jargon like "velocity" is not used. It suggests the problem is the company culture rather than the individual. I thought it was quite clever.
No, they extend the counterfactual regret minimization (CFR) algorithm, which is used to play poker, in order to play Avalon.
If you name it "configure" then most people will run it; you can put the instructions there.
What a strange “sought after” company, where guidelines are not written and people just reject prs without a good reason.
Section 2870 of the California Labor Code[1]:

> Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on his or her own time without using the employer’s equipment, supplies, facilities, or trade secret information except for those inventions that either:

> (1) Relate at the time of conception or reduction to practice of the invention to the employer’s business, or actual or demonstrably anticipated research or development of the employer; or

> (2) Result from any work performed by the employee for the employer.

> (b) To the extent a provision in an employment agreement purports to require an employee to assign an invention otherwise excluded from being required to be assigned under subdivision

> (a), the provision is against the public policy of this state and is unenforceable.

Any such agreement must also state that it does not apply to an invention that qualifies under Section 2870[2].

[1] https://leginfo.legislature.ca.gov/faces/codes_displaySectio...

[2] http://leginfo.legislature.ca.gov/faces/codes_displaySection....
I think you're redefining 'local optimization' until it covers all behaviour. It's trivially true that everyone acts according to their incentives, extrinsic and intrinsic.
In many tech companies, there's not much boundary between managers and ICs; people freely move between the roles.

Who is in the union and who is on the other side?
You literally just need to scroll up a few lines.

Please make a public example of this termination within the group. Please also make it a very strong part of new hire training for the group. I want it clear that we have a zero-tolerance policy for violating our [anti-competitive, wage suppressing] policies.
There has to be a balance. Usually in work meetings it is not so bad, because the groups are smaller and people asking questions are a bit older and more socially mature, and they can judge from people's reactions when their questioning should be taken outside the meeting, but in college lectures it can be absolutely devastating when there are a few underprepared or inattentive students who convince the lecturer to run the entire class at their pace so they can put in less effort outside the classroom. A teacher doesn't have to be cruel, but they absolutely should politely but firmly turn aside persistent questions that indicate that the student has not done the reading or does not have a grasp of the prerequisites. I sat through several classes in college where the professor decided to spend the first eight hours of lectures in a physics class, for example, reviewing basic calculus or linear algebra. That's an insult to students who have prepared for the class and showed up expecting to be taught physics, especially when there are plenty of seats in the calculus and linear algebra classes for students who need to learn that material, and it adds insult to injury when the final exam for the class is consistent across different lecture groups, and your lecture group is handicapped by skipping or rushing through the difficult material at the end of the semester.
ONUW harder than Avalon? Yeah I don't think so. While Avalon has ~15 team selections (for something like an average of 60 picks) plus over 100 yes/no votes, and ~20 fail/success votes... ONUW has pretty much no choices at all.

>one-night werewolf is unbeatable

You're asking the wrong question for starters. The AI does need to "beat" the game. It is being measured on whether it's better at the game than humans. And my experience is that most One Night games devolve into a 50/50 guess. An AI would be better at calculating the odds of the two proposed game states that the players can't actually differentiate. So the AI would surely trivially win more than human players.
This will damage their hiring pipeline, when a wage suppression scheme that actually effected far more employees didn't? They are alleging recruiting actions while still employed at apple, and that he purposely inserted intermediaries in the recruiting to keep the employee "clean." If your plan is to use an outsider to recruit your direct reports to your new company, well, you'll have to be a little sneakier. Or just quit first.

Apple may be in the wrong, but I can't imagine the average potential hire giving a shit at this point.
Friendly reminder: if you work in the US, and you don’t live in California, Montana, North Dakota, or Oklahoma, your non-compete is enforceable.

Nuvia would likely not be possible in Washington, Oregon, Texas, or Massachusetts.
https://en.wikipedia.org/wiki/Haymarket_affair
You assume that nothing is off-limits to law enforcement.

What about confessionals? I bet there have been illegal conversations between bad people in a confessional. Should they be subject to having cameras or microphones in them?

The law doesn't have a right to invade privacy to uphold itself.
> Provided they didn't take insider knowledge and intellectual property with them, of course.

And that is exactly what Apple's legal filing claims...
What Were Dinosaurs For?
Dissecting the Graphcore IPU Architecture via Microbenchmarking
Python Tips and Tricks, You Haven’t Already Seen, Part 2
They're showing off their geek creds. "I know what man page sections are" essentially. There's absolutely no practical reason to use it in a comment.
Listen (December 10): Today’s stories in a short 5-minute summary
I was always under the impression that you would both have diffs, and also a full schema dump. I can't imagine you're expected to start from scratch and apply every diff in sequence every time you want to spin up a test box for the DB, so it makes sense to have a full dump done and saved after every diff. Occasionally, you might want to actually apply all the migration stuff from scratch to see if someone screwed up, but I see no reason you wouldn't also always have a full dump of what's the expected current schema.
Sorry if I'm misunderstanding, but if the only thing you have is the "current state" SQL file, how do you make automated changes to the schema? The point of migration tools is that making a change is simply a matter of making a new file that lays out that change, and then running the tool. Do you alter the DB manually?
Wine build that runs 32-bit Windows applications on 64-bit-only macOS Catalina
I agree. I still scratch my head why China still accepts US Dollars and why we don't need to carry around Chinese Yuans yet.
I like it but how about some other easy random wins that don't effect required space but due increase user experience.

A vertical tray that comes out under the arm rest to prevent "man spreading" of legs & allows both passengers to rest their leg against without awkward leg touching.

Get rid of the reclining seats. They piss off whoever is behind them. It screws with their video & trays. I don't even need to mention the poor person's knees if they're above average height.
Doctors and lawyers have professional organizations that rate limit entry to their field that functions as a qausi-union in some respects but really doesn't do any collective bargaining with employers. Actors have a union.
As far as I can tell there's no legal protection for people who attempt to organize or strike for reasons other than working conditions.

Is there any precedent to suggest that workers in the US would be able to refuse the carry out a lawful business strategy set by shareholders without risk of being fired?
I strongly disagree. It will lead to criminals having their own app to communicate while rest of normal commercial communications will be broken with potential of criminals stealing stuff left and right. All it will take is for some big politician to lose all their money in a heist for these useless attempts to forever disappear.

I actually root for this to happen as fast as possible so all these attempts to go away forever already so that law enforcing agencies go do their actual job.
Thanks for pointing it out. I think a lot of people are downvoting this because they don’t want to believe it’s true. I worked there in the past and can tell you this is 100% truly part of tour employment agreement. They even forbid you from having a personal Apple Developer account while you work there. Apple is very protective of anything that they even perceive might be their IP.
This is second part to the post I shared here yesterday: https://towardsdatascience.com/python-tips-and-trick-you-hav...
Read the last paragraph of my comment. I am entirely aware of what Make does.
> My guess is make(1) is to distinguish from make(1p) - http://man7.org/linux/man-pages/man1/make.1p.html

Or just reflexively included just in case, because of commonly encountering potentially ambiguous situations that you just disambiguate by default, even for non-ambiguous situations.
Don't understand why you're being downvoted. Surviving and thriving in the world requires lots of material goods. These goods are produced by the economy so of course you have to participate in it in order to live. A world where people don't have to participate in the economy would have no goods.
Inside China's High-Tech Dystopia
I know plenty of people who have been to jail and or prison. Most said they gave zero thought to concequences. Be it rage, addiction, or opprotunity, the usual impetus for the crime that gets caught is usually ill-considered at best. Not expecting to get caught is very distinct from expecting not to get caught.
Five Cities Account for Vast Majority of Growth in Tech Jobs, Study Finds
I think this along with the two parent comments sums up the current challenge with feminism. Often things are made and optimized for the majority for natural reasons (efficiency). How do we the make (equal) room for the 5%? Equal rules tend to not create an equal environment, since it sure to natural reasons is skewed.

PS. As pointed out by another comment, there's of course a significant road we have to travel just to get to the baseline, like equal pay for equal work.
I am guessing he means it is unfortunate because it was considered a good book for critical thinking but over time people have come to realize a lot of its studies, reasoning, and arguments are flawed - but many people have already read the book without knowing that.

I've never read the book, so I don't have an opinion on it.
I don’t know, but their clickbaity headline writing isn’t doing their credibility any favors in my book.
There is a pretty clear conflict of interest here. The guy was building his company and recruiting Apple employees to it while he was getting paid by Apple. I'm not entirely certain what California's non-compete laws say, I thought they only applied after you left an employer (or in situations where you leave to join another company), not while you are still getting paid, have access to confidential information; recruiting internally; and are using Apple's corporate resources to further your own personal business.
I'm glad I don't have to.
Given two snapshots of the schema, there are multiple paths from one to the other. This makes it impossible to generate perfect migrations from the snapshots, you always end up needing manual changes.

You could make it easier to see the current schema by having a pre-commit hook or similar which runs all the migrations and then saves a snapshot of the final database state to a file.
That depends on your use case. Huge numbers of people (e.g. people at work) use VPNs, and their 'geolocation' could be wildly different than their actual location. If you're an IBM employee (what...quarter of a million people) on the VPN, you look like you're in New York someplace. At my current employer (80k), most of us look like we're in Minneapolis, even though I'm half a continent away. If you're, say, targeting ads based on city/state level GeoIP, that's a lot of misdirected ads.
Essentially yes, and thank you.

Being able to leverage WebAudio was a major factor in the decision to use Electron.

To be honest at first I was thinking of Electron/WebAudio as a prototyping tool that I would only use for a proof-of-concept, but I've been pleasantly surprised by its performance and capabilities. So far I haven't found a compelling reason to change. When you don't need to worry about cross-browser compatibility the modern HTML5 toolset is really pretty powerful.
Things that fail in the cloud differently than the data center
I have been waiting for a case like this. The boilerplate SV Software Engineer contract says that the employer basically owns your whole intellectual output. In practice it's extremely common for people to leave FAANG companies and start companies that are basically more agile "forks" of whatever they were working on before. I have seen this so many times at Google. Someone makes a cool internal tool/service, leaves, makes it into a SaaS company.

A famous example is Foursquare. Google bought Dodgeball, which was the original product. The founders got paid then left Google and ... started the same company again but called it Foursquare!

My assumption is these companies don't sue because they can't afford the negative impact on hiring. If you thought Apple would own your mind forever you'd never work there in the first place.
https://www-forbes-com.cdn.ampproject.org/v/s/www.forbes.com...
Using language is one of the team's future aims. I don't think it would be impossible, since outside of communication for reasoning / deduction purposes, every in-game action can be described in an obvious and unambiguous manner.