zlacker

OpenGL 3.1 on Asahi Linux

submitted by simjue+(OP) on 2023-06-06 13:46:13 | 512 points 365 comments
[view article] [source] [go to bottom]

NOTE: showing posts with links only show all posts
◧◩◪
9. dougal+4a[view] [source] [discussion] 2023-06-06 14:25:53
>>smolde+i9
Some: https://news.ycombinator.com/item?id=35301630
10. zamada+5a[view] [source] 2023-06-06 14:25:55
>>simjue+(OP)
From a follow up post on Mastadon https://social.treehouse.systems/@AsahiLinux/110497512340479...:

"Also in this update:

We now have a cpuidle driver, which significantly lowers idle power consumption by enabling deep CPU sleep. You should also get better battery runtime both idle and during sleep, especially on M1 Pro/Max machines.

Thanks to the cpuidle driver, s2idle now works properly, which should fix timekeeping issues causing journald to crash.

Also thanks to the cpuidle driver, CPU boost states are now enabled for single- and low-threaded workloads, noticeably increasing single-core performance.

Thermal throttling is now enabled, which should keep thermals in check on fanless (Air) models. There was never a risk of overheating (as there are hard cutoffs), but the behavior should now more closely match how macOS works, and avoid things getting too toasty on your lap.

Random touchpad instability woes should now finally be gone, thanks to bugfixes in both the M1 (SPI) and M2 (MTP) touchpad drivers.

A bugfix to the audio subsystem that fixes stability issues with the headphone jack codec.

New firmware-based battery charge control, which offers fixed a 75%/80% threshold setting. To use this, you need to update your system firmware to at least version 13.0, which you can do by simply updating your macOS partition to at least that version or newer. This new charge control method also works in sleep mode.

U-Boot now supports the Type A USB ports (and non-TB ports on the iMac), so you can use a keyboard connected to any port to control your bootloader.

And last but not least, this kernel release includes base support for the M2 Pro/Max/Ultra SoCs! We are not enabling installs on these machines yet as we still have some loose ends to tie, but you can expect to see support for this year's new hardware soon."

◧◩
17. thx-27+Ib[view] [source] [discussion] 2023-06-06 14:32:13
>>samwil+W7
This is what they have support for at the moment:

https://github.com/AsahiLinux/docs/wiki/Feature-Support#m2-d...

Maybe not quite possible to do today but if Asahi keeps up the pace they've made so far I bet it will be soon.

It helps that Apple has popular hardware so there's a good bit of people out there interested in developing support for Apple processors.

19. Topfi+hc[view] [source] 2023-06-06 14:34:57
>>simjue+(OP)
Thanks to the entire Asahi team, your work is truly incredible and so far beyond my pay grade that words fail me. I honestly recently tried and very much struggled to communicate why I was so amazed by your project when talking with friends.

For anyone interested into the GPU side, I can't recommend Linas streams[1] enough.

[1] https://www.youtube.com/@AsahiLina/streams

◧◩
20. virapt+vc[view] [source] [discussion] 2023-06-06 14:35:27
>>baq+Pa
Utm is there if you want reasonable size desktop without fighting with qemu settings / setup. https://mac.getutm.app/
◧◩◪
25. kytazo+oe[view] [source] [discussion] 2023-06-06 14:42:27
>>smolde+i9
You can check here for some insight

https://oftc.irclog.whitequark.org/asahi/search?q=ane https://oftc.irclog.whitequark.org/asahi/search?q=neural https://oftc.irclog.whitequark.org/asahi-dev/search?q=ane

64. tiffan+ar[view] [source] 2023-06-06 15:29:38
>>simjue+(OP)
Donate.

Please don't forget to donate if you get value from Asahi.

This is tremendously detailed and laborious work that people are doing in their free time.

https://asahilinux.org/support/

◧◩◪
69. brynet+xt[view] [source] [discussion] 2023-06-06 15:39:10
>>vanbur+hp
> This is interesting, am I correct in thinking this a feature implemented by Apple

Yes, battery charge control is a hardware(/firmware) feature supported on other modern laptops as well, such as the Lenovo ThinkPads, but it's not a standard so it requires explicit driver and OS support.

OpenBSD recently added support for this as well for both of these implementations (Apple silicon and ThinkPads).

https://marc.info/?l=openbsd-cvs&m=168436150408382&w=2

https://marc.info/?l=openbsd-cvs&m=168458409622780&w=2

https://marc.info/?l=openbsd-cvs&m=168521616605492&w=2

I know certain Android/Samsung phones support this as well, not sure about iOS/macOS.

72. fsiefk+qu[view] [source] 2023-06-06 15:42:39
>>simjue+(OP)
When Vulkan drivers are ready maybe the Asahi Linux perhaps also be ready to run some SteamVR apps https://github.com/ValveSoftware/SteamVR-for-Linux/blob/mast...
◧◩◪◨⬒
74. Kratac+gv[view] [source] [discussion] 2023-06-06 15:45:07
>>kaba0+Vn
> But even this way, apple devices have by far the longest lifetimes, macs, iphones will have 2-3 owners easily - so is it really fair to call them out, or is it just baseless emotional reaction?

I would dispute this claim, e.g. Apple settles iPhone slowdown case for $500m[1], just the first link I found looking for "planned obsolescence apple" on DuckDuckGo. This is not exclusive to their iPhones as one can find with a quick search.

[1][https://www.bbc.com/news/technology-51706635]

◧◩◪◨⬒
85. thx-27+YC[view] [source] [discussion] 2023-06-06 16:18:52
>>kaba0+Vn
"But even this way, apple devices have by far the longest lifetimes, macs, iphones will have 2-3 owners easily - so is it really fair to call them out, or is it just baseless emotional reaction?"

Why reply that criticism of Apple must be purely an emotional one? Kind of diminishes your argument here.

Immediate search result for repairable phones:

https://www.androidcentral.com/best-sustainable-repairable-p...

https://shop.fairphone.com/en/buy-fairphone-4

Here's a laptop that you can upgrade:

https://frame.work/

Lifetime for Apple isn't as long as you make it out to be when batteries need replaced and software support for hardware ends:

https://arstechnica.com/gadgets/2023/06/macos-sonoma-drops-s...

"Also, what you heard about locked down components resulted in better security, a much lower risk of theft, and a much more clean second-hand market (where you won’t be sold a phone with a cheap chinese shittier screen for example)."

Apple could just release stuff that didn't break so easily too so no need to risk changing out a screen if it ain't broke. There are plenty of ways to increase security of the device without making it less consumer friendly.

Additionally since the context here is whether Apple has been hacker friendly or not, why shouldn't you be allowed to upgrade and change the hardware of YOUR device? As in, you want to put in more storage or change the screen to one that's better in some manner (maybe it's just cost) then you ought to be able to.

That is it should be the device owners choice whether or not to replace their screen with one from Apple or a cheaper one.

◧◩◪
93. sounds+cH[view] [source] [discussion] 2023-06-06 16:33:08
>>london+bE
M2 Pro/Max were available in January. I think they needed to wait until now to be sure the M2 Ultra announcement didn't have too huge of changes from the way the M1 Ultra was done. In other words, the Asahi Linux team don't have an M2 Ultra to test on, they are getting ready for when they can get some test results, possibly from users.

Please consider donating if you have the means. https://asahilinux.org/support/

◧◩◪
105. GeekyB+OJ[view] [source] [discussion] 2023-06-06 16:42:41
>>london+bE
It means that Apple isn't radically changing the internals of the SOC every year.

>Apple’s first iPhones ran on Samsung SoCs, and even as Apple famously announced that they were switching to their own designs, the underlying reality is that there was a slower transition away from Samsung over multiple chip generations. “Apple Silicon” chips, like any other SoC, contain IP cores licensed from many other companies; for example, the USB controller in the M1 is by Synopsys, and the same exact hardware is also in chips by Rockchip, TI, and NXP. Even as Apple switched their manufacturing from Samsung to TSMC, some Samsung-isms stayed in their chips… and the UART design remains to this day.

https://asahilinux.org/2021/03/progress-report-january-febru...

◧◩◪
109. GeekyB+PL[view] [source] [discussion] 2023-06-06 16:49:42
>>vanbur+hp
> I really hope Apple brings the same charge limiting to iPhone as well.

This was added to iPhones in 2019.

> If your iPhone stops charging at 80%, it's most likely due to a feature Apple introduced in iOS 13 called Optimized Battery Charging. It aims to prevent over-stressing the battery and hence extend the battery life of your iPhone by limiting the charge to 80%.

Your iPhone learns your usage patterns and delays 100% charging until moments before you wake up in the morning.

https://www.makeuseof.com/why-your-iphone-stops-charging-at-...

◧◩◪
113. throwa+nM[view] [source] [discussion] 2023-06-06 16:51:58
>>JCWasm+mf
New M2 mac minis start at $600 (8 core CPU; 8GB ram; 256GB SSD). You can probably find similarly specced x86 PCs for a comparable price, but this doesn't seem unreasonable. https://www.apple.com/shop/buy-mac/mac-mini
◧◩
123. yobert+hP[view] [source] [discussion] 2023-06-06 17:02:30
>>throwa+bG
This information is on their website wiki. See https://github.com/AsahiLinux/docs/wiki/Feature-Support
◧◩
127. zamada+cS[view] [source] [discussion] 2023-06-06 17:15:55
>>throwa+bG
The feature table here https://github.com/AsahiLinux/docs/wiki/Feature-Support also tells you where along the path something is in terms of being stable and making it into the kernel. If it just has a release number like "5.19" then that means it was successfully upstreamed as part of that kernel version. Generally, the Asahi team tries to upstream as they go, but if they are uncertain about the overall architecture of a driver they'll hold off to prevent ossifying certain design decisions too early. An example of this is the GPU driver.
◧◩◪◨⬒⬓
143. 2OEH8e+y61[view] [source] [discussion] 2023-06-06 18:16:44
>>psanfo+AT
They don't need to. I keep seeing that Apple does no less than other companies w/ regard to Linux. Well- where are their kernel contributions then? Lenovo and Dell (my two laptop manufacturers) contribute.

https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux...

◧◩◪◨⬒⬓
159. hedora+tc1[view] [source] [discussion] 2023-06-06 18:44:45
>>thx-27+YC
Going with the first link. The "best" phone is not globally available. The second "best" comes with three years of OS updates. I stopped reading there; three years is a much, much shorter lifespan than you get with iOS or MacOS.

Also, say you have one of these phones, and are in a major city, then break it. How will you get the parts you need to repair it? How many hours will you be without a phone?

With Apple phones, it's typically same day service to get it repaired. Worst case, you can get a new phone with your data mostly transferred, again, same day.

The Ars article you link is pointing out that Apple is dropping software support for laptops that are 6 years old. That's better than pretty much any other vendor.

As far as laptop repairs go, frame.work is probably the best non-apple option, but they don't have a fixed policy for how long replacement parts will be available. The story is similar for Apple:

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

says they provide parts for up to 7 years, and battery swaps for up to 10 (subject to part availability). I hope frame.work will be able to do better, but I challenge you to find any laptop company significantly better than this.

(Other than soldered ram and disk, I honestly don't care about third party parts. It's not like Apple replacement part markups are insane or there are significantly better parts available. I've definitely never used third party parts for other brands of laptops, even when they were available. However, I've been repeatedly screwed over getting other brands of laptops repaired, especially under warranty.)

Anyway, I get why Apple has a bad reputation for support and repairability. There objectively bad. However, that doesn't mean they're not simultaneously also the best option (or close to being the best).

◧◩◪◨⬒
167. imiric+Gf1[view] [source] [discussion] 2023-06-06 18:59:09
>>microt+3N
> Two years ago or so I bought a ThinkPad with an AMD Ryzen CPU

Things have changed a bit since then[1]. The new Phoenix chips are quite competitive with the M2 as far as performance and TDP goes. Your other complaints are with Lenovo, not AMD.

I doubt anyone will argue that Apple laptops don't have the best build quality. Apple has the advantage of full vertical integration, so it's very difficult for any other manufacturer to compete on things like battery life and power efficiency.

The Linux glitches you describe is the usual Linux jank. I don't disagree that even the most well-supported Linux laptop will have these. As a Linux user, you choose to deal with these issues because the alternative of relying on a corporation to decide how you're going to use your computer is not an option. I've also heard and experienced my share of issues with macOS and Windows. In the eternal words of a modern philosopher: every OS sucks[2].

[1]: https://nanoreview.net/en/cpu-compare/apple-m2-max-vs-amd-ry...

[2]: https://www.youtube.com/watch?v=CPRvc2UMeMI

◧◩◪◨⬒⬓⬔
168. GeekyB+Nf1[view] [source] [discussion] 2023-06-06 18:59:58
>>vladva+Kb1
That's not how Apple's implementation works.

It doesn't charge the battery over 80% at all, unless it detects that you have a normal waking time, in which case it charges fully right before you normally wake up.

Unfortunately, other companies copied the 80% charge bit without copying the part about figuring out if you have a normal waking time and giving you a full charge right before that.

For instance, Samsung's S23:

>Once you turn off the battery protection function, you'll be able to charge your battery up to 100%

https://www.samsung.com/ae/support/mobile-devices/battery-pr...

◧◩◪◨⬒⬓⬔
177. imiric+ej1[view] [source] [discussion] 2023-06-06 19:15:11
>>2OEH8e+y61
They also don't need to contribute to the Linux kernel. Why would they? They don't support Linux on their hardware in any official capacity, otherwise projects like Asahi wouldn't need to exist.

And playing devil's advocate, Apple has open sourced their macOS and iOS kernels, and has some open source presence[1]. None of their contributions are crucial parts of their business, of course.

[1]: https://opensource.apple.com/

◧◩◪◨
178. hedora+fk1[view] [source] [discussion] 2023-06-06 19:19:15
>>joseph+SI
System76 doesn't ship reasonable screens (they are all 144Hz 1080p):

https://system76.com/laptops-ultraportables https://system76.com/laptops-powerful

The only exception is the Bonobo, but it comes with a discrete GPU, so its battery life + weight are going to suck. Also, its keyboard is off center.

Most of the star labs machines have low resolution displays, but I can find nothing wrong with this one. If you choose AMD, a reasonable config is $2600, which is comparable to Apple. However, they are only building 10,000 units, and taking preorders, so it might be unobtainable:

https://us.starlabs.systems/pages/starfighter

The purism offering seems OK except that it is a 10th generation intel, and those were extremely bad, even by recent intel standards. Maybe they'll get an AMD refresh out the door with the same ergonomics.

The HP has an off-centered keyboard and trackpad and a 1080p display.

So, of those four vendors, there's one model that's vaguely competitive, but it's a limited production run pre-order.

◧◩
179. tiffan+Ak1[view] [source] [discussion] 2023-06-06 19:20:36
>>brundo+2f1
It appears so.

From last December:

> "This release features work-in-progress OpenGL 2.1 and OpenGL ES 2.0 support for all current Apple M-series systems. That’s enough for hardware acceleration with desktop environments, like GNOME and KDE."

https://asahilinux.org/2022/12/gpu-drivers-now-in-asahi-linu...

◧◩◪◨⬒
180. GeekyB+ol1[view] [source] [discussion] 2023-06-06 19:24:03
>>hedora+cf1
> I could trick you into adding a hardware key, then install a tampered version of Windows with it.

There are other issues as well.

For instance, on a PC the security settings are applied per machine and not per partition, so you can't mix an unsigned OS on one partition with full security on another partition.

Also:

> On Wednesday, researchers at security firm ESET presented a deep-dive analysis of the world’s first in-the-wild UEFI bootkit that bypasses Secure Boot on fully updated UEFI systems running fully updated versions of Windows 10 and 11.

Despite Microsoft releasing new patched software, the vulnerable signed binaries have yet to be added to the UEFI revocation list that flags boot files that should no longer be trusted.

https://arstechnica.com/information-technology/2023/03/unkil...

◧◩◪
193. cybera+Et1[view] [source] [discussion] 2023-06-06 20:01:09
>>vanbur+hp
> This is interesting, am I correct in thinking this a feature implemented by Apple and now supported by the Asahi team? Does that mean that macOS supports this charge control feature?

It does, but in a weird way. You can turn on "adaptive charging" and it will randomly decide to charge to 80%.

If you want to properly control it, just install the wonderful AlDente utility ( https://apphousekitchen.com/ ). Then you can manually control the max charge percentage. Mine is permanently set to 80% because I never really use even 40% of the battery on my M2-based laptop.

◧◩◪◨⬒
202. psanfo+lB1[view] [source] [discussion] 2023-06-06 20:42:53
>>mfuzze+Yw1
Let me be more specific. There were a lot of bugs specifically related to non-4k page size architectures. Arm doesn't dictate the page size so most of the Arm systems out there have defaulted to 4k pages. The Asahi wiki has a partial list of userspace programs that were (or still are) buggy and broken because they made simplifying assumptions about how different architectures work[0].

Maintainers of other non-x86 architecture have said that this is improving things for them[1].

[0]: https://github.com/AsahiLinux/docs/wiki/Broken-Software [1]: https://www.talospace.com/2022/03/asahi-linux-gives-hope-for...

◧◩◪
207. mixmas+PG1[view] [source] [discussion] 2023-06-06 21:11:10
>>vulcan+7o1
I seem to remember there being a tiny recovery partition or cut-down version of macos or something maybe from boot CD (we have an old iMac).

Also found this:

https://apple.stackexchange.com/questions/311947/how-to-upda...

Still I'd rather have no MacOS.

◧◩◪
208. stirlo+3H1[view] [source] [discussion] 2023-06-06 21:12:33
>>JCWasm+mf
For €2300 I assume you're looking at an M2 Pro model? Note that neither the M2 or M2 Pro Mac Mini currently have working display outputs[1] so no you should not. Apple changed the way the display outputs work in M2 so they're now dependant on Thunderbolt/DP alt mode support which is not implemented for any Apple silicon machine yet.

On the other hand a cheap M1 Mac Mini would make a great machine to try it out. The M1 Mac Mini is the best supported machine currently.

[1] https://github.com/AsahiLinux/docs/wiki/Feature-Support#m2-d...

◧◩
209. stirlo+nI1[view] [source] [discussion] 2023-06-06 21:20:39
>>DCKing+h9
@Marcan shared some technical details around their PCI Express implementation recently here: https://social.treehouse.systems/@marcan/110494017883893557

It seems they didn't make any massive changes and instead just put switches on the existing PCI-E Lanes. That probably doesn't bode well for full GPU support :(

◧◩◪◨⬒
212. virapt+sJ1[view] [source] [discussion] 2023-06-06 21:27:42
>>hedora+9h1
> Has anyone tried Steam under Linux?

Through FEX, yes https://vt.social/@lina/110068264684987710

> I know rosetta doesn't exist under Linux

It does these days! https://developer.apple.com/documentation/virtualization/run...

◧◩◪◨⬒⬓⬔⧯▣
213. smolde+qK1[view] [source] [discussion] 2023-06-06 21:35:17
>>imiric+Ar1
It's not gaslighting: https://nouveau.freedesktop.org/PowerManagement.html

Nouveau is an awesome project, but for later cards it's basically a dead project. You can get some features to work, but without proper power management there's no justifiable reason to daily-drive it. The proprietary driver is by no means perfect (particularly for Wayland) but it's the only real option if you own a modern card.

> And Linux is not even on the radar for Apple. :)

They must be awfully curious about why Xserve failed, then.

◧◩◪◨⬒
215. yjftsj+BL1[view] [source] [discussion] 2023-06-06 21:42:27
>>nsonha+a31
Any? https://wiki.postmarketos.org/wiki/Lenovo_IdeaPad_Flex_3_Chr... is dirt cheap and runs PMOS quite well. Actually Chromebooks in general are a good bet when combined with PMOS - or even not combined with PMOS, if you can work with a normal Linux VM on top of ChromeOS.
◧◩◪◨⬒⬓⬔
218. GeekyB+6Q1[view] [source] [discussion] 2023-06-06 22:11:02
>>lonjil+Pv1
> I've been unable to use it up in under 2 days.

Take up playing a resource intensive game like Genshin Impact and you can very easily drain the battery in a day.

> 60fps highest settings 100% brightness Low sound Home WiFi 3:20 total

https://www.reddit.com/r/SonyXperia/comments/onb3dw/genshin_...

◧◩◪◨⬒
224. window+eU1[view] [source] [discussion] 2023-06-06 22:33:13
>>Thews+MD
Optimized Battery charging has been available since Mac OS 11. Works on intel MacBooks too.

https://www.macworld.com/article/235001/macos-big-surs-batte...

◧◩◪◨⬒
230. rowanG+zY1[view] [source] [discussion] 2023-06-06 23:00:43
>>sliken+qT1
Check out this stream: https://www.youtube.com/watch?v=CJSfFzsU75g

Where many steam games where tried live and debugged to run FEX + wine + Asahi GPU driver through its paces. Highlights include Portal working, Fallout NV working. Crysis running with graphical artifacts and lots of other games. The main limitation currently is simply GPU driver feature support. To run modern D3D12 games you basically need Vulkan which Asahi GPU driver doesn't support yet.

◧◩◪
239. Gigach+Da2[view] [source] [discussion] 2023-06-07 00:21:04
>>pbasis+Hc1
The Apple release notes for macos look like this https://www.apple.com/macos/sonoma-preview/
◧◩◪
257. teki_o+Wx2[view] [source] [discussion] 2023-06-07 03:22:40
>>MBCook+ao2
I think there is more to that. As in maybe Apple hw buyers are not that interested in gaming on it?

For most a console make more sense and if someone wants gaming a gaming PC/Laptop usually a better deal.

As far as I know MoltenVK (Vulkan on top of Metal) is available as part of the Vulkan SDK.

DX12 on MacOS was announced a while ago https://www.codeweavers.com/blog/cjsilver/2021/12/22/were-ge... and started to run recently https://www.codeweavers.com/blog/mjohnson/2023/6/1/unleashin...

◧◩◪◨⬒⬓⬔⧯
277. somat+YV2[view] [source] [discussion] 2023-06-07 07:31:00
>>psanfo+uo1
In the same vein I used to consider intel drivers to be the most stable and best for desktop use. Now understand there are many caveats to this statement.

I use a lot of openbsd and you won't be running nvidea drivers on openbsd for love or money. there is nouveau and they are doing amazing work, however, they are also up against a petty, secretive company that appears to hate them. So nvidea is out.

Understandably openbsd gets zero support from the manufactures. So we need an opensource driver and some brave heroic soul to volunteer their time to get it running.

AMD drivers worked well enough and if you want decent 3d acceleration the only real choice. However they tended to crash and 3d acceleration is usually not a priority if using openbsd. Also starting with amdgpu the drivers got big, really big. The amdgpu driver nearly has more code then the rest of the openbsd kernel[1]. it is this big mess of generated code where each card uses a slightly different ISA. I understand why having a stable ISA is not a priority for AMD(it lets them change the card architecture easier) however sometimes i wish it were documented and pinned down. it would certainly make for a more stable driver that is easier to integrate.

And then there is intel, Note that I have not used intel graphics since 2016 so my experience is out of date. but once you got past the first generation of intel graphics the experience was rock solid, the drivers always worked well for me. if asked for the best openbsd experience I would recommend intel every time. However my last few machines have been amd and unfortunately there is no intel graphics add-in card(i looked). My last intel box I had an amd 3d card but I only used it under windows to play games. for work/openbsd I would just use the onboard intel graphics as they were more stable.

1. https://flak.tedunangst.com/post/watc

◧◩
291. mrpopo+TE3[view] [source] [discussion] 2023-06-07 13:47:36
>>ezfe+TA3
Looks like jwz links also have a "noreferrer" tag added as well.

https://news.ycombinator.com/item?id=3132752

New silent HN policy to avoid showing its users that some people don't like them.

◧◩
292. brohee+zG3[view] [source] [discussion] 2023-06-07 13:56:29
>>zamada+5a
Another follow up on Mastodon is about the ban evasion that HN does specifically for Asahi. https://social.treehouse.systems/@marcan/110503050993279759

I find it pretty tasteless for HN to do that.

◧◩◪◨
294. pyrox+JK3[view] [source] [discussion] 2023-06-07 14:19:21
>>e40+cI3
Asahi Linux's site previously redirected any site with the Referer header set to 'news.ycombinator.com' to google.com. They did this because they believe that Hacker News' community fosters a hostile environment, and thus it was blocked. Setting `rel=noreferrer` on an `a` tag means that the browser will not submit this header, thus meaning this sort of redirect will not occur. Also(as per Marcan's Mastodon account), this rel tag has only been added to asahilinux.org links, not any other links on HN. This means that the moderators of HN believe that the commentary that has in the past been quite misinformative should be allowed, and they are deciding to bypass the block that was put in place by the Asahi team. Now, as per https://social.treehouse.systems/@marcan/110503331622393719 , they're adding an HTML header to anyone who has submitted a post to HN(or has the submit page in their history), as they have no other way of doing anything, as they no longer have the Referer header.
◧◩◪◨⬒
299. judge2+U24[view] [source] [discussion] 2023-06-07 15:37:26
>>pyrox+JK3
Doesn't seem to be applied to older posts https://news.ycombinator.com/item?id=33891197
◧◩◪◨⬒⬓⬔⧯▣▦▧▨◲
302. GeekyB+344[view] [source] [discussion] 2023-06-07 15:41:51
>>vladva+Iw3
> in my case, it's rare that the battery falls below 80%

Yet year after year, surveys show that more battery life is the feature people want in a phone the most.

> 9 out of 10 phone users have low-battery anxiety

https://electrontogo.com/blog/9-out-of-10-phone-users-have-l...

Intentionally throttling the battery's ability to charge no matter what is going the wrong way.

◧◩
308. throwa+Mc4[view] [source] [discussion] 2023-06-07 16:13:50
>>ezfe+TA3
Something related to this? https://social.treehouse.systems/@marcan/110503050993279759
◧◩◪◨
317. pbasis+ov4[view] [source] [discussion] 2023-06-07 17:23:45
>>judge2+k34
"rel" is an attribute of several HTML tags, including the anchor tag <a> [0]. It is not something that would be visible in the URL.

The presence of this attribute instructs the client to not send the HTTP header "Referer" [1] when making a request to the target URL.

[0] https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes... [1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Re...

◧◩◪◨⬒⬓
330. mrpopo+ga5[view] [source] [discussion] 2023-06-07 19:51:06
>>judge2+gT4
It is. When I open the source, I see this:

<a href="http://www.jwz.org/blog/2011/10/eff-declares-premature-victo..." rel="noreferrer">Jwz: Google's pseudonym support "obvious bullshit"</a>

Might be that the method is different on a specific browser, but most likely you are looking in the wrong place.

◧◩◪◨⬒⬓
337. rodger+mv5[view] [source] [discussion] 2023-06-07 21:31:18
>>fsflov+rS3
Sure: https://arstechnica.com/information-technology/2023/05/leak-...

The gaggle of moving parts that are involved in the PC world make security and privacy substantially more challenging because of nonsense like this - a vendor with rubbish security (not even an HSM for critical signing keys!) compromising the broader world.

◧◩◪◨⬒⬓⬔⧯
341. circui+lB5[view] [source] [discussion] 2023-06-07 21:58:45
>>hedora+ua4
Because as a customer you should have the choice to get a repair from whoever you want. Even if you only go to Apple, competition will force their prices down somewhat.

"pay the Apple"

It's not just Apple doing this

"then spend lots of extra time trying to save $50 on a repair."

What if you're trying to save precious data? Apple don't make much effort to do data recovery because they don't care; you can fund 3rd party repairers who absolutely do. What if you got the device second hand? What if it's not $50, but $1000+? I've seen a video where Apple tells a journalist they have to buy a new Mac, and a 3rd party repair shop fixes it for free because it was such a small issue that Apple didn't even check for. https://www.youtube.com/watch?v=o2_SZ4tfLns

"Macs are all identical, so repairs boil down"

This is the problem; Apple is pairing parts to devices, so if you use a 100% genuine part from a new device it still won't work

◧◩◪◨⬒⬓⬔
345. gjm11+QN5[view] [source] [discussion] 2023-06-07 23:13:00
>>sussma+C34
I had a look at the comments on this post. I don't see any saying anything at all about gender, pronouns, trans-ness, etc. (Other than in this little discussion right here about what is allegedly wrong with HN.) I have showdead on, incidentally; I'm not seeing any dead comments on those topics either.

Maybe for whatever reason this particular post is better than others? I put <<asahi site:news.ycombinator.com>> into DuckDuckGo. (Not because there's anything magic about DuckDuckGo search results, but to get a sample of Asahi-related HN posts without cherrypicking.) The first hit is to https://news.ycombinator.com/item?id=35394297; no trans-related things there that I can see either. (It does have some discussion of why the Asahi Linux site was turning away people coming from HN, and the reason given there was nothing to do with "Lina", nor with transphobia, but was that marcan feels that HN discussions of Asahi are full of mistakes.)

Second hit is to https://news.ycombinator.com/item?id=35928000. Again, nothing trans-related.

(To look for trans-related things I (1) skim-read the comments by eye and then (2) searched for "trans", "gender", "pronoun" and "man", the last because people being obnoxious about trans issues often can't resist going out of their way to call someone a "man" or a "woman" if they think they might be upset by being called that. I specifically kept an eye out for dead comments. It's very possible that I missed things, but it seems to me that a minimum threshold for saying that there's "constant transphobia on display" is that someone explicitly and somewhat carefully looking for it should be able to find at least one example.)

Next few links aren't obviously strongly-Asahi-related articles. Next one that is is to a comment about "Lina" somewhere in the middle of https://news.ycombinator.com/item?id=35233479, so I took a look at the comments there. There was indeed a "Lina" subthread, some of which was pretty rude but none of it in a visibly-trans-related way.

My general impression of the HN comments on Asahi-related threads, from this, is that they are on the whole very positive, that some people think marcan is weird for Lina-related reasons (which may or may not actually make sense; I have no knowledge of that business), and that if anyone is being obnoxious at or about trans people in those threads then either they're doing it in ways I'm failing to see or else it's being cleaned up effectively enough that it's gone by the time I look.

It seems your experience is very different. Where should I be looking for some examples?

◧◩◪◨⬒⬓⬔
346. judge2+c86[view] [source] [discussion] 2023-06-08 02:03:19
>>mrpopo+ga5
<a href="http://www.jwz.org/blog/2011/10/eff-declares-premature-victo..." rel="noopener" target="_blank">Jwz: Google's pseudonym support "obvious bullshit"</a>
[go to top]