skysight-inc/HackerNews huggingface dataset:
Ah yes, but at what point does paying someone for work make them an employee?

Given that the users of the app in question were being paid by Google, one could argue they are employed... or at least are contractors.

On the other hand, given the users did not have the rights generally associated with being an employee or a contractor... and they were not even getting minimum wage...

But at that point IANAL and courts would need to decide
Annotations have always come across as a crutch. It’s noisy at best and unsightly in large concentrations.
I'll contribute to the pile.

You're looking for the "Apple Developer Enterprise Program License Agreement" — I found it in ten seconds. The only production applications allowed on the cert are internal applications ("Internal Use Applications developed for macOS can be distributed under this Agreement using an Apple Certificate or may be separately distributed.") Or applications under development (2.1 Permitted Uses and Restrictions, Program Services). Also outlined are explicit unpermitted uses and a general declaration that anything outside of 2.1 won't fly (2.6 No Other Permitted Uses, specifically "You may not use the Apple Software, Apple Certificates, or any Services provided hereunder for any purpose not expressly permitted by this Agreement,").

You'll need to sign in with your Apple ID to open this: https://developer.apple.com/services-account/download?path=/...

Hope this helps.

---

Edit: for anyone who wants to spare themselves the chain, OP is missing the distinction between vendors, contractors, and other service providers and is interpreting the presence of any contract as rendering a person as a contractor. In this case, it's likely (IANAL) that each individual user of the service would be described as a vendor selling access to their data. The data itself is not created for Google's (or Facebook's in that previous case) consumption.

https://www.quora.com/What-is-the-difference-between-a-vendo...

https://english.stackexchange.com/questions/248665/contracto...
Not using any installation mechanism provided by Apple. If you want to crack open the phone and begin trying to pin out the storage controller: then maybe.

The installer is a piece of software made by Apple, to install things that meet certain criteria(ie signed packages). It's not that you can't technically "install" other things, but there doesn't exist a mechanism to do so.
Solid points you make.

Though also, it might just my be inner cynicism reading this article having spent a long time working on security/human rights etc, but it sort of feel reading between the lines that the so-called "moral compunction" of many of the former US intel people was actually more of a "legal compunction" ("Oh crap, I've ignored things I've seen because I am getting paid a huge wedge of tax free money but now the the FBI are sniffing around it's time to grow a conscience and get ahead of this.")
Erdős Papers – MTA Rényi Alfréd Matematikai Kutatóintézet
It does change the point. As a user, you can run any code on your phone.

If someone won’t give you the code, but instead will only supply it via Apple’s store, that’s between you and the supplier.
>Hope the FCC comes down on them like a ton of bricks

Oh, they will. The FCC do not mess about when it comes to intentional interference.
This is a godsend for Apple's PR, now that attention is no longer focused on Group FaceTime.
If those users were getting paid to use the internal app, can’t Google or Facebook claim that they were contractors and part of the organization?
> I still suggest it for friends and family because it's cheap and damn sure that encryption is better than nothing, but if you have a lot of sensitive data I wouldn't recommend it. If you demand privacy, use Restic and Backblaze's B2 service, you're paying per GB then though.

First, though, find out if your friends or family have an Office365 subscription. A lot of people get one because they want the Office apps, and don't make heavy use of the 1 TB of OneDrive storage that it includes. Restic vis rclone should be able to use that for backups.

Backblaze is cheap, but using something you have already paid for is even cheaper. :-)
Both this and the article only focus on tests, but in other cases the build time before even running tests is slow. This is often the case in lower level languages with dependencies.
Yeah, this is pretty clear cut. Apple has rule. Facebook and Google agree to rule. Facebook and Google violate rule. Apple enforces rule.

This isn't some grey area where the details are difficult to ascertain. Everything is pretty clear; the enterprise app distribution service is most assuredly not for distributing apps that break the App Store rules to customers. This isn't difficult to understand, so I'm struggling to see where people are trying to find some sort of detail to exonerate two well-known, repeated rule breakers, violators of personal privacy, and altogether companies who think their size puts them above reproach.

I mean, when Apple makes a big screw up, everybody leaps on it, even when it's just based on unconfirmed (and sometimes fabricated, like the journalist reporting on conditions in the Foxconn factories) reports; but if it's Facebook or Google, somehow they're underdogs with clean records, deserving of the benefit of the doubt? I don't swallow it.

How about we all just pass judgement equally upon the big companies, Apple included, for their foibles? But let's also take into account when these companies have been caught red-handed before, and if the best punishment we could muster was a slap with a wet bus ticket, let's not umm and ahh about why they think they can get away with their behaviour, and not be at all surprised when finally someone takes a stand on their own territory.
Fun fact: not all apps on the App Store are sandboxed. Some older apps, that were released before sandboxing was a requirement, were "grandfathered" in.
I've never published an iOS app before. What exactly does a "developer certificate" do and why does it affect their ability to distribute internal apps in particular?
Popcorn-time extended. 3 of the big 5 in a dispute about "lawful behaviour" and "ethical (ab)use of tech possibilities"

Kindergarden, at it's best. What everyone is still unclear about is: how will this play out for them - and for Apple especially, of course.

We can only speculate. And order another ton of popcorn.
I actually wasn't trying to make a point that HN itself is specifically hard to copy, but the more generic idea that having a business model that's not based on monetization is hard, for some of the reasons you noted. I guess a corollary is that HN is therefore hard to copy, but it's not for any real technological issue, as you note.

I also agree it's not impossible, as you point our with lichess, it's just that with the current level of consumer awareness of privacy, I think most people (still) don't realize what they are paying for some competitors that appear free, but are really just monetized through selling personal information, and for some services network effects trump almost all others. A free chess matching service, where being linked with random people of appropriate skill level is a selling point is a lot different than a social network that's built around connecting with friends and family.

AS to being funded on donations, while I think it's wonderful that a project can be funded on donations, I wouldn't want any project I care about to be in this situation unless the donations exceed all operating/staffing costs by a very comfortable margin. There's just not enough leeway for unforeseen problems in a situation like that. Server failure? Severe illness in key personnel? Massive influx of new users that haven't matured in the user lifecycle to consider donating yet? That's such a stressful situation that I can't imagine wanting to live it for more than a few years. Unfortunately, if you can't get enough donations to get past that point (or keep increasing scope until you are at that point no matter the incoming funds), I'm not sure a solution besides monetization in some manner, and the problems and perverse incentives that come along with it. :/
Something like Netlify would do the trick. Zero cost or maintenance once you set it up with AdSense code, and better than using some parking service that would probably want to keep some of the revenue.

https://www.netlify.com/
Thanks! But note that section 2.1 expressly allows deployment to "Permitted Users", and "Permitted Users" is defined to include "contractors... who have written and binding agreements with You or Your Permitted Entity to protect Your Internal Use Application from unauthorized use".

Compensated members of these apps' research panels are quite literally "contractors" of FB/Google, and possibly even under written contracts that explicitly limit the apps' use as Apple requires. So what you've quoted doesn't demonstrate a violation.
I'm not saying that his age means he can't be good -- David Knopf is the perfect example of a qualified young CFO.

But David Knopf is also the exception that proves the rule--before becoming CFO, he spent almost a decade earning experience doing exactly the kinds of things the CFO of a publicly traded company would do. Similarly, with the other examples cited, they all had direct experience doing the things that the CFO of a publicly traded company would do.

But no one knows anything about the new CFO of Tesla. If he had been involved in Tesla's compliance or public-facing finance functions prior to this point, someone outside of the company would have worked with him and vouched with him. The silence speaks volumes.
The PRISM program alone shows the NSA's intent to collect as much information as possible. This in conjunction with the Utah Data Center makes it pretty aparrent what the goal was.
Altria says Juul sales quintupled in 2018 to $1B
>>>> It's also just a case where lots more people are qualified for this kind of job so it's not as hard to fill a position when the need arrises.>>>>

Interesting. I think it's the opposite. Because PM culture differs from company to company, I feel like companies interview for PMs with a bias for how they expect their PMs to behave. This would be unlike Developers where companies are looking for folks proficient in specific languages.

I've had friends who interviewed with companies for PM positions and the focus was on their doing great UI mockups. The interviewer was looking for good UIs. Unfortunately, these folks were coming from places where the UI mockup they did was just basic placement of elements to communicate the elements they expected their solutions to use. A seperate design team would later turn their mockups into beautiful UIs
Would you be ok if Google blacklisted your domain in the Chrome browser for violating those mapping API terms?
You don't necessarily have to have a Mac, but this makes it significantly easier.
Controlled chaos.

One day I was going home from a long day at work, I had some hard earned money I wanted to spend.

There was a gamer store. I just walked in, saw a mouse I had on my list for about 3 years. I didn't need it but it was under my budget. Swiped the spending account card and it went through.

Also once I had this large budget I didn't know what to use on. Took it all out from the ATM and gave it to my wife in cash. She was so surprised she suspected me of having an affair, lol.
We have a new guy at work who loves unit tests. Yammers about them constantly.

If he's working on a feature that needs changes to classes A, B and C then his workflow is: make all the changes to class A, along with lots of unit tests. Then do the same for class B. Finally, do the same for class C. And then, after days of work during which the application doesn't even compile, he runs the integration tests and discovers that the application is broken.

Then someone comes over and rewrites his code so it works.
what's your expectations from guns exactly then?
Agreed with the lack of resources being available. This is one of the main reasons why we, at Pendo, launched https://productcraft.com/
I think a clear difference is the US generally does not spy with the purpose of giving US corporations insider secrets to enable US corps to copy directly their foreign competitors.
> In fact, one could reasonably say Apple actively tries not to obtain too large of a market percentage to avoid laws affecting monopolies.

I would say rather to avoid laws it's to avoid appearing as a commodity and losing its "fashion" or "hip" status. If everyone has an iPhone suddenly it is less desirable to own an iPhone.
Yes, but they will still have to be signed by an enterprise or developer certificate.
> .. dyndns turned evil.

Care to elaborate?
On the other hand: screw them both. They knew the terms, they have the same ones in their own ToS/Rules/etc.

I'd rather Facebook feel the hurt for its audacity than Apple be forced to backtrack because they made too many enemies.

In what way does Apple have anything to fear from FB or Google, or even depend on either of them at all? Where is the "force" going to come from, their users threatening to switch to Android? I don't think these incidents would be enough to lend that eventuality any weight.
Teenagers being paid with gift cards are absolutely not plausibly considered "contractors".
Who’s most likely to challenge?
That's not the upper hand. The upper hand is having the installed base needed to be able to push through product changes that undermine your competitors' strategic position. Things like being able to continuously track the location of each of your ~2B customers so that you know who is hanging out with whom and can build the social graph that another one of your primary competitors spent a decade curating - or, for that matter, that the KGB causes major diplomatic incidents trying to build.

I think that in this particular case, Google overreached, it's an inconvenience to them, and they'll roll it back. In the general case, though, Google's got way more power than Apple (and more than most nation-states) and they just haven't been called on it yet.
"Banning spree" is a bit much, isn't it? If two instances of something constitute a spree, I guess I went on a "handwashing spree" on my last trip to the bathroom earlier.
Web Token Format°
Why do you need to be interested in something in order to read the manual? Sometimes part of being a professional is just forcing yourself to grind through it.
Most of them to be honest :)

Some languages do at least one thing particularly well, setting the standard in that regard. Some introduce or popularize new concepts that slowly see adoption elsewhere. Several make you think about programming in a different way. Some just have an overall elegance, unity, consistency or simplicity of design that make the whole greater than the sum of the parts.

Languages that check at least one of those boxes for me include C, C++, Lisp, F#, Haskell, Lua, Python, Elm, APL, SQL, ISPC and Rust (I don't claim to be an expert in all or even most of those languages). Other languages that seem interesting / different but I know almost nothing about include Erlang, Clojure, Smalltalk, Prolog, Forth, Coq, Idris and Kotlin. By contrast I've not really seen anything in Java that checks any of those boxes and isn't done better elsewhere (admittedly sometimes by languages that came later like C#).
No argument there. Thanks for pointing that out. But is it worth writing a hundred lines of mock code trying to get at it before concluding it's dead? I suggest that there are more efficient ways to deal with that particular issue.
It's just a short name for that category which he specifically includes parked domains and even recognizes "Some of these domains likely have some non-web use".

Call it "Not overtly used" if you want.
IMO just move to Scala: the change in thinking from mutable, stateful OO to immutable, pure FP (w/ some side effects mindfully mixed-in) is indeed steep. However, accepting this paradigm shift yields unbelievable dividends in terms of quickly writing correct programs that solve complex problems.
You can find more than just 3 great questions to ask your interviewers on Culture Queries: https://www.keyvalues.com/culture-queries
strikethrough rich people and whales, and replace with people who are willing to spend their disposable income on apps and micro-transactions, of which in that segment contain rich people and whales, but also sometimes people in debt up to their eyeballs and low-income individuals as well.
> I despise native apps.

Why?
Assessment of foreign military equipment/tech bought (or stolen) by the US is highly dependent on defense contractors.

There is less of an incentive for the US to steal commercial tech, but that would probably change if "our tech" fell behind "their tech."
What experiences have you had which lead you to think that?
You can run stock Android without any Play Store and no/minimal/neutered Google services by installing custom ROMs. Apple doesn't allow this with its hardware. More importantly, you can bypass any centralized app store and install your own APKs, such as from repositories like F-Droid. IOS doesn't allow you any such freedom.
13 year olds cannot enter into contracts.
Google apologized for violating the terms earlier today - given how careful they are to isolate contractors from employees with vacation pay it seems unlikely the devs thought there was nothing wrong with random people using tools made in that program, everything else they make within that program is for their workforce.

https://www.zdnet.com/article/google-shuts-down-iphone-data-...

http://fortune.com/2018/12/05/google-tvc-shadow-force-letter...

They must have forgotten Apple doesn't like it when app developers run to the press...

https://web.archive.org/web/20141226094343/https://developer...
Is this merely a conjecture on your part, or do you have a source confirming that this would in fact happen to an arbitrary company?
If you agree that privacy has a certain value (and Google and Facebook obviously do which is why they paid for invading it) then it’s just a matter of degree from this to selling your kidney.

The argument is somewhat moot, anyway. Apple has simply decided that privacy is a tenet of their value proposition, that value is reflected in their contacts granting in-house certificates, and these companies broke the terms of these contracts.
> Something like 90%+ of the profit from smartphones goes to Apple

Does that count ad revenue from ads running on smartphones?
> It's clear you wont get in trouble for it.

That assumes the world is fair. From my experience, it's not.

I would fully expect if I did this for it to be one of the few times they actually caught it (and possibly because he the original complaint caused specific flags to be put on one or the other of the accounts...)
What? Almost any apple developer in google could sign their app with that cert, and send it to anyone that has accepted the cert.
Since they stopped offering a free plan, I imagine. I just paid them the money, it's worth it.
I use Lombok all the time. Yes it has some awful bits but generally it's positives outweigh it's negatives.
The parent comment was opining that Uber's LIDAR based system was systemically inferior to Tesla's non-LIDAR based system. As this is a comment thread about LIDAR systems, the clear implication was that the LIDAR aspect failed.

My point was that the software failed, not the hardware, and I am making a hardware/software distinction.

LIDAR > camera-only systems. LIDAR provides positional data for objects before objection recognition/detection. Camera-only systems need to process an image and do object-detection before they can even figure out where objects are, meaning that they will always be slower than LIDAR for at least the amount of time it takes for that particular system to do image processing and object detection.
That is an interesting take. I'd not have thought of "legal compunction". I like the phrase and will borrow it without attribution!
"You might have a zillion unit tests that cause that line to be counted as covered, but still be missing the test that reveals the error case."

Ironically it's actually easiest to have 100% coverage in worse code, because the more entangled and coupled your code is, the more likely you are to hit branches that are not under test.
You don't have to be technical at all to sideload apps on Android. Enough people I know have done it in minutes following a very simple guide.
Yeah, agree here that I am baffled Apple just cut the cord here after reading this...this will create a backlash thats gonna hurt Apple...just thinking anti-trust
The other option is that after some time you notice that you actually do not need a new hire. Or that the new hire matches the needed position more than the guy that left. Or that instead of a senior dev, you hire a junior one instead.

Everyone talks about the case where it would have been better to just give the raise to the existing employee, but there are TONS of situations where the company ends up winning instead, and those are never talked about.
I dont see how you can make this claim when installing whatever you want on your android phone is as easy as tapping the setting for installing from unknown sources.
Maybe you just nailed it on the head for me what I've been trying to state for a while in regards to FP. Expressing complex things like algorithms in functional programming can be beautiful and also incredible in how it adjusts your thinking. Fact of the matter is, I don't solve many complex problems like this. It makes doing tutorials and books fun but when i need to get work i stick to my usual guns
That’s misleading. Android phones are huge in China, and they use zero Google services.

Apple’s market aligns with the most profitable markets for Google.
How to think about the internet’s legacy
You might try adding snap-on ferrite beads to the power cord. If the monitor has an external switching power supply you could try replacing it; some of those are noisy. Otherwise, if it's an older monitor, the noise is probably coming from the CCFL power inverter (an internal AC power supply that powers the fluorescent backlight.) New monitors usually use LED backlighting.
Ask them about the last raise round, and then ask why they raised. The correct reason for companies to raise money is if they tell themselves, “if only we had $Xmillion, we would be able to do Y”. They shouldn’t be raising money just to raise. This will give you some insight into the near term company goals.
A counter point - I've worked with Developers who have told me a load of BS. In those instances I knew it was BS because I was quite conversant with that bit of knowledge (this is not to imply that I'm some astounding developer; but anybody with some basic technical knowledge would have realized it was BS).
The root certificate was for intercepting traffic, not installing the app.
I for one welcome the consistency that Apple shows. And I hope that people recognise how these walled gardens have their own laws, judges and prisons.
>make them an employee?

Google or FB isn't going to touch that with a 10 foot pole, and no there is no need for courts to decide, they don't want these users considered employees or contractors in any way. Also monetary compensation is very common in some research industries without said people being contractors or employees. Simply put Google and FB F*up big time in violating the TOS.
You could use <g> tags for this, e.g.

<svg>
<g id="z-order-0"></g>
<g id="z-order-1"></g>
<g id="z-order-2"></g>
</g>

Then you can change the z-order by moving the element to the appropriate group. Elements are rendered in the order of an inorder traversal which is why this works.
> The game was released for the for Coleco’s ADAM system which programmed on regular cassette tapes (C-Tapes) which you loaded into the ADAM system like you would put an audio cassette into a boom box.

Weird. This article was written for people who know about text adventures but not computer software distributed on cassettes. I figure if you know about one, you'd probably know about the other.