skysight-inc/HackerNews huggingface dataset:
Interestingly there's a few mentions of Catalyst improvements in the Xcode 12 release notes:

> When bringing iPad apps to macOS, you can now use the Optimize Interface for Mac target setting to use native macOS controls and Mac resolution

Hopefully this means Catalyst apps will feel a little more like actual Mac apps.
Gizmodo addressed this in February, though just as Covid-19 news coverage began overwhelming everything:

Yesterday, Reddit CEO Steve Huffman (or “Spez,” as Redditors affectionately know him) published the platform’s annual transparency report, highlighting how the platform took down more than 200,000 pieces of offending content over 2019, along with nearly 56,000 accounts and nearly 22,000 subreddits—the site’s communities, most of which are moderated by volunteer users. He also flagged a “company update” regarding the way Reddit thinks about “quarantined” communities...

https://gizmodo.com/reddit-will-start-to-punish-users-for-up...

That policy, in a Reddit post by Huffman:

When we expanded our quarantine policy, we created an appeals process for sanctioned communities. One of the goals was to “force subscribers to reconsider their behavior and incentivize moderators to make changes.” While the policy attempted to hold moderators more accountable for enforcing healthier rules and norms, it didn’t address the role that each member plays in the health of their community.

Today, we’re making an update to address this gap: Users who consistently upvote policy-breaking content within quarantined communities will receive automated warnings, followed by further consequences like a temporary or permanent suspension. We hope this will encourage healthier behavior across these communities.

https://old.reddit.com/r/announcements/comments/f8y9nx/sprin...

According to that statement, bans (apparently temporary) are for voting only in already quarantined subreddits.

WatchRedditDie's discussion is not especially nuanced, considered, or balanced.
I'm curious, can you point me towards some examples of the data you suggest? I personally haven't seen anything of the kind, although perhaps newer data may suggest slightly lower rates of overall satisfaction given that increasing awareness of something to an otherwise unaware population is always going to increase false negatives. Still, the figures I see are always approximately in the 95%+ positive range.
The point of contention/discussion here is less about whether or not the IO itself is blocking or non-blocking (the article's obviously accurate on that point, as strace would confirm). I was more talking about the assertion that "The function is no longer async, and in fact both keywords basically become no-ops"; at least per the docs they're definitely not no-ops, with "async" still returning something that's awaitable with "await", no?

Like, that variable doesn't seem to have any impact on whether or not Zig itself has a concept of an event loop or of asynchronous functions; both still continue to exist, even if the libraries happen to be configured to perform blocking operations. A function is still "async" (albeit pointlessly so) even if it doesn't yield.
I wouldn't say it's the answer - it's a different take, and I suspect it will be executed really well. The UI looks intuitive.

App Clips will potentially be revolutionary in terms of app adoption. It's hard enough to get people to install your apps.

Now if you have a real life item pushing you in that direction, offering you a light weight app to start off with, it's SO much easier. I'm super excited about App Clips.
> This is obviously the right move.

Could you expand on this? Is this obviously right because it's FB being boycotted? I don't use FB - is it noticeably worse than youtube, reddit, twitter?
WSJ: https://www.wsj.com/articles/trump-order-would-temporarily-s...
Maybe that lives them open to switch the internal instruction set to risc-v down the road without a naming issue.
It doesn't. Ninety-nine point five nines of software is architecture-independent, and if you're an App Store sharecropper you'll never notice. It's the users with paid-for x86 binaries who will be screwed, like they were when Apple removed the ability to run PowerPC binaries in OS X 10.7.

[Dis]claimer: I have no long or short in AAPL. Anyone posting or voting in this thread should similarly disclose.
TSMC has a current roadmap of Gate All Around 2nm in 2024 ( 3nm GAA in 2022 is increasingly uncertain ), 1.4nm Nanosheet in 2026 and 1nm in 2028. And this isn't just TSMC, Intel CTO just came out yday with similar timeline. Basically the whole industry is moving to GAA and Nanosheet. Anything too far beyond is unknown. But the last conference TSMC has pointed out to having some ideas for 0.7nm in 2030.

So I think everything is good til 2030.
Commenters here seem to be focused on performance while doing what x86 chips do. They're missing the point. That performance is good enough.

Top left on the arch slide: audio engine. Other on-chip blocks: camera compute, neural engine, machine learning accelerator.

This is about advancing the state of the art in personal digital assistants. The Mac change is in service of the iPhone.

I'm excited. Digital assisstants have stagnated for a long time, because of internet latency and lack of dedicated silicon (and perhaps privacy concerns). This is the way forward.
Using mass amount of SoCs effectively on a single machine isn't trivial. Even AMD go for simple solution on EPYC 7002.
OpenGL is still supported. https://twitter.com/colincornaby/status/1275153748348682240

OpenGL drivers still basically have to be there because of WebGL on Safari. And if it's a derivative of the GPU on iOS devices, then the GL driver is mostly already written.
Is there any indication that the numbering change reflects a significant technical shift (eg preparing to target ARM specifically)? Or is this just aesthetics?
At 1:34:04 of the presentation Fedherighi is opening up Xcode on the ARM Mac, and says, "we're using Xcode, like all our developers will" which might be construed as app store only.
Setting that global const is the same as choosing between various top-level future executors. It can only be set once in a project, and it's morally equivalent to changing `asyncio.run()` to some other function in the python example. It just allows library writers to write async functions and have the end user choose which async impl to use.
Everyone laughed when Richard Stallman said Steve Jobs was the pioneer of the computer as a jail.
Hrmn. Wouldn't this be leaving out android and windows? It might be practical for some apps, but that's an awful lot of users.
corona played a huge factor -- lots of free time and a lot less physical contact.

FB will probably leverage the existing social graphs within their networks to start testing this. They already have distribution/discovery nailed ... they just need to role out a sub product that mimics these features.
Consistent design language across platforms is not a good thing if the design language is chosen based on the lowest common denominator.

Macs usually have large screens, and are driven by a pixel perfect input mechanism. Yet they will now be required to live with a design scheme that is largely designed for devices that would fit in a MacBook touchpad and the primary input for which is a fat finger.

Also, the icons seem to be completely stripped off colors, so I’m not sure where the reintroduction of colors is coming from. Unless you’re talking about the Vista Aero translucent sidebars that are only gonna make things harder to see.
Hopefully, but PowerPC Support was just 4 years.
I assume the cost of settling other stars would become negligible at some point. If our solar system becomes a Dyson Sphere, and we have a population of thousands of trillions of people, I can't imagine how launching laser propulsion spacecraft that can travel at 0.2c toward other stars wouldn't be easily within reach of any moderately wealthy coalition of space enthusiasts.

You're right though. I haven't actually done a careful estimate of the resources required vs the resources available to a Type II civilization. If the former is significant relative to the latter, and there is no Return that can motivate that magnitude of an investment with the type of investment structures that will evolve on a solar-system-wide economy - where investment time horizons have no need to be extraordinarily long - then maybe interstellar colonization is not inevitable.
The chips are going to be manufactured by TSMC whether they're AMD or Apple chips.

And the game consoles show that AMD can put together a secure, x86 chip at high volumes at leading nodes.
I have to think it's going to be tiny, cool (as in temperature) and use a fraction of the electricity that the latest Mac Pro does.

As for the pro software that currently requires a physical dongle for DRM, I'm guessing those vendors will be forced into the Mac App Store with Apple managing access to the software for them.
I'm not convinced that most users really care.

Their eyes read, but they still interact as well.
It depends on where your perception of "where everyone else already was" in this context.

Is the future more like Intel desktops or more like ARM-based mobile devices? If you think the latter then Apple is definitely moving towards where people will be (insert Gretzky quote: "skate to where the puck is going to be, not to where it has been.)
No, the custom silicon matters more. They've spent years building infrastructure to make it easy to change late stage code generation to multiple ISAs.
On the contrary, iOS actually tracks you far more than Android. This is just marketing-driven conventional wisdom that doesn't hold up when you take even the most cursory look at it.
https://news.ycombinator.com/item?id=23329646
Got it, I thought the parent comment was arguing for the status quo (keeping fruit juice untaxed).

The other thing that amuses me is the size of juice servings in the US vs UK. I enjoy a glass of OJ with breakfast. In the UK, that's a little "half-size" glass and in the US it's a full-size water glass (pint?). I much prefer the UK size (though admittedly, I'm also consuming coffee and water at the same time).
The importance of non ride-hailing ambitions from ride-hailing company Gojek
Apple doesn’t control their machine learning stack. The models they ship are likely created and trained on PCs running Linux and NVIDIA GPUs. It’s entirely possible they’ll extend the Neural Engine to be useful for training but they’d still need to contribute or convince others to contribute to the existing tooling.
I'm pretty sure the goal isn't to make iOS apps look less out of place, rather it's to pave the way for a macOS/iPadOS merge after the 2 year ARM transition is done. Most of the UI changes across the OSes looked to be in service of stitching up the UI inconsistencies.
Not really. Native apps for macOS are targeting Apple specific APIs. It might help for cross platform applications that do low lever asm optimizations though.
I think developers should always start on this page instead of the keynote: https://developer.apple.com/macos/

EDIT:
Also meant to point out that every year they have a theme - this year is apparently all interface (as they've probably spent all there time getting ARM working smoothly, and want to minimize the plumbing issues).
The mention of virtualization in the official press-release is awkward [1]

> Virtualization technology allows users to run Linux.

How does it relate to the switch to ARM?

Did they get finally worried about success of WSL on Windows and aim to compete in that area?

[1] https://www.apple.com/newsroom/2020/06/apple-announces-mac-t...
In the town where I grew up the most common non-traffic emergency calls were calls of injury of which the most serious were cardiac distress. The police used mathematical models to position two SUV patrols at opposite sides of town where each contained some manner electric cardio medical device for rapid response to heart attacks.
No. Wait... yes?
> cleaning up and using a consistent design language across platforms

This is not a positive. A laptop is not a big iPhone and shouldn't use the same design language. One of the worst thing about Windows 10 is its use of huge, touch-friendly interfaces in an OS most commonly used with a keyboard and mouse. MacOS appears to be headed the same way (and it doesn't even support touch screens).
Um, I'm not sure it's easy at all for people to live as precariously as they do in the US now with a decent safety net. Imagine a UBI that pays a smidgen every 10 seconds: how does one emulate living "paycheck to paycheck" that way? You'd have to be pretty clever to emulate that.
Hopefully they'll have an option to reduce the corner radius of windows & views... it looks a bit too bubbly for my taste. Brings back memories of the "candy" widgets of the first OSX release.

Otherwise, it actually looks okay to me.
And solving world hunger is simple. Maybe feed the people?

The biases are deep and insidious. They exist in each and every one of us. "Addressing" them is a complicated issue.
Oh I totally get all of this and I agree that it's fair to characterize Apple's bent as being UX at the expense of user freedom and that many people _specifically want_ this, but at this point it's overstated as applied to some of these features. For example, default browser - Apple doesn't need Android's complicated system whereby you choose whether this app opens up links of a certain type always or just this once, etc. Apple could just have a setting where you choose your browser. Unless I'm just naive, this should add no overhead in terms of UX. Same applies to email client.
Costco did a similar thing at the start of the pandemic, where they forbid people working in offices from working remotely, to be "fair" to those who work in their stores.

An employee who worked in their offices actually died from COVID-19: https://www.buzzfeednews.com/article/briannasacks/costco-cor...

Now, it's not a given they got it from the office, but they probably did spread it more, so it was a very irresponsible policy IMO.
Their culture is 100% why they failed. They were technically far superior to Twitch. Their video quality was much better with lower CPU utilization, their latency was extremely low, and their UI was intuitive and butter smooth.

Their culture though... Before Shroud and Ninja joined, there were rules that you couldn't tell people your age. They had rules on how wide your shirt straps could be, and just generally seemed like if you had any opinions on other people, you would be chastised. They valued explicit political correctness, but that's not so good when you're making a place designed for just chilling and hanging out... At least, not when you're trying to grow.
Wage theft in the US is the majority of theft. Tell me, are people in socio-economically disadvantaged areas committing more wage-theft?

You have to ask yourself why there is more crime in poor areas. The answer is that we don't go looking for or don't care about the crime that happens in other areas as much, and that the socio-economic conditions lead to more crime. You can't fix these issues by sending police there to act like an occupying army. You can only fix the root cause.

As a personal anecdote, having grown up in such places, people have so many bad experiences with police that they genuinely don't want to call them when their presence might maybe help. So is sending police patrols to maximize the number of arrests and create ever more negative experiences the solution? No. You have to fix the root cause.
https://en.wikipedia.org/wiki/Wells_Gray_Park_Cave_discovery

> The Wells Gray Park Cave discovery of 2018 was of a karst cave in Wells Gray Provincial Park, in the Cariboo Mountains in British Columbia, Canada. The cave has informally been named Sarlacc's Pit pending an official name.

> The cave may have been snow-covered year-round until the 20th century.
The XCode icon seems to have the hammer sticking out a bit. So maybe there is still room for custom shapes.
I am fine as long as Linux will run on those machines when they get old :)
I'm pretty excited to see how well the new spatial audio feature works on Airpods Pro. It sounds like it will come in a firmware and/or iOS update, but they didn't seem to give an ETA on it. Could certainly be a great new feature if implemented well (they claimed support for 5.1, 7.1 & Atmos), added to hardware that's already out there.
Bootstrap as Code
Oooo well said. One of the first programs I ever wrote was a scraper for such an ASPX site. Parsing state ids and reposting them over and over again... what a joy it was.
Gah, how did I forget that...I still think the way they talked, it feels like it'll be a different series but maintain family connections to the A series. But maybe not. Knowing they're using the A series in the Dev kit, maybe it'll just be an A series.
GF 14nm is still behind from Intel 14nm for actual size.
What would that look like? Shifting to becoming a software developer and leading the charge a Desktop Linux? A vertical integrator like Apple, Microsoft Surface, System 76 (yes those are varying degrees of success)?

I really like the NUC products. They have the knowledge and skills to do everything (cpu, ram, soc, radio/wifi/cell (or used too), storage) in house but industrial design (maybe they do). I have never personally experienced a software experience from Intel I have ever remotely enjoyed.

Edit: Actually there is software I have used from Intel that I have really enjoyed, the BIOS for the NUC. So I stand corrected.
> because they can make good risk/reward assessments

Indeed, and I made mine. No ads, not tracking, no risk of malware, no need for virus scanner, high speed page loading (ahem, when it works). Worth it? For me, sure! Peace of mind means a lot to me.

What's so hard about making web pages that don't use unnecessary tech?
How the Future of Software Will Be Different
> macOS will support native iOS apps and macOS apps side-by-side on these new machines in the future.

I wonder what that means. There's more to the chip -- what about the core APIs for UI? Does that mean CocoaTouch and UIKit will run natively on macOS?
Agreed. I think this is especially likely given their decision to increase the battery size in the iPhone 11 lineup last year.
I especially liked the extension of complications in Apple Watch. The ability for developers to define the 'home screen' appearance of the watch is an important advancement that enables users to control their own technological identity. The Watch is the most important place for consumers to define their own 'GUI brand'.
"Without more policing, the crime problems get worse"

Do you have a source?
It was keynote-worthy for Snow Leopard, with the infamous "0 new features" slide.
Things like "new emojis only in the new OS version" are used as an incentive for people to update, I believe.
I remember Apple's m68k to PowerPC transition. Platform changes were a much bigger deal back then because it determined what kinds of apps you could run, but even so it went without a hitch. We lived with fat binaries for a while but otherwise it wasn't a big deal.

Apple's focus has always been the consumer market, and for most consumers, they're not likely to notice the platform change.

One might say, Apple gained a huge developer demographic when it moved to x64 from PowerPC, won't this matter to them? But most of those developers were creative types that don't work at the binary level anyway. If you're doing front-end web dev on VS Code and almost never fire up gcc/clang, your life isn't going to be impacted significantly.

Those whose lives were impacted (e.g. scientific computing folks who struggled to get certain Linux-specific software to compile on what was a BSD-ish platform) have probably moved off the Apple platform and on to Intel Linux years ago or at least they're likely to be running a Linux VM on their Macbook Pros. (homebrew doesn't really cut it)

Also unlike back in the day when most people were still running desktop apps, so much of what we do on a daily basis is on the browser nowadays. Calendar? Cloud-based. Email? Cloud-based. Word processor/spreadsheet/presentation? Cloud-based -- and Microsoft Office is being ported to ARM. We're living in much more platform-agnostic world than we were even 10 years ago.

I expect the x64 to ARM transition to be seamless to most people who are currently on the macOS platform.

A bunch of Python wheels might need to be recompiled though.
I previously used FLAC but I like taking my whole library with me. HQ MP3 is good enough for me.

The loudness war is something of a myth. I normalize my audio, so I don't really notice. As for the absence of dynamic range, I don't really care. I don't listen to classical.
Yeah, Mac icon design felt like it was hanging on by a thread, and now feels like it's being killed.

A significant piece of character that's just... gone. I think this is what bothers me more than any iOS-ification of the OS, on a UI/UX level at least.
Postmortems often happen because someone ignored a pain point prior to the failure, rather than taking stock and doing some preventative work.

The general pattern of pretending everything is ok is one of my least favorite things about tech culture. I was going to say 'tech people' but it's clear that there are people who don't like this pattern either. They tend to self-identify (sometimes privately) when I buck the trend and do something sane instead.
> I assure you mathematicians aren't optimizing the "visbile presence in the community".

How, is this your line of work?
I can't browser it in emacs, the world's best tool for navigating and working with text :)

I have thought about what I want since writing. I want a format where the receiving end decides how to display it.

Tabular data? Give me a default sort and leave the rest to me. Images? Should they break text or be showed as a thumbnail with textflowibg around it?

I haven't thought a lot about it, but I want content with metadata attached.
There is a contradiction in expecting an organization that enhances its capabilities to use its capabilities less.

Not that predicting where crimes will occur is really a thing - more likely you are just predicting where a population is getting policed.
Sure - see my comment elsewhere where I acknowledge that. But all I'm asking for is static sites where static sites are appropriate.
Apple adds CarKey function to iOS14, BMW will support it first
Now Apple has reached the integration that Commodore had: they made all the processors (CPU, graphics chip, sound chip, interface adapters) for their Commodore 64 and other 8-bit machines, and for the AMIGA.

I’m worried it will bring even more close control by them of what we run and how we run it on those computers, but having lots of custom chips (many of them in one package) for all kinds of things with a unified memory architecture is amazing, a modern AMIGA.
Panopticlick did some of this with headers included, their order, and their timing. Which of course can be defeated without much loss of features. Tor Browser being one example
The T-series CPUs are a bit weak, to be honest…