skysight-inc/HackerNews huggingface dataset:
This part of the problem is irrelevant - the ammunition of most such people is infinite. They point at everything, and say "look, I told you" about legitimate and illegitimate things alike, and they imply it serves their beliefs, but in reality their beliefs are exactly as unflappable after each "discovery" as before.
Totally. All I mean to say is that "everything should always be normalized" doesn't necessarily make sense. You need to consider your situation.
> Is it really worth to risk your life for couple of dollars?

This has been my thought ever since the news came out about AmazonBasics products like chargers and cables catching fire and melting. I've since started springing for the more expensive Apple-branded chargers and cables instead. Saving $15 but burning my house down... not worth it!
S3 Types of Storage
Not trying to be difficult but I suspect this article is not readable to the majority of HN users since it requires a subscription. I wasn't able to view it in chrome (+incognito). Is there any way for us to view the content?
> but it's very difficult to get from a set of source files to a portable executable

That isn’t the case for F#, and I would say it’s questionable for Python for anything larger than a couple source files.
This comes across as really out of touch. Has the writer spent any time in the large part of the country that still doesn't believe COVID is real and has complete distrust in the CDC and anything the current administration does?

It's just not possible for a country as large and divided as the US to have the CDC take a "forceful, quick, clear and unified response" she wants them too.
Forcing it on you is what gives their users the privacy assurance/functionality of using the app and not giving the apps their emails.

They want you to redesign your app so that you don’t rely more n mail to provide functionality. It’s a good thing, even for you.
So, you'd be willing to drink a glass, right? https://www.gmwatch.org/en/news/archive/2015-articles/16027-...
> we work probably more than anytime in history

I doubt that. Here's a rough approximation: https://clockify.me/working-hours

But that also ignores quality of life (as a result of work) and general work conditions. Working in a mine for an hour (or a hunter stalking prey, or working in a field) is not the same as an hour sitting in an office.

> where suddenly humans will be freed from labor

If by labor you mean physically intensive work, we are already there, most people live sedentary working lifestyles. If you mean any type of work - perhaps not, but at the same time "The Devil finds work for idle hands" so I'm not sure it's desirable, humans need something to do, and bored teenagers often cause mayhem.

> humans are relegated to the mind-numbing task of babysitting a glitchy piece of tech

Not sure how overseeing a brick-laying robot is more/less mind-numbing than laying the bricks yourself.

> clearing a paper jam and hitting reset all day

exactly the case with self-checkout, and the job doesn't seem more/less boring to me than working a checkout. At least the self-checkout machines improve over time.
Remember NYT, write articles that are accurate, never require edits, and hold up infinitely far into the future. That's the job.
However, from later on in the article, "Yet throughout the spring of 2020, the university stuck to its position that when the trouble over his tweets broke out, he had long since ceased to be a St. Gallen doctoral student."

So it looks like the guy wasn't technically a student at the university at the time.

I don't know but I would guess this was some kind of technical move that is commonly done but because he kicked up some trouble, the university used this technicality as an excuse to get rid of him.
You don't want to understand. Apple users are happy that they forced you. They like the AppleID experience and nobody would care to implement it if they didn't force developers.

I know it's frustrating for you, but this is the core of why Apple users stick to Apple. They decided to trust and share their data with one single company (Apple) instead of an overwhelming amount of small companies.

And it's not just about data; Apple users trust Apple to design a competiting device and a refined user experience and they don't have to do the work for themselves. They just buy the next Apple device and they trust Apple to do the work for them.

I know it's not for everyone, but if a subset of people like it and they decide to buy into it.... why are people getting mad?
Apple is the result of what Apple users want. If you don't like them you can develop your app for Android users or whatever else you like.
You clearly don't understand how social logins work, nor their benefits for users and site owners. Both of your assertions are wrong, and both "bad" things are exactly the opposite.

You don't get anything beyond what you ask for AND are granted access to by the user.

FB login gives email and name AFAIK, but you can ask for lots of other stuff and be denied. Google defaults to email, not sure about name, and has separate requests and grants for any additional information. They don't have nearly as much of a profile as FB does, but can give address and some other details. Apparently Apple doesn't even provide a real email, so that seems even better for "collecting [your] personal information" than using... your personal email address!

Social login is much better than storing passwords in any form (plaintext, encrypted, hashed), and gives both the user and site owner the benefit of FAANG security.
Then your issue isn't with Apple's SSO, it is with all SSO providers. Facebook/Google login are not eternal. The only difference is the proxy, which can be disabled.

Any website offering SSO options would have a sunset period to move it over if a provider went under...and if they don't, they are likely defunct at that point anyways...
Yeah he doesn't really build characters. Kinda makes sense in grand narration when individuals are not that important. But I totally understand why many people don't like this style.
Finish the article.
That's great

I want to not be forced by Apple to add things to my app. I want to add them willingly
One program exfiltrated user data without user knowledge, in an effort to elevate some in power an attack others in power. The other program exfiltrated user data that the user explicitly opted in to, likely in an effort to expose the uneven enforcement of ads, among other things.

>The personal data of up to 87 million Facebook users were acquired via the 270,000 Facebook users who used a Facebook app called "This Is Your Digital Life." By giving this third-party app permission to acquire their data, back in 2015, this also gave the app access to information on the user's friends network; this resulted in the data of about 87 million users, the majority of whom had not explicitly given Cambridge Analytica permission to access their data, being collected."[1]

>When Facebook said Ad Observer was collecting data from users who had not authorized her to do so, the company wasn't referring to private users' accounts. It was referring to advertisers' accounts, including the names and profile pictures of public Pages that run political ads and the contents of those ads.[2]

1. https://en.wikipedia.org/wiki/Cambridge_Analytica#Data_scand...

2. https://www.protocol.com/nyu-facebook-researchers-scraping
Figured that would ruffle feathers somewhere. I'm open to an argument that home-schooled kids are better peer socialized. Have at it.
>For someone like me, who doesn't just want to help the rich get richer, working in, say, a public defender's office will probably mean being really overworked and underpaid and not even be able to devote a reasonable amount of time to the people I was defending because of the workload.

Since you knew what you didn't want to do, I feel you've made a right decision for yourself.

Not being aligned with the values of the work can indeed result in burnouts, Many can compartmentalize, Many can stay absolutely agnostic to the impact of their work on the society at large and yes they can make lot of money but then again you can't put a price upon doing what you really want to do.
If the user already has to manually opt-in to it, could you throw in an extra “we need your real email” step for Apple ID users? Then users still get privacy-by-default and you still get the email needed for this feature.
I hadn't thought about the container!
>you should be able to access the same data via a machine as you could when you're a person

I generally agree with this, but I do see the problem for certain spaces.

Concert tickets, for example. People write scrapers to get the best seats and sit on them so they can scalp them later at inflated prices. Or other first-come/first-serve situations, online auction "sniping", etc.
Talk about the Streisand Effect... [0]

There were less than 10 people following or presumably reading Gerber's tweets.

Now 10 million+ people will read them.

[0] https://en.wikipedia.org/wiki/Streisand_effect
Same here. I lucked out by getting my first job in a very successful app development company that followed best practices, had an excellent UX design team (before "UX" became meaningless), and actually made some genuinely innovative apps. And my immediate boss was excellent. The pay wasn't great, but I had no experience and it pretty much set me up for the rest of my career.

However, my second job (I did a degree in between which is why I didn't just stay at the first one) was not a dissimilar experience to this article. Not quite as bad, but they clearly didn't really know what they were doing.
I’ve come across enough NYTimes articles on this site to find a subscription helpful. Here’s a link to a $4 a month offer: https://www.nytimes.com/subscription
I wish there were more established patterns around progressive disclosure of personal information. I want to use an app for a while before I start inviting them into my inbox and text messages.
Indeed it is. And I would choose to trust Apple over some nobody on the internet with a seeming chip on their shoulder (seriously, that post is just cringe) over anyone who promoted Facebook and (to a lesser extent, obviously) Google as sign-in methods.

In. A. Heartbeat.

You claim (elsewhere) that you only send responsible-sounding emails, but the level of invective in your screed leads me to disbelieve you. Personally, I think HME seems to have been created exactly to cope with people like you - and I’m failing to see this “hype” you talk about.

HME makes the value of an email address tend to zero, gives me the ability to cut you off without your agreement (and prevents you from selling my email on afterwards), and places all the control in my domain not yours. That’s simply the truth of the matter, and it’s not hype.
The problem is that often getting rid of these type-unsafe idioms requires much more sophisticated types OR much more tedious code than expected. For example, a language without NULL references must rely on something like Optional/Maybe. Optional requires generic types (kind-1 types) to be usable, and it also requires some kind of pattern matching or monad comprehensions - otherwise, code using Optional is neither type safe nor readable.

The SQL case is much more complex. SQL is such a non-standardized language in practice, and such a complex one, that trying to offer a generic SQL library that presents an AST as the API for even the most popular RDBMSs quickly gets complex. So, you end up with convenient string->SQL converters, and then people stick untrusted input in those strings. Not to mention, your fancy AST library still needs to spit out SQL text to talk to most DBs, so you end up needing to sanitize identifiers in your own SQL->string conversion.
If graphic design doesn't count as a profession, what does?
Being understanding to the fact that the CDC is made up of people who are fallible, dealing with an entirely new situation for our species, that information is more often unknown than known, and that changes will be required as the situation evolves is what it means to be a mature, rational adult.

They are doing the best they can in an incredibly difficult time and correcting course when necessary. Grow up.
Show HN: Python requirements.txt version guesser based on Git history
One of the major advantages of being a small businessperson is rarely talked about: the ability to minimise taxes.

You can live in your workplace, have a company car, company utilities, company equipment. Some customers will pay you cash. You can easily allocate business income to your spouse or children (if you live in a country without combined income taxes). You can buy products at wholesale rates.

When you're just an employee, you usually have very few of these tax optimisation opportunities.

The other factor is that the education system is dominated by people with university degrees (ie. teachers), who consciously or not direct their students to pursue the same lifestyle and career values as them.
Ask HN: Why is automated e2e testing so fragile?
Wow! One more reason to stick with Firefox. Thanks!
There's a bit of a difference between getting data for public interest purposes and getting it for making profits.

For example, the Pentagon Papers can be a good thing while not being super happy with sneaking classified documents to China for pay.
Am sure they have promo videos for their clients (governments/health orgs). Unless there is a direct-to-consumer vaccine on the market that am not aware of.
So Facebook, who just paid a 5 billion dollar fine to the FTC for allowing exactly what these researchers are doing, should adopt a policy of examining the source code of every update to any extension used for scraping data to determine whether it's allowed or not? Is that the other option?
> They are happy just being internal corporate 9-5 counsel in there little area of specialization.

This has been my personal experience with most lawyers, and they all seem pretty regular, not working crazy 16 hour days for weeks leading up to a trial, etc.

We say software is eating the world, but the law only ever gets more complex, not simpler, with more regulations being introduced on a seemingly monthly basis. The law and GRC is eating the world, so I only see the demand for these roles increasing.
Considering that the CCP paid The NY Times, LA Times, and other major papers to publish propaganda pieces and not publish COVID lab leak pieces during 2020, I don't believe much of what I read when it comes to articles that could be deemed favorable to China.
Downvoters can't handle the truth: modern police evolved from slave patrols. Modern abuses towards African-Americans evolved from traditional abuses towards slaves. Modern police techniques which attack the protesting public evolved from lynch mobs which attacked individual protestors.
What is the algorithm whose name is A*?
Thanks, the web app isn't published yet and I will take this into consideration
Can people stop already. Its NOT true. Windows 11 runs perfectly fine without. There is no enforcement at all. All the hardware checks are in the setup/installer which is not needed its just one way to install the OS and ofc it can be circumvented easily if someone really wants the installer/update experience for some reason.

Same for TPM. Not even TPM 1.2 is enforced and that was a requirement for windows 10 already.

For lazy people with win10 already installed use https://github.com/ArkaneDev/WinPass11
Sure. But then they can frigging say so, can't they?

"Sorry, we ain't gonna" is one thing, whereas "Just a sec, your custom is important to us!", three years afterwards is just utter fucking bullshit. Companies are free to ignore my custom, but not to serve me bullshit.
The point of having a trustworthy expert institution is that they have to be experts and they have to be trustworthy.

The CDC has become untrustworthy because they have allowed/been forced to let politics override science.

It doesn't help that there are propaganda institutions shouting louder than the scientists, either.

I don't have an answer here, just an observation of the problem.
Changes in a person's morality are perceived as a big disruption of the self
I think strong types actually make this easier.

I often build systems, then break them up to take the working parts out, then put a subset back together.

The type system is like magnetic Lego that lets you snap pieces together.

With a dynamic system it is really difficult to break things apart and then put them back together (without ever running the code, and with 100% accuracy and immediate feedback).
> but delivering a scientific message in an environment where new data is constantly streaming in is very hard

In this case, they've done the opposite - withheld the "scientific" message - on multiple occasions. The latest being about vaccinated people being able to spread the virus. That's not hard - that's straight up malicious.
Or maybe internal forum posts to magazines like Vice
Sounds like a very weak excuse. "We let our not-students keep their email accounts until we not-kick-them-out."

The point is that a Swiss university retaliated against a Swiss student in Switzerland due to Chinese/CCP pressure because he voiced his political opinion.
To this:

>To this date, I have sent 0 marketing emails trying to sell stuff. Heck, I don't even try to sell anything, I develop out of love and passion. The only reason email is needed is for password recovery

And your other reply in the thread:

>Frankly, I couldn't care less about whether you trust the app or not
The fact is, I send 0 emails and privacy and security are top priorities.
[...] TBH I am a bit tired of people trusting big tech so much.

Some constructive criticism about your replies... You come across as tone deaf.

Trust is not granted to you just because _you_ self-report that you're honest. Your comments will be perceived as another variation of, "Hey trust me, I'm an honest guy! Really!"

If you're tired of people "trusting big tech" so much, why would that have anything to do with you being "small tech" (e.g. Javier Antons's small company Collaborative Groups)?

The implicit cognitive consumer heuristic is not "He's a small unknown company -- therefore I trust him _more_ with my email address than a big company like Apple Inc."

You're focused more on your needs from a perspective of a developer instead of a perspective of an untrusting user.

That said, you definitely should remove Apple as an option if they make life as a developer not worth the time.

EDIT to add a link that may help your public relations strategy:

Fyi... your insistence on being perceived as trustworthy is a form of "countersignaling" and it makes people distrust your app. See https://en.wikipedia.org/wiki/Countersignaling
`if (window.stripe && stripe.handleCardPayment)`; just `stripe` may throw a ReferenceError if not loaded, while `window.stripe` will be `undefined` (appropriately falsy) if not loaded.

(This is assuming a browser environment, where `window` is roughly the global object; see also `globalThis`, especially for further reading on how unfortunately complicated the whole situation is.)
Yeah I think it's a great idea for a site/service much akin to the OP.
I imagine there would be a big draw just sticking in famous parents and kids to see if there is a match.
> Als seine Freundin einige der Tweets sieht, ist sie schockiert. Sie bittet ihn am Telefon, damit aufzuhören. Nicht weil sie bei allem anderer Meinung wäre. Sondern weil sie sich vor Repressionen der chinesischen Regierung fürchtet. «Ich bin in der Schweiz, nicht in China», antwortet er. «Hier kann ich sagen, was ich will.»

Translation:

When his girlfriend saw some of his tweets she's aghast. She's asking him on the phone to stop. Not because she disagrees. But because she is afraid of repercussions by the Chinese government. "I'm in Switzerland, not China", he replies, "here I can say whatever I want".

Of course he should be able to speak his mind.

But when your girlfriend (who is Chinese and living in China) pleads for you to stop, maybe you should just take the hint. Not even for your sake ("I'm in Switzerland"), but for hers?
They almost did, and I mostly blame Java. Java's type system is so poor that you go through all this ceremony of declaring types (and remember that Java didn't even always have `var` and `<>` inference shortcuts), and you still inevitably had a bunch of runtime type bugs because of its obscene handling of null and its type-erased generics (and maybe even its intentionally-incorrect array type variance).

Its type system was so lame that it gave rise to most of the "Gang of Four" patterns, most of which are just workarounds for Java- not some first order principles of programming.

So you had these awkward and verbose "patterns" and polymorphism and naming a bazillion new types that were almost the same as each other, and STILL had runtime type errors and crashes. What's the point?

It's no wonder at all that every desktop app I installed on my Linux machine in 2008 was written in Python.

It's no wonder someone thought it was actually a good idea to run *JavaScript*, of all things, on the backend *and* the desktop. Holy crap- how bad do statically-typed languages have to be to make people want JavaScript?! (I'll tell you: they have to be Java and C++98 bad- that's how bad.)

Thank goodness for Swift, Rust, Go, etc in the post-2010 world.

For the last few years people are looking down their noses at dynamically typed languages, but I think statically-typed languages almost died thanks to Java and C++.
You created an account just to post a story about how you're scared of black people. Boring.
They'll never have a greater piece of ammo than the term "anti-vaxxer", which immediately shuts down any discussion involving skepticism of these vaccines.
But was that data still collected without consent?
Mocking sounds like a lot of work. Am I wrong?
I recommend to continue reading the English article:

> Gerber's goal was to be able to continue studying at St. Gallen. But the university argued that the professor hadn’t kicked him out; rather, he had been deregistered at his own request quite some time ago. In fact, as of the fall 2019 semester, Gerber had been officially enrolled only at the university in China, not at St. Gallen. He had been advised to take this tack by the St. Gallen doctoral program manager. In an email, the manager had said this would ensure that the maximum time allowed for pursuit of the degree would not expire while Gerber was in China. «Deregistration allows you to keep all your options on the table,» the email had said. The reregistration process would be like applying all over again – but with the support of his professor, this would be no problem, the program manager said.

It then continues to talk about the voluntary nature of the continued support. The email that was received was also sent by a Chinese student in Canada
Cancellation suffers from social pressure. If the mob cancelled someone then you have to, too, otherwise you're canceled next.

At least with a ballot, your vote is a secret.
I didn't want a wishy-washy "this says a lot about society" image macro. I wanted a concrete explanation.
This is why end-to-end encryption is so important. Only a matter of time before some employee dumps a database of highly sensitive chats, emails, etc on the internet. With e2ee that just wouldn’t matter as much.
Sure it is. The caveat is that the CDC will only be providing information, rather than playing politics but the point is that this is not only ok, but desirable.

Let other departments spin the message. If the CDC doesn't stick to science and facts they'll undermine their own authority (which to a large degree they've already done).