skysight-inc/HackerNews huggingface dataset:
I made the switch to Linux as my main OS for software development in the last month (archlinux with AMD Ryzen on a custom built box) and I'm not regretting it.

For a comparison, here is the Press Release for Snow Leopard (https://www.apple.com/ca/newsroom/2009/06/08Apple-Unveils-Ma... here is an excerpt from the text

> For the first time, system applications including Finder, Mail, iCal®, iChat® and Safari are 64-bit and Snow Leopard’s support for 64-bit processors makes use of large amounts of RAM, increases performance, and improves security while remaining compatible with 32-bit applications. Grand Central Dispatch (GCD) provides a revolutionary new way for software to take advantage of multicore processors. GCD is integrated throughout Snow Leopard, from new system-wide APIs to high-level frameworks and programming language extensions, improving responsiveness across the system. OpenCL, a C-based open standard, allows developers to tap the incredible power of the graphics processing unit for tasks that go beyond graphics.

Simple, useful information. Information and features that matters to software developers.

Instead in this new macOS we got: Safari, Messages and Maps. Apps that are not that much relevant (since people are too hooked in Firefox/Chrome, Fb/Ig, and Google Maps). If Apple wants to gain marketshare in these areas, that's fine. But they are pushing them to their base as a macOS upgrade. Huh.

The only thing related to developers is XCode "improvements". I guess the message is pretty clear now: The macOS is now only good to develop iOS apps and maybe do graphics/audio/video. If you are a web/sys developer it might be a good idea to start looking for something else.
Profit Sniper X
> They will lock down their PCs like the iPhone.

Maybe, maybe not. Where did you hear that?
App notarization works by hashing binaries and sending said hashes to Apple. Here you go:
https://lapcatsoftware.com/articles/catalina-executables.htm...
With twice the cores at a higher per-core speed, yes. And also with a much more powerful GPU.
David Bier needs to talk to American workers who have been displaced by Infosys or TCS. His ivory tower view sounds great in academia papers, but my experience says that the system isn’t considering US citizens like it’s supposed to.
I wonder who bothers to test their wonderful experience product on a screenreader. Regardless of this and regardless of the security threat JS execution poses, I find it hard to use the internet with JS disabled.
However, when it comes to SPAs, I find that I like the older version of the website way more and also find it a whole lot more intuitive and usable.
That could actually be pretty great. Especially if it's essentially a dockable iPad running macOS.
Came here to say this. I don't get this kind of web page design. It absolutely sucks if you actually want content. I have to scroll a specific amount on my mouse in order to get content for that particular scroll distance. Just comically bad.
Assuming my audio interface is telling me the truth about roundtrip latency, for me anything above 8ms starts to be detectable when playing guitar. Between 8-15ms or so it's subtle and you can kind of trick your brain into ignoring it but it's definitely still there if you pay attention.

And from what I've seen in the best case scenario a usb audio interface is going to have a roundtrip latency of 4-5ms (thunderbolt can be much better, there are some that claim 1 or 1.5 ms).

So IMO that means ideally wireless headphones need to stay < 3-5ms to be an unnoticeable replacement for wired ones.
One thing that bugs me: Women I know who wrote software kept finding new roles where they'd be in management instead and then they moan that they liked writing code and miss it. Maybe that tells us that sexism in software development is prevalent and they wanted out, which is no fault of theirs, and maybe they just wanted more money - but it definitely sucks overall.

I find blind technical interviewing easy because I don't usually remember new people after a few moments. My reports say "The applicant" not out of a deliberate effort to screen the potential hire's name, race, gender - anything like that but because if they left an hour ago I already couldn't tell you anything whatsoever about them besides that they've got this very idiosyncratic approach to loop structures or they seemed not to understand what thread safety means or whatever.

The only interviewee I remember at all now was a Russian woman for whom it was her first interview in the country, and her first interview in English, and my core goal for the entire time was to keep her calm enough that I could discern whether she knew how to do the job. It isn't humanly possible to stay terrified for say months, eventually she will relax if we hire her (and she did, she was fine within a week) - but she might manage to stay terrified for long enough that I can't tell if she actually understands what a compound primary key is and how these iterators I'm talking about work and if I'm not sure then hiring her would be a big risk.
The whole job of sqlite is to handle the locking to keep such accesses safe.
I'm still waiting for iOS to steal Android's notification system which has been vastly superior forever. People who've only ever used iOS think I'm crazy when I say this, because iOS notifications are so useless they can't imagine what a useful version would be like.
This is tradition. Pretty much all of the events shown in the background during WWDC keynotes are silly things. One of Craig's reminders today was "Competitive Meditation". It's just a silly thing to amuse people who are paying attention.
duuuuude chillax, if police stop reporting crime, crime will naturally disappear.
RepNet: Counting Repetitions in Videos
"the dictum that truth always triumphs over persecution, is one of those pleasant falsehoods which men repeat after one another till they pass into commonplaces, but which all experience refutes. History teems with instances of truth put down by persecution. If not suppressed forever, it may be thrown back for centuries."

– John Stuart Mill, On Liberty (https://www.utilitarianism.com/ol/two.html)

Mill seems to agree with you.
> Is this just innocent vagueness of the English language, or sneaky shit?

They use simple language to make it not seem like legalese - If you want the tech details see the white papers they have linked.

> What does it mean that it can't see them while they're being sent? Can they see them once they're at rest?

No messages are end to end encrypted by default

https://support.apple.com/en-us/HT202303

> they say they can't see your location in Maps. They make no promise with the browser

Apple Maps doesn’t have a browser version, just and iOS and Mac OS app. Additionally see above link, all location and search history is end to end encrypted - maps searches (and other location based events that cannot be encrypted due to server side processing) are not linked to your Apple ID.

> In fact, they don't promise they aren't snooping on 100% of the stuff in Safari

Again see above link, safari history and tab sync is also end to end encrypted
It was all the rage in news a few weeks ago, and it is true. Apple sends the hash of every script and executable you run as part of its notification process (even command line commands & scripts)
There is no reason why rx580 would not be supported on ARM or why there would be any meaningful performance delta. AMD does not have any kind of “secret-sauce” driver for that, it is simply LLVM targeted to that architecture that converts HLSL/GLSL/SPIR-V into the architecture specific code.
Public sector work makes these things a requirement, it doesn't have to work on IE, but it helps a lot if it does because lots of law firms have only got IE. JS is the same, we don't add in JS unless it's necessary, but there has to be a no-JS fallback option, which can be less pretty but still needs to be functional.
Will an ARM version of Logic support loading x86 plugins?

Last time Rosetta was on a process by process basis, so you might have to make some unfortunate choices.

Edit: https://developer.apple.com/documentation/apple_silicon/abou...

> The system prevents you from mixing arm64 code and x86_64 code in the same process. Rosetta translation applies to an entire process, including all code modules that the process loads dynamically.
Yes agree completely. I'd love to whittle down the noise.
That sounds reasonable. I didn't watch the presentation, and to be honest, I'm not super familiar with the FCC device database.
As far as I remember WML was processed to a binary payload by an operator gateway and the phone never tried to interpret XML itself
Thus, a special operator support was required with GPRS connection.

In 2000 they also had WAP-over-SMS. That was slow. And expensive. One SMS could carry 140 bytes.
Hi, author here. Previously posted to HN (https://news.ycombinator.com/item?id=21763636). I just released alpha -- check out this cheesy trailer (https://www.youtube.com/watch?v=LxPD4n_1-LU).

Happy to answer questions! And if you're serious about running this in your city, the importing process has improved greatly since December, so get in touch.
I know, that’s why I run it in compatibility mode in a VM. Just because it’s dead, doesn’t mean there aren’t organizations that have built mission critical web apps that only work in IE and those of us who have the burden of dealing with them.
And if they can get by with Excel just as good, then they didn't need mathematicians in the first place.

If not, this will make someone unhappy. And this is the whole point of boycott.

The police is making mathematicians unhappy. Bad cop, no donut in any dimension.
I do it for the privacy. Google auctions user data to third parties for micro dollars on their ad exchange.

https://static.googleusercontent.com/media/www.google.com/en...

Apple has no such business.
median age of infection is plummeting. Covid19 doesn't kill younger people at the same rate as the elderly.

“The severity of what we are getting has declined,” said Gino Santorio, chief executive officer of Broward Health, the four-hospital system that serves most of Broward County. “The average length of stay is six days versus 10. Initially, Broward Health had the really sick COVID patients, those from nursing homes and cruise ships. Now, that has changed, as the demographics have shifted.”

https://www.sun-sentinel.com/coronavirus/fl-ne-coronavirus-f...
Never underestimate the Internet's ability to see the worse in any Apple announcement.

Apple announces something you don't want? They are ignoring the vital issues and focusing only on dumb superficial things which just proves they are going down hill.

Apple announces something you do want? Should have happened years ago, and the fact that they've only gotten to it now just proves they are going down hill.
She probably thouht it was a live feed. Street map is just using 2d images, but what if we could record in real 3d, so that you could walk around the scene!
Performance, but that remains to be seen. VST performance can be absolutely crucial.
Windows 10 runs on ARM on the Microsoft Surface Pro X.
A Facebook property like Instagram might do well. I think more than half of the streamers that I watch have an Instagram link in their Twitch profile.

Personally I hope for a good decentralized (actually decentralized, not d.live) streaming network to take off.
My suspicion is that new macOS releases will continue to support Intel-based Macs for at least three years after the last Intel-based Mac ships. New OS X releases only supported PowerPC for about two years after the last PowerPC Mac shipped, which is shorter than I'd expected, but Apple under Tim Cook has been a little less aggressive about ending support for old hardware, despite what people often seem to think. MacOS Big Sur supports hardware going back to 2013, and iOS 14 supports hardware back to 2015's iPhone 6s. (And iOS versions keep getting updates for a year after their replacements ship, while macOS versions tend to be updated for two.)

As for the quality, reply hazy, ask again later? The whole butterfly keyboard of laptops turned out to be a fiasco, and Apple's long-held tendency to push their industrial design right to the edge of thermal and material tolerances got kind of crazy-making in the last few years. Yet so far, I'm really liking my MacBook Air 2020, and the only thing I'd absolutely change about it if I were given a magic wand would be to add a third USB-C port on the right-hand side. I appreciated much of Jony Ive's design work, but I'm hopeful that with him gone, the drive to prioritize minimalism over functionality will be at least toned down.
And its so wrong from so many ways when top judge of a country is given a huge perk by the ruling party right after his retirement.
My guess is that it is hard to measure "moving and visual presence in the community" and input it into a machine. Not that it wouldn't be nightmarish to communities that have already been overpoliced if that's what was being maximized. I don't want armed guards exclusively patrolling the streets of poor and minority neighborhoods.
Eh... that was not my experience: https://www.jeffgeerling.com/blog/2020/i-replaced-my-macbook...

(Unless you're speaking almost entirely of webapps, which mostly run fine even on the measly 1.5 GHz 4-core Pi ARM processor.)
I find it equally shocking that if I bought an Android phone three years ago, that any new feature Google introduced would be absolutely useless to me without buying a new phone....
Are you saying that the visible presence of the police won't stop any type of crime, or just specifically your spousal abuse example?
Since arm has a more relaxed memory model they will likely never be able to emulate x86 with multithreading well.
One interesting thing about the Wii/PS3/XB360 generation was that Wii was sold at a profit. Knowing that, it was pretty funny to see Sony/MS fanboys lambast the Wii's low attach rates as an impending failure when the model was totally different. Sony would need a customer to buy multiple games to turn a profit on a PS3, Nintendo could sell someone a Wii and Mario Kart and not have them buy anything else, and that'd likely be a happy and profitable customer.
Damn, I was excited but sadly mine isn't on the list. :( It would be so nice if I could have root on devices I buy.
> Making these without providing Android support just feels mean

You want Android to be able to run mini versions of iOS App Store apps? That seems completely unreasonable. If that's not what you mean, then I don't understand what you think they could do here to "provide Android support".
> I expect the x64 to ARM transition to be seamless to most people who are currently on the macOS platform.

I completely agree with you IF Apple contains this to just the Macbook market. If they push this to iMac Pro / Mac Pro, too, though? Or even Macbook Pro? That's a different story. For developers it probably won't matter much, but for users currently relying on things like Protools to make a living? There's a good chance this won't be a friendly transition to them in the short term.
It does not appear to have a Metal backend - just OpenGL and Vulkan.

From what I can tell, commercial game devs treat Mac gaming as an edge case and mostly only the large engine devs care about Metal support (with exceptions, of course).
Running Linux on VM is essential for devs so it's difficult to switch to arch that Linux doesn't support well.
Other possibility: bootcamp (native Windows booting) requires something like iBoot starting a CSM or UEFI stub (if the A-SoC doesn't use UEFI - which it might not) to then start the Windows Boot Manager.

I don't actually know the current status of supported Windows firmware loaders, but the most recent information I had was that even on ARM you needed UEFI with Secure Boot.

I am interested in Linux on those Mac ARM desktop machines, probably takes a lot of effort, I don't see Apple making the effort themselves. On the other hand: there is a super small chance that if the A-series SoCs are marketable you'd get no-OS ARM (micro) servers. That'd be pretty cool.
You see Intel is a 50 yr old company, you think they will sit hand in hand on their bums? If the majority Industry shifts towards ARM ISA Intel will evolve, What stops Intel from Licensing the ARM Core and build a industry leading ARM Chip? I think no-one with the exception of Apple in the semiconductor industry has more resources than Intel to build a world class ARM CPU. Intel is just trying to drag x86 as far as possible because it can monopolise the architecture only AMD and Via are other two vendors who have license to build x86 processors.
>Taleb seems to be one of the most important thinkers of our time.

Considering basically nothing he talks about is a thought original to him, I can't say I agree. He's good at popularizing things with the general public that were already well known within specialist circles, though.

He's also quite spotty on a bunch of science related subjects, including GMOs

https://rationalwiki.org/wiki/Nassim_Nicholas_Taleb
The question about where low-binned Gravitons go to is an interesting one.

But my point on how easy it is now, as compared to the past, for large swaths of customers to move away from Intel, stands. Moving to AMD or some 3rd party ARM provider are options outside of Graviton that can be done quickly.
Being able to change your default apps has nothing to do with privacy and everything to do with platform control.
Runs absolutely fine in situations where battery isn't a concern (iMac)
So it can compete with an old, lower-end APU using unreleased metrics. Great. Meanwhile, AMD is set to release much more powerful integrated graphics.
I was pretty pleased about the WWDC keynote except for when it came to macOS. My experience with updates and new features hasn't been pleasant the past four or so years. I'm frightened to see what things this feature update will bring.
I get what you're saying, and for many use-cases fully static websites is all you need. What might have been a better title for my post is "(Coincidentally) accommodating [..]", as the main target audience still remains users _with_ JS. By following some guidelines, using a couple of helpers, and avoiding certain interactions for _required_ interactions - ie. you can have sparkles on mousemove all you want, but don't gate important app functionality behind it - you will _also_ support users without JS. If the implementation cost is low, the potential gain of you and other users who might enjoy a JS-less experience might well be worth it.

For my part, I'm developing a service targeting privacy-minded people, and the ~1.75m NoScript users/installs are then among my main target audience.
There is nothing legally binding here, as far as I can tell. Apple software is almost entirely closed source.

So is everything that makes Android, Android -- Google Play Services. Not to mention all of drivers.
A closer partnership with Facebook is going to loose Microsoft the coming console generation just like their focus on “TV is the new water cooler” lost them the last one.

Gamers don’t want Facebook. They don’t want TV. Gamers want games.
Every time stock is sold (whether Apple is the buyer or not), a "tax obligation" is triggered.
Given that virtually everyone developing Swift or Objective-C applications for the Mac is using Xcode whether or not they're publishing to the App Store, that just seems to be a real leap to take, though.
https://en.m.wikipedia.org/wiki/No_true_Scotsman

That’s virtually every android device in existence. Just because someone degoogled an android once as an experiment doesn’t mean it becomes the new definition of what android is.
Which assertions don't bear much scrutiny? That Norwegians rarely carry guns, or that Brevik was able to kill more people than he would have been able to if a police officer who was already present on the scene had access to a gun?
Google Play Services provides valuable services that need a backend component.

I asked for evidence that Google tracks you in nefarious ways via Android.

Am I being tracked when using their DNS servers, which are otherwise very valuable for people suffering from DNS-level banning of websites?

And what do you mean by "privacy respecting"?

Words are cheap. I hope the privacy respecting apps and services you use can guarantee that either via technology (encryption, open source, reproducible builds), or via contract (and a ToS that can be changed on a whim for a free service isn't a contract that can protect you).
If you purchase an Apple device (iPhone, Mac, etc) you get a year of Apple TV+ included, I think.

I'm not saying to buy a device just for the service, but if you were already planning to get a device sometime in the next year then keep that in mind.
> And if they accurately predict where crime will occur

That's a very big "if"
Yup, the timing would certainly seem to indicate Apple hedging their position for the upcoming antitrust prosecution.
Some services are in Google Cloud, some in AWS, some in Azure, plus Apple has eleven data centers of its own. I believe that Apple is working on bringing the pieces that have been offloaded to AWS/Azure/Google back in house.
I'm Keeping a Pandemic Journal
For sure! Hopefully we'll learn more specifics in another session.
> most users just want to read relatively static content

The most oft-complained about sites (news sites, "blogs") don't really care what you want. They care about engagement, monetizing, and/or conversions. That's much more difficult without JavaScript. If you have it disabled you've limited your value to them anyways.

Aside from the small number of altruistic orgs like WikiMedia your complaints about JS will fall on deaf ears.
Up to 11 Apple silicon macOS will be v11.0, according to Xcode release notes
"Xcode 12 for macOS Universal Apps Beta Release Notes" calls out macOS 11…
There's multiple steps involved in this, but some of the important ones are:

- encrypt all the contents of your flash (e.g. with LUKS)

- store the key in a crypto hardware module

- Typically you'd then have a System on Chip which supports a secure boot with a fused certificate key as hardware root of trust. Each subsequent phase of the boot process needs to be attested by the previous phase to maintain this chain of trust. Have the boot process pull the key for your Flash partition and unlock the flash

- Ensure your board is fully locked down, so no debug access, no boot overrides, no sideloading, ....

- make sure the key can't be accessed with the same process privileges as the server running on the unit, for when someone inevitably pops it

- select a SoC with protections against side channel attacks and fault injection (glitching), not some 0.3 USD microcontroller
You are not in charge. If contenteditable is such a nuisance you can fix it, fill bugs and help with triage. I've been recently playing with it. There are so many bugs like noone use it. A lot of people want WASM and drive it. It is not zero sum game.

There already several tiers of the browsers. Top tier opens competition with native/mobile. This may be huge - Windows, Mac, *nix, iOS, Android - universal application without walled garden.

Next tier works with mostly static content - NetSurf and Dillo. Dillo is fast, no need to throw away web. Any open source browser has entire history - pull and compile. First Mozilla check in is before Gecko - Layout Classic [1].

It is not browsers who ruins experience but authors. I browse without JS, it works.

[1] https://github.com/sergeykish/gecko-dev/tree/init/lib/layout
Unless you want to build and test ARM MacOS apps next year you should be fine. Your MBP should still work fine and in two years you should replace it anyways.
We probably run with different crowds, but Parallels or BootCamp are installed on all the Macs we have because of specific programs needed to fulfill grants.
You can replace them much more easily than you can on iOS, and you don't even need to install a third party ROM. You can turn SUPL off entirely on any Android phone out of the box, while you cannot on iOS.