skysight-inc/HackerNews huggingface dataset:
Since this news broke a few weeks ago, I've seen many people suggesting that Apple miscalculated and might be surprised by the push-back they're receiving; that some misunderstanding may have occurred.

I find exceedingly difficult to imagine that one of the most sophisticated companies in the world, with some of brightest minds out there, did not consider and calculate this precisely; that there is any way any of this has come as a surprise to Apple. Extending Apple the benefit of doubt does not seem possible in this case.

Yesterday we saw OnlyFans exit the adult industry. Two weeks ago we saw Apple exit the privacy industry.

EDIT:

Some are questioning whether Apple was ever in the privacy industry. That's a good question. Even though their devices were certainly not secure and could be compromised, I think they were certainly in the privacy industry in the sense that they marketed an intention to make their devices as private and secure as possible[0]. Which is basically all a consumer can ask from a computer company.

[0] https://9to5mac.com/wp-content/uploads/sites/6/2019/01/DwGoq...
https://ghostarchive.org/archive/Z5ypj

https://archive.is/nkILZ
Turn on O365 “link scanning for malware” and Salesforce onetime links for password resets etc stop working.
Or maybe we could actually fix society so that management is organized by the workers themselves, in order to fill an actual need of the community? Instead of having work organized by a managerial class which is completely disconnected from their expertise (and actually has no expertise of their own apart from making people's lives miserable), and many companies competing on a market which was usually not based on established needs/desires from the people but rather seeks to manufacture consent/desire.

We're trapped in the worst possible timeline where we have an abundance of resources and work that's so much abused by privileged elites that many people suffer from bad access to food & housing (despite an over-abundance, at least in the global north), others from lack of meaning to their work/life (see also bullshit jobs), while others suffer from the pollution created by IoT and entire families of throwaway products that populate all supermarkets and e-commerce sites.

He's far from the most radical thinker i can think of in this regard, but i think David Graeber's (RIP) CCC talk on Managerial feudalism and the revolt of the caring classes is spot on in many regards.
Great and now your application server has control over your DNS which it otherwise would not need.
Study finds 74% increase in deaths associated with extreme heat
If only they could mind their own business...
I don't think this is accurate. We have a need for clean energy due to global warming, but we don't have as much of a demand for it. We spend more on "lipstick and casinos" because there is a true demand for it, and this can be seen because of the money spent on it. Most people could probably get solar panels if they stopped getting fast food and coffee out for a couple years but they don't want to. They have a higher demand / want for the fast food / coffee than clean energy. Similar to why schools spend so much on their football programs, as opposed to their teachers. The demand for football is there and drives income so it gets the funding.
>If ancient Mesopotamians were the pinnacle of civilisation, and we were degrading for a hundred generations, we ought to be living in caves by now.

That doesn't follow.

Civilization != technology.

And those previous generations weren't lamenting "kids these days have less technology than us", but "kids these days are worse in X, Y, Z" regarding ways of living.
Discovery feels like someone misread "life support systems" to mean "emotional support systems". Every other scene has characters empowering and affirming each other.
Wait, that's actually Frakes? It sounds so much like an imitator I just assumed...
Tons of services send a verification link after registration, and when you click the link you are taken to a page that says "You're verified."

But in those cases there may be an automatic POST after you travel to the link, so it wouldn't be triggered by gmail looking up the url.
Check_nrpe 4.x and NSClient++ 5.x: Error – Could not complete SSL handshake
That was our thought process as well. Many users don’t even realize the capabilities of smart assistants!
> Can you provide an example of where an implicit pointer conversion creates danger?

In your malloc example, there's no real danger because you used sizeof. But when it is written with a type like this:

bar = malloc(sizeof(BarType));

Then there's danger if the type of bar does not match BarType *, perhaps after changes.

Writing it like this:

bar = (BarType *)malloc(sizeof(BarType))

ensures the type mismatch will cause a compile-time error instead of UB.

That's not a strong argument, obviously, as you can use sizeof(*bar) instead. But it is an example of a situation where an implicit pointer conversion creates danger.

(I would also argue that a malloc(sizeof(type)) is more idiomatic and familiar C, so using it with other people will raise fewer eyebrows even if it's not strictly the safer choice.)

So when would it occur without sizeof(*bar) being an option? When there's a type-erased container:

foo = list_get(FooType, foo_list, index);
bar = hash_get(BarType, bar_hash_table, key);

If those are generic containers whose accessors return void *, you will be in trouble with UB here if the type of *foo or *bar don't match FooType and BarType respectively, perhaps after changes.

When you add the cast, again the type mismatch will cause a compile-time error.

In this case, there's no need to write the cast at the call site. Since list_get and hash_get must be macros, it's better to put the cast inside those macros. But the cast should exist, to catch the type mismatch, rather than those returning void * and relying on implicit cast rules.

(If you want to get fancy, there's a way to avoid having to pass the container item-type to those macros as an argument, but I've never seen it used in practice.)
I use both, and prefer facetime when I can (all people with iphones have it so barrier to entry is lower) - but Telegram is the next best thing for me.
The GNU Emacs manual includes a printable reference card, available separately here: https://www.gnu.org/software/emacs/refcards/
I thought it's too obvious for a /s. Oh well
Doesn’t mean that it’s not true or wasn’t also a big deal.
I thought this was intentional? I vaguely recall Google did this as a security feature to avoid invisible pixels?
So what happens if a person never passes the test at any point in their life?

What happens when X or Y minority group claims the test is biased against them?

Also your claim is that an intelligent person who could perform well on an examination wouldn't also make risky sexual decisions when they are young?
FaceTime is also free, and Telegram’s audio and video quality is vastly inferior.
You’re mixing up rainfall and melt events. You can have a melting ice cap without it raining.
A wise financier once advised me to “never underestimate the stupidity of management”
Govt: Capitol Rioter Violated Terms of Release by Watching Conspiracy Symposium
3blue1brown has fantastic videos, I always wondered how they were created.

The official Quickstart documents have animations showing how the transitions work:

https://docs.manim.community/en/stable/tutorials/quickstart....
They didn't. The cities are buried by the natural accumulation of dirt. Nobody would do it on purpose - what would be the point?
Well, different users will want different use cases. We tried to show the range.
Some free APIs run by governments provide fairly good stability as they fall under the umbrella of "critical infrastructure".
A popular theory is that this was motivated by the government somehow, and they had to comply by hiding it under the guise of something else.
No, because if you curl the original url the POST for the second url won't be triggered, but if you navigate your browser to the url, the browser will trigger the POST.
I know of someone who was a practicing cardiologist (or a cardiothoracic surgeon, can't remember which) in her home country, but after she immigrated to the US she had to take on odd jobs. Studying and taking US qualifications would've set her back by some years, and it's possible she didn't want to go through it.
> there's no reason to do that every N milliseconds

Usually if you want to do any kind of posteriori procedural animation i.e real-time physics, you need a constant interval, and RAF does not give you this...

RAF usually runs at 60FPS but it can drop to 30 or increase to 120 depending on the browser, hardware and power saving modes - Which means whatever you are running in that function can get called at drastically different intervals for different users.

In this case the animation is a priori, meaning we don't have to simulate intermediate steps, so it's possible to correct for this inside the RAF alone by using Date.now() as the time parameter for shifting the sine wave... however this is not always the case. And in those cases setInterval can be far simpler when timing is important, but if you want to continue using RAF ultimately you would need to decouple rendering from "physics" or any timing related code that cannot be calculated a priori, and run the latter at a constant interval.
Seconding everything you wrote, especially “It’s a major quality of life improvement for us”. When we visit friends & family who live in typical car-centric neighborhoods we’re reminded of just how much time they spend sitting in cars, which is especially rough on kids. The bigger house & yard just doesn’t seem worth an extra couple hours a day sitting strapped into a car seat.
its probably not their real internal motive but i think it is somewhat interesting that they've done it in a way that was publicly discussed, sparking valuable debates over this and similar practices and forcing people consciously and governments even publicly to decide upon if they like this or not. I also think it could be a nice way out of this negative PR if they just claim they wanted to open the debate over this apparently not so uncommon practice of scanning user data independent of if it is on-device or not...
What’s the biggest advancement/feature, in your opinion?
I see LE as generally trading low cost certs for expensive labor. It’s great when you have scale and need hundreds of certs.

I care more about making it easy for people to pay me than getting “free” certificates that cost me hundreds of dollars in labor costs.

Everyone talks about LE like it is perfect. I’ve just determined after using it at four different orgs that for smaller shops it tends to take more time/money to get it working than using long expiring certs deployed via an automation system.

Honestly, setting up even more automation, like you suggest Apple provide, would probably cost 5x in labor as being able to purchase 3 year certs for the next 12 years.

Automation is great when you have scale. In this case, I don’t. I tend to work at smaller companies, so I’ve never worked at an org big enough for the automation to pay off versus buying certs.
I've been watching their presentations from time to time. The progress they maid within 1-2 years is incredible. They clearly focused a lot and betting a lot on their approach. Wouldn't be surprised if they'll become a real waymo competitor in 1.5 year. Saying"competitor" I mean real application of robotaxi but with major some issues. Waymo's approach still failing a nose cones on the road for example.
If I was amazon, I would just do a virtual reality store... maybe partner with Facebook.
seems you want top level programs
/shrugs

Companies try to do stupid things and end up with egg on their face all the time.

They'll backtrack from this and people will forget it ever happened in a few months.
I wonder how much of this is due to being forced to select lowest bid contractors.

I’ve seen some orgs rely on rely bad programmers because they were relatively cheap. Programmers who make changes on the fly in meetings to live production systems or say their test plan is to push it to production and just wait for customers to send in work tickets when they encounter a bug. Or blatantly lie about feasibility because they would prefer to work in an antiquated framework rather than learn a new one.

The govt owns some responsibility for lack of technical oversight but I can’t help but think a lot of it is due to business contracting incentives.
AWS SSO and the Lost IAM Keys
>minus all of the notification hell.

I'm a huge believer in disabling any form of push notification. Nobody's software is entitled to my attention, I'll use it when I feel like it, not when it nags me for attention like a petulant toddler. I don't know how people tolerate their phones pinging, flashing, and buzzing all day like a pinball machine that's been very personally crafted to extract as much attention from your day as possible.

A little off topic, but since social media seems to be the main driver of this "phones as a personally crafted distraction" I'd love to see what a social network that's not actually deeply antisocial would look like. No push notifications, no filter bubbles, no politics, no "nudge" messaging from governments and other organisations aiming to subtly change people's behaviour, no creepy advertising pushed to a perverse degree. Just give me a place with a good chat client, a way of asynchronously keeping in touch with people in my life in that long range between "good friend" and "stranger" (seriously even the Facebook walls of 2008ish would do), and just enough non-obnoxious adverts to cover costs and make a reasonable profit. Oh yeah, and you should always be able to pay a small monthly fee to be rid of ads if you want to.
https://archive.is/P38OP
> They in fact do, a service called IDS or Apple Identity Service.

Reminds me of

> The four F's: fighting fleeing feeding and mating
How to add a global mute (and un-mute) button for Microsoft Teams on macOS
I agree about trying to cram too many features into a product. That doesn’t work. What we are trying to do is show how to use an available feature -smart assistants - in different ways.
My point is that that goes both ways, children can also cause damage to their kids. The piece even admits that.

Basically, All X are Y, but not all Y are X. Shitty people become estranged parents but not all estranged parents are shitty people. Estranged parents who frequent forums specifically for estranged parents are a subset.

But it is a popular piece. Partly because it can be used to explain certain patterns of behavior. Partly because it's easy to weaponize. Now, if you are genuinely unaware of what you may have done to cause an issue, or if you actually haven't done anything worthy of a response, someone can whip this out on you to accuse you of being vague to hide how shitty you truly were.

So without any context to frame this piece, I was curious as to why the poster posted it.
The opposite is more dangerous. If you include the explicit cast and for some reason malloc was not declared (you forgot an include for example) then the implicit int return type that the compiler assumed will cause UB at runtime after you convert the result of malloc to a pointer of a different size.
> civilization ought to have collapsed several times over.

Which it did, in some ways.
I don’t think you get paid to shill. The real money is in convincing others to volunteer to shill on your behalf.
I mean, they did, and that's a large part of the early feminist movement, getting that recognized?

As well as the important truth that not woman is suited to, likes, or wants to do 100% of the time.
Which is another reason why I lean towards dehydrated when I can: a lot fewer "system packages" to deal with.
How will that work with in development branches? At any one time, there are multiple sub-teams developing multiple independent sub-features all impacting some of the same components. How are they supposed to do this if they can't branch out the components and each work on their own independent branch of the integrated application? There isn't a single 'latest dev version', there are many.
Let's Encrypt can issue from an ECC chain, I've tweeted[1] the details on how to enable your account for that.

[1] https://twitter.com/Scott_Helme/status/1392101598852222976
Overfitting is, by definition, learning a model that doesn't generalize to the distribution of inputs you care about. If your validation set has the same distribution as the inputs you care about, then your definition holds. But that's definitely not true in practice. Usually the data you collect won't be exactly representative of the conditions you're looking to test, unless your problem is very simple.
Google has tons of other good ideas. They just seem to suck at executing them. And specifically, at evolving and supporting them.
How long has the government been telling everyone to implement back doors into their ecosystems that only law enforcement can access?
No one wants to talk and think about the coming collapse and if things get worse, extinction event...
How cool is this? Whenever cities of ancient civilizations are revealed, it kind of gives me shivers. It makes one wonder what else is out there, buried under the sands for thousands of years.
The Insect Apocalypse Is Here (2018)
Thank you, I'm going to remember how you expressed that!

This is what finally turned me off during season 3. It got way out of hand. Somebody got a standing ovation every chance possible, and it got sickening. What initially drew me to Discovery was that darkness it had, while not being overly dark.

Fortunately S3 reminded me I had yet to catch up on The Expanse, and once I got back into season 4 I couldn't stop.
Can you explain where the article is wrong in saying that Peru has limited fresh water supplies? After that, explain “everywhere” including arid and desert regions. Please cite sources and your level of expertise.
> he's talking about himself and his friends too

No he’s not. He’s talking about scientists. You are putting words in his mouth.
My unproven theory is that they're moving away from tech savey users (who won't like this) towards soccer mums (who want this sort of thing and all the parental control stuff they've been doing recently and the weird no porn on tumblr thing etc).

The second market is bigger and less discerning. Its a purely economic decision: come and bring your kids to our nice safe child-proof walled garden.

There is also the parallel requirement in places like China and Russia to police what people have on their phones. This move clearly differentiates Apple from other Western tech companies and maybe protects them from bans in big and fast growing markets.
In New York State, you must be a citizen or lawful permanent resident to become a licensed pharmacist. No visa statuses permitted.

Now that I think about it, I do wonder if this violates trade agreements (e.g. the successor to NAFTA)…
I don't really understand the author's comment that "it cannot be solved without very sophisticated math, rarely studied even in college". That would be true if the lengths of the fences were arbitrary or the fences were potentially curved, but it's relatively straightforward to develop a proof of max area given that all the fences are the same length.

Step 1 would be to demonstrate that the shape with max area has to be convex. This is pretty straightforward, and a pretty decent example for advanced middle school kids.

Once you've got convexity proven, then the total area covered becomes the sum of triangular wedges. There are a variety of ways here to arrive at the maximum, either by a sequence of replacements (probably most appropriate for advanced middle schoolers) or a formulation in terms of Langrange multipliers (for advanced high school students).

I think a lot of students would find the proof pretty cool.
>> the narrative pushed by most of the woke people is that it is slavery and demeaning to raise your children and that women would rather make powerpoints for some random white dude paid 40-70k$/year than be enslaved to raising children

Why is this comment running afoul of HN guidelines?

FWIW, I've heard this exact narrative expressed strongly by certain Feminists. (Note: not all feminists are the same; "woke" is a derogatory term that I do not assign to "feminists")
Thanks. We think users will have a collection of earphones: different ones for different occasions: one for the gym, one for a work lunch, one for an evening party…
Create a QR Code business card app with Go
Isn't there a way to verify that the click is coming from GMail? Maybe via User Agent or its IP.
If you were to use the same private key for the 4 certificates then you could seamlessly switch between whichever leaf certificate you wanted to serve to the client. I'm not aware of the ability to send multiple leaf certificates to a client for consideration though.
A lot of new programmers don’t know the meaning of complexity. They only see the features and not the costs.

By the time they finally realize the mess they’ve created, they’ve sunk too much effort and credibility to admit fault.
Historically, not really. It was the norm for people leading the fighting to be some sort of elite. Think the nobility in middle ages Europe, the Spartans' control over the way more numerous Helots, the caste system of India, and the Samurai of Japan. There are probably exceptions I'm not thinking of, but for the vast majority of history, it was the already powerful that were leading the forces, not some plucky newcomer with the right stuff.
OpenBSD's 'acme-client' may be a good fit in these kinds of cases - not sure if anyone has ported to other systems but it's probably a pretty direct recompile with maybe a couple of adjustments

https://man.openbsd.org/acme-client.conf.5
http://cvsweb.openbsd.org/src/usr.sbin/acme-client/
I drive a ten year old car with no built in Android auto interface. Having Android auto in my phone has been a big deal for me.

This sucks.
Do we live in that age? Are there any computers that can't be made to boot an unsigned image? My experience is that Secure Boot is optional.
I've always found that someone complaining that XXX is slow is just writing very bad code.

C# is blazing fast, but there's plenty of ways to write boneheaded-slow code.
Congratulations! .NET is increasing the lead. It was already (generally) faster than JVM. One thing that I find really crucial is the COLD START times, this is a super important factor when using .NET as a primary platform for FaaS (Serverless Architecture), like Lambda, Azure and Google Functions. I think that's an important characteristic of languages VMs for the next years.
I looked into this previously and was unhappy to learn that Route53 doesn’t allow permissions based on specific records. The most granular permissions were for a full zone at the time.
> I do understand the need for React when building truly complex applications, like a spreadsheet or word processor app

I am not sure about that. Look at Google. For their truly complex applications like a spreadsheet or word processor (Google docs) they seem to have given up on the DOM altogether and are reimplementing the whole UI in HTML5 canvas.

> I wouldn't be surprised if the majority of projects using React could be solved with a simple template rendered in the backend

Yes, Google and the rest of the folks who are pushing for web components believe they can be.
It could be the other way around. Interesting thoughts:

https://mobile.twitter.com/benadida/status/14247649237170667...

> I don’t see a huge threat to privacy, but I’m not sure how this meaningfully stops CSAM. My guess: Apple is trying to stave off more heavy-handed gov intervention. Thread:
Also Quicken. I remember several people buying a PC after I showed it to them.
They absolutely won't backtrack from this, the damage is done and it was hardly noticed by mainstream news outlets.