skysight-inc/HackerNews huggingface dataset:
That's what I don't understand:

> they will assert ownership of anything you do while employed, on or off the clock, using your own equipment or theirs

How can this be legal (or enforcable)? I can see that the work done on the clock, with company equipment, is what they paid for and own. What you do on your own time and equipment though, they haven't paid (and doubt would be willing to pay) to own all of your time and work.

But I've heard it's common - fortunately I've never been in that situation, and would not consider signing such an unfair contract.
Test Driven Advent of Code
A bit more info in the npm page on usage, benefits, limitations would probably be helpful (and increase the odds interested devs can find the package when searching for related concepts).
In some ways Unity is the new flash. It isn't pretty but it is accessible, it lets you prototype and throw together highly graphical creations with minimal technical knowledge, and then ship them on all platforms (including the web). And it's free.
“Anytime someone mentioned computer science, I compared myself to them and I never quite felt like I had the ability to do what they were doing,” Paniagua said. “All my misconceptions of computer science made me believe that the field wasn’t meant for me.”

“The program was a life-changing experience for me,” says Paniagua, who now plans to major in computer science, cognitive science or both.

----

Over the past two years, the number of women graduating with degrees in computer science and in electrical engineering and computer science (EECS) majors has increased by 47%, and the number of students from underrepresented minority backgrounds following same path has increased by 43%, reports Berkeley’s EECS department, which runs the programs.

Improvements in diversity are also evident at the graduate level: Between fall 2011 and fall 2018, the percentage of women in EECS graduate programs jumped from 14.5% to 22.5% and the number of underrepresented minority students grew from 27 to 41.

----

Kudos to Berkeley, these results are seriously impressive, and highlight how much a little bit of outreach can do to improve the quality of life of others.
the guy being held at gunpoint knew that it would take 3 business days for the domain to transfer and didn't want to risk being held at gunpoint (or not) for that long
Thanks. I just double checked on High Sierra and I'm not seeing the problem but I don't have a Mojave install in front of me right now so I can't troubleshoot it immediately.

Are you seeing that problem when opening the DMG or the app itself? Does it help to use the right-click-and-choose-open approach?

For what it is worth you can download (a zipped version of) the .app file directly from https://www.fatpick.com/releases/FATpick-1.3.5-mac.zip, if that would work around the problem.
The False Promises of Green Materialism
people would say what's the point of this if every programmer knows English. People who say this never worked in Italy or Spain.

I was surprised when I worked in Milan how little English my fellow teammates spoke.
GitLab runs most of their company through literally public git repos.

Exception that makes the rule perhaps, but I think you might be being a bit hyperbolic.
Traffic tools help publishers go viral
Unpacking AR Business Models: In-App Purchases
uh - I had to re-read this multi-times. Are you opining we should give up the right of privacy to provide a government who has known to abuse mass surveillance and trust them?
> it's great as a store of value

BTC/USD is down 18% in the last 30 days. That's not a great store of value.

> censorship-resistant money

Correct, but only within its own economy. The moment you want to convert to "real" money (fiat), you're out of luck

> and one of the fastest and cheapest ways to do cross-border remittances

Depends on which borders you're talking about. Within first world western countries with similar monetary policies, TransferWise is generally cheaper and quicker. Within the EU, SEPA fits that bill too.

(Disclaimer: I am long bitcoin)
Is there supposed to be an argument in there?
Happened to me when my manager left at my previous job. No training or support came with it, sadly, so I went back to IC level at my current job which is much more comfortable and actually better paid.

> where they would meaningfully influence business direction on an ongoing basis

If your business is "customer led", as lots are, then it's the people nearest to the customer in the sales and account management pipeline that are directing it.
To everyone who replied to this question: no need to speculate on this, the IPA is Exhibit A https://regmedia.co.uk/2019/12/10/apple_v_gerard_williams.pd...

(William's lawyers claim the IPA is void: https://regmedia.co.uk/2019/12/09/applevwilliamscounter.pdf)
> Apple appears to concede that Nuvia is targeted to servers and Apple doesn’t make servers

Aww, I liked my Xserve.
The same way you would execute a warrant for say known/suspected drug dealer?

You go to court, get the warrant and execute it...think drug dealers haven't destroyed evidence before (flushing it down the toilet isn't just a thing in movies) while police are knocking on the front door?
I'd hypothesize that this would be useful for producing matter + anti-matter pairs
> Whether each migration has been applied or not is stored in the database itself.

You're dragging this further into pedantic territory here. A chain of scripts and a version table is external to the structure of the database itself.

> 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...

The recurring theme here is that you have a preference for mandatory busywork instead of a direct approach. People putting out fires ought to be focused on what will directly solve the problem most quickly and safely. In larger environments with dedicated ops people supporting multiple applications/environments/databases, not every ops person is going to be familiar with your code and preferred workflow.

> 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?

...with a diff tool.

> Your entire approach smells like a very manual process that doesn't work for teams any larger than 1 person.

The whole point is that it is automatic rather than manual. I've used it before in teams "larger than 1 person" and it has worked fine.
Could it have been as simple as an Apple employee sharing the text messages they received?
I use Linux as well, and BetterTouchTool is the closest thing to a mouseless window manager I've encountered. It's not free software, but I expensed a license with my company because I need it for my job.
Don't know why this post was voted down. I used to work on Gmail, which uses a totally proprietary storage and database stack, like everything else at Google.

One of the most insightful design docs I ever read was an exploration by an engineer of how GMail 1.0 could have been implemented with commodity tech and how it'd compare cost wise. The rather sobering conclusion was that it'd have similar functionality and been cheaper to develop/run.
I work in startups. Fighting against becoming a manager is a daily battle. And my job still looks way more managey than it used to. It just sort of sneaks up on you.

I used to get to code. Now I spend half my time running projects, pushing back on specs, interviewing people, mentoring juniors, running meetings, discussing team structure, and all sorts of things that aren’t coding.
Apple confirms 16-inch MacBook Pro 'popping' sound is software issue
> And if having to pay for basic things like a roof and food is the factor here, then there are bigger issues at the root level.

It is the main factor for the vast majority of people. Anectada: I cannot nor could ever afford to 'live before participating in economy' - I needed place to stay, food to eat and some extra money to not feel like a bum. It takes wealth to enjoy life.
That's true. I guess I live in a bubble with people who are aware of the surveillance aspects and so choose not to use smart devices.
It sounds like you're asking for a clickbait title.
The early part of the complaint covers this a bit. He did work on the new startup while still employed at Apple, including poaching engineers. He was also responsible to not do anything that could "compete with or take any actions inimical to the interests of Apple while employed by Apple"

That tied to some claims that he's utilizing some Apple IP. Looks like he may have been doing a lot of the work on his startup based on his work at Apple - and potentially sandbagging his work there and stashing the goods under his new umbrella - (my interpretation apparently he said he was developing technology that Apple needs)

There's enough here that seems outside of the protections that CA affords.
Why is this news? There should be new images regularly created.
Most employees will not become entrepreneurs so I doubt it will factor much into the decision whether or not to work for Apple. Almost all employers in the US have that kind of non-compete clause and they are enforced more often than you would think, this is just making headlines because it involves a hot startup and corporate giant.
You earn $175k per year and have to live with nine other people?
You're right, the way I structured that takes away from what I was trying to say. Thanks for your hard work.
Can't wait for the change Quantum computing will bring to humanity
In order to file a trademark suit, you need a trademark, and it does not retroactively cover other existing competitors using similar terms.
Provable guarantees to break attack-defense cycle in adversarial Mach. Learning
The problem is that C is a "lingua franca" and yet has no inherent facility for compile-time codegen (i.e. "real", grammar-level macros, as opposed to C's lever-level macros), so you need something else (whether that be the venerable m4 or yacc, or random Python scripts) to serve as your substitute for "real" macros.

In languages that do have "real" macros, you don't see the same problem. (On the other hand, in most of them, you see a need to call out to a C compiler to generate FFI code, which is sometimes just as bad when you're using a PL with a managed runtime and your build-env didn't otherwise have any need for a C toolchain.)
Your first problem is comparing the cost of something in India to something predominately sold in the US.
I don't see any comparisons here.

Flash had a timeline based animation system with vector graphics, animations, easing, tweening, etc. Does Construct have anything like that?
No, sued for actively recruiting them while still employed by the same company. He had a contractual duty of obligation to work in the company's best interest and instead spent dozens and dozens of hours on the phone with his co-founders and recruiting coworkers to leave with him.
This is the list of official EU languages, to which Irish (Gaelic) belongs, but not Catalan. Reading the article carefully reveals that they propose the course precisely in the official EU languages.
I did this before and it made sense and was fun at the time.

1) I wasn’t able to get a job at Google, was a freelancer working out of coffee shops in Portland, would fail any algo test. A six figure windfall was a big deal to me at the time (2012), and still is.

2) Got an opportunity to work on a startup with a close knit group who was easy to work with, fun to party with, was able to work remotely and fly to SF periodically to sync up and go out. The people involved had a great track record. No BS.

3) The hours weren’t that crazy, the project was not that complicated, and it only took a couple years. It was an overall fun experience that I have fond memories of. YMMV.
Sounds like this lady is the equivalent of a developer with a popular App that pulls down millions. If $50k puts a person in the 90th percentile, then $200k is maybe the 99.99th percentile?

https://www.bls.gov/oes/current/oes395012.htm

Percentile 10% 25% 50%(Median) 75% 90%
Hourly Wage $8.65 $9.68 $11.89 $16.79 $24.09
Annual Wage (2) $17,980 $20,130 $24,730 $34,910 $50,110
Hot off the press: https://www.theguardian.com/media/2019/dec/10/woman-says-acc...
Where is the hubris?
Completely deactivate it

If you choose to disable Google Assistant completely, follow these steps:

Open the Google app and select Menu (the three bars)
go to Settings
Google Assistant section click Settings > Phone and disable the Assistant option

I have a custom domain and disabled it for my family:

Switch off Google Assistant (for entire custom domain)
Click Search and Assistant. Tip: Scroll to see all services.
...
Control who uses Search and Assistant in your organization

At the left, select the organizational unit.
Select On or Off.
To keep the service turned on or off even when the service is turned on or off for the parent organizational unit, click Override.
Absolutely it would be. But I'd be in a lot of trouble if the software in question showed up in a Linux distro. :)
> permanent employment is becoming a meaningless deal in many places. Especially in the US, you can be out on the street in 15 minutes with little or no protection against that.

What are those “many places”, other than the US? I don’t know anywhere in Europe where that’s the case.
No, that's bogus. The century of lynching black men that followed the USA civil war was definitely worse than the cab drivers who are rude to white people in Asia.
Interesting, I went for Defold instead
> And the environmental impact of “green” rail projects is actually worse than not taking them on in the first place.

While that's true, these propositions should be getting brought up to solve a particular commuting problem. In this case it's the highway between the three cities being clogged and slow. If not rail, then how do you solve the existing problem of car commuting not working in these areas?

I understand you see California's attempt resulting in low ridership as a failure of the rail system, but rail is a long term commitment to solve the commuting problem. Car commutes won't go away, and eventually they'll get so bad people will need, not want, a replacement service. If trains can be that service instead of planes, then that's a long term win environmentally (and I would argue as a community, getting out of cars is a net benefit for all kinds of metrics).

Perhaps the idea of commuting long distance for work in the first place is the real issue. But our communities have forgotten how to be local centric I think, especially in the more sprawling suburbias and car clogged metros.
Facebook says in a hn post that the article is wrong, but I have no real reason to trust Facebook, given their track record.
Can I just say I have a problem with these kind of SQL migration tools. For efficiency and flexibility we write out schemas in SQL and these migration tools would have us stagger our schema across a bunch of files and would make it very had to look at the current state of things, especially after a few years of evolution. I generally prefer to write my schema as-it-should-be instead of writing diffs. I know this is the industry standard, I am not picking on refinery, this is a general complaint. Please don't say "use an ORM".
Do mobile tickets put resale capability exclusively in the hands of the issuer? How does one take a mobile ticket from Ticketmaster and sell it on Stubhub?

Seems like that's the end goal here, to capture 100% of the market and aftermarket. Imagine being able to collect service fees on the same ticket multiple times!
A libre interactive Rubik's Cube with a built-in solver
Can one prove that an idealized perfectly competitive market is Pareto efficient or is this taken as a definition?
Put "$@" at the bottom of the file. Then type ./filename function.

You can extend that to a fancier function dispatcher, argument checker, etc, if you want.
I would rather let the compiler do that. If that's what you were talking about, why did you say 'bitfields aren't atomic' ?
I have no idea who is right or wrong legally here. That said, the complaint is clearly that he made job offers to current colleagues. Maybe that's untrue, I don't know. But it's much different than having already left the company imho.
They're saying observing you in secret without a served warrant is wrong. (Not saying I agree either way.)
Too Many Eyes: Why Bootstrapped Companies Stop Being Transparent (Eventually)
Both the DOJ antitrust action under the Sherman act as well as the civil class action prevailed in the tech workers wages case, so that seems to indicate ample teeth on that particular issue. And they didn’t even require union dues to fund another giant political bureaucracy, deducted from all of our paychecks in perpetuity, to do it.

Also, organized labor only gains it’s power through contract law and state law (especially in non-right-to-work states, where it’s illegal to opt out of a union and cross the picket line), so this argument doesn’t really work.
I find it more productive to study logic instead. I have a hard time seeing the difference between logic and critical thinking. If you think I'm wrong, just take a look at a bunch of kinds of logic[1] and tell me if critical thinking is not subsumed into at least one of them.

I put my money on inductive logic[2].

For beginners, I recommend the wonderful Illustrated Book of Bad Arguments[3].

[1] https://en.wikipedia.org/wiki/Outline_of_logic

[2] https://plato.stanford.edu/entries/logic-inductive/

[3] https://bookofbadarguments.com/
> It could very well be that the other person values the coffee a lot more than I do, but because I have so much more disposable income than they do I am willing to pay more for it.

In doing this (for any resolution of the question), you're making a quantitative comparison of utility between people. That transformation, that $1 for me is the same as $1 for you, is not at all a given -- but it doesn't have to be given, either.

> For example, the definition of an "efficient market" or the optimal level of production of some good both embed this assumption that willingness to pay equals utility.

You're neglecting that there are many possible definitions of 'optimal'. In fact, the fundamental theorems of welfare economics (https://en.wikipedia.org/wiki/Fundamental_theorems_of_welfar...) -- which give us the "market equals optimum distribution" idea -- only give us a Pareto optimal outcome, such that there exists no redistribution of products that would make everyone happier.

Only when we start comparing utility between people can we talk about ways of selecting between Pareto optimums. For example, a market distribution where I owned everything as god-king would be a (morally reprehensible) Pareto optimum, since you couldn't make anyone else happier without leaving me relatively worse-off.
Bacteriophage nucleus-like compartment shields DNA from CRISPR nucleases
The picture caption says "Students share project demos during CS KickStart, a free, week-long program for incoming freshman, female-identifying and non-binary students interested in computer science."

So a guy who says he is "female-identifying" or "non-binary" can attend, but a guy is who is gender-conforming and honest about it cannot. What is the justice of that?
> I’m not saying the FB engineers are “better”, but I am saying the level of ownership, design, code quality, etc is day and night different... an environment like FB, Amazon, Google etc will force you to become a great developer (rigorous code reviews, various levels or owning what you wrote, supporting your services, developing run books, etc etc.

That is actually exactly what you're saying... but I agree, and thanks for including Amazon in this. Usually people don't, I've noticed.
Tips for Beginner Programmers
Insert spyware on either end.
It seems like solving the Sybil problem (a prerequisite to this scheme having any use whatsoever) might be something better on which to focus attention first, as it has other useful applications, even in one-person, one-vote democracies.
Do people here actually still take Forbes content seriously?
I took it to mean that the police might have to settle for actually serving a warrant to the person they're investigating or someone close to them, rather than some third party under a gag order.
If people remember, a year ago, Apple was hiring a ton of Linux developers.

The rumour back then was that they want to port either OS X or iOS to Linux. Now I believe they just wanted to run Linux on those server chips.
Electrical charging overcomes the bouncing barrier in planet formation
Fortunately, there are technological means that can help, combining together zero-knowledge proofs, encryption and other cryptographic technologies to achieve the precise desired set of privacy and verifiability properties.

This is placing too much trust in what is incomprehensible mathematics for 99.999% of the population. Even for those who understand it, they won't have any convincing way of being assured that 1) the maths is perfect and there are no flaws and 2) the voting technology in use is perfectly implemented.

On the other hand, the 'nineteenth century technology' of secret ballots is both obvious and simple. It's a shame that people like Vitalik are so dismissive of it.
? Nobody is saying that storing scripts is bad. This is getting silly. I'm skeptical that you even read the original link before attacking it.
It’s a 32 line piece of code that wraps another library so you can use it in react. Struggling to see the relevance to HN here...
This just seems like them attempting to be sensationalist. Anyone who has a company device managed with MDM that doesn't think their employer can monitor everything that happens on that device should go back and reread the terms they accepted when they got the device.
Ooh, three levels! Makes sense that the bikes don't actually need a roundabout to manage traffic.
Legally, no.

CCPA guidelines say that for deletion requests via an "authorized agent", companies can require the consumer to verify their identity directly with the business, and require the agent to furnish written permission from the consumer. (Unless the authorized agent holds power of attorney. Good luck sorting that case out.)

Practically? Yep.

The burden of work and evidence for refusing requests is pretty high, and most companies probably won't handle it. Companies under GDPR have consistently agreed to delete or even reveal info without reasonable evidence. They generally aren't allowed to gather new info to verify you, either - they specifically can't require official ID if they don't require it as part of their normal business. Probably a decent number will require you to confirm the request via the email they have on file, but if you did the work to plead "no longer have access to that email" they'd probably delete anyway.

The only good news is that password-based accounts are different, and the standard for verification is meant to scale based on the damage of a positive mistake. So you could cause bulk deletions from an email list to hurt a company, or target a person for massive inconvenience, but you probably couldn't get hit someone's most important accounts like file backups or online bill payments.

A really surreal thing, though, is that opt-out-of-sale requests don't even require verification, and they prohibit businesses from asking you to opt back in for a long time. They can only be refused with a "reasonable and documented" belief that the request is fraudulent. What's more, a deletion request that can't be verified is supposed to be treated as a valid opt-out request!

So for targeting a consumer, maybe. But I absolutely expect we'll see someone target a company by taking a multi-million-record email breach and sending deletion/opt-out requests for all of them.