HN user

gardaani

1,545 karma
Posts50
Comments262
View on HN
9to5mac.com 3mo ago

App Store sees 84% surge in new apps as AI coding tools take off

gardaani
66pts74
accessibility.day 2y ago

Global Accessibility Awareness Day (May 16, 2024)

gardaani
3pts0
www.tomshardware.com 2y ago

Commodore 64 can run AI to generate images

gardaani
1pts0
www.tvbeurope.com 3y ago

AOMedia begins work on compression tools for high-quality 3D graphics

gardaani
2pts0
www.crn.com.au 3y ago

HP Wolf Connect can locate, lock and erase offline and powered down PCs

gardaani
2pts1
remedy-entertainment.github.io 3y ago

Book of Universal Scene Description (USD)

gardaani
44pts5
www.privateinternetaccess.com 4y ago

How to Escape the ‘Smartphone Duopoly’ of Apple and Google with Sailfish OS

gardaani
3pts1
gaodawei.wordpress.com 4y ago

PRC Defense: Starlink Countermeasures

gardaani
2pts0
github.com 4y ago

EmojiC – the worst language of all time

gardaani
1pts0
blog.playstation.com 4y ago

Playstation VR2: the next generation of VR gaming on PS5

gardaani
31pts11
www.neowin.net 4y ago

Chrome 97 is coming today with controversial Keyboard API feature

gardaani
38pts22
developer.apple.com 4y ago

Running macOS in a Virtual Machine on Apple Silicon Macs

gardaani
4pts0
www.slush.org 4y ago

Slush 2021 – The World's Leading Startup Event [Live]

gardaani
1pts1
drive.google.com 4y ago

The Gods of KamiOS (2019)

gardaani
1pts0
varjo.com 4y ago

Varjo Aero – Designed for professional VR. Now available for all

gardaani
5pts0
www.bloomberg.com 4y ago

Apple Set to Cut iPhone Production Goals Due to Chip Crunch

gardaani
81pts99
varjo.com 4y ago

Varjo XR-3 – The industry's highest resolution XR headset

gardaani
2pts0
www.afterdawn.com 4y ago

There is one country where Chrome is not the most popular

gardaani
8pts4
vigourtimes.com 4y ago

Reliance, Google’s JioPhone Next Delayed Due to Chip Shortage

gardaani
1pts0
www.theverge.com 4y ago

Google’s Fuchsia OS is rolling out to every first-gen Nest Hub

gardaani
1pts0
www.voiscooters.com 5y ago

Voi launches e-scooter trial of computer vision to prevent pavement riding

gardaani
2pts0
www.apple.com 5y ago

WWDC21: Apple Keynote [Live]

gardaani
41pts97
variety.com 5y ago

Facebook’s Oculus, EA and Respawn Win Game Industry’s First Oscar

gardaani
2pts0
www.macrumors.com 5y ago

iCloud for Windows Gaining Support for iCloud Passwords Chrome Extension

gardaani
2pts0
9to5mac.com 5y ago

Apple outages affecting Mac apps, Big Sur updates, iMessage, and more

gardaani
217pts77
developer.apple.com 5y ago

App privacy details on the App Store

gardaani
1pts0
www.phoronix.com 5y ago

Intel Gen12/Xe Graphics Have AV1 Accelerated Decode – Linux Support Lands

gardaani
99pts30
support.apple.com 6y ago

Play HDR video on your Mac

gardaani
1pts0
theblog.adobe.com 6y ago

Happy Birthday, Photoshop

gardaani
3pts0
dawn.googlesource.com 6y ago

Dawn, a WebGPU Implementation in C++

gardaani
82pts29

Debian Trixie drops 32-bit x86 support. Ubuntu dropped 32-bit support already earlier, which meant that lightweight Lubuntu and Xubuntu don't support it either. It's sad to see old hardware support getting dropped like that. They are still good machines as servers and desktop terminals.

Are there any good Linux distros left with 32-bit x86 support? Do I have to switch to NetBSD?

Oklab is a nightmare in practice - it's not linked to any perceptual color space, but it has the sheen of such in colloquial discussion. It's a singular matmul that is supposed to emulate CAM16 as best as it can.

Oklab is perceptually uniform and addresses issues such as unexpected hue and lightness changes in blue colors present in the CIELAB color space. https://en.wikipedia.org/wiki/Oklab_color_space

Oklab is used in CSS because it creates smoother gradients and better gamut mapping of out-of-gamut colors than Lab. Here's a picture how Oklch (on the left) creates smoother gamut mapping than CIE Lch (on the right) ("Explore OKLab gamut mapping in oklch"): https://github.com/w3c/csswg-drafts/issues/9449#issuecomment...

Bluetooth is also turned on after every OS update. I don't understand why macOS does these. They can't be bugs because they have been around for years.

That's why I've decided that my next mouse won't have any rubber in it, but it's difficult to find a good mouse without rubber. I'm still looking for one.

Generally, I try to avoid buying anything with rubber. It is usually the first part that goes bad. Either it gets sticky and starts melting or it gets hard and dry and breaks up. Also, I avoid using rubber bands. They usually end up damaging objects they hold together.

Here's a good page about conservation of rubbers and plastics for those who like to preserve their vintage stuff for a long time. https://www.canada.ca/en/conservation-institute/services/con...

Another annoying Xcode feature is that building a macOS app with Xcode command line tools (xcodebuild) sometimes complains that my iPhone is locked:

"An error occurred whilst preparing device for development -- Failed to prepare the device for development. Domain: com.apple.dtdevicekit Code: 806 Recovery Suggestion: Please unlock and reconnect the device. The device is locked. Domain: com.apple.dt.MobileDeviceErrorDomain"

Ideally, you can constrain the set of inputs to only valid ones by leveraging types. But if that's not possible and a truly invalid input is passed, then you should panic.

But how can the caller know what is "a truly invalid input"? The article has an example: "we unfortunately cannot rely on panic annotations in API documentation to determine a priori whether some Rust code is no-panic or not."

It means that calling a function is like a lottery: some input values may panic and some may not panic. The only way to ensure that it doesn't panic is to test it with all possible input values, but that is impossible for complex functions.

It would be better to always return an error and let the caller decide how to handle it. Many Rust libraries have a policy that if the library panics, then it is a bug in the library. It's sad that the Rust standard library doesn't take the same approach. For println!(), it would mean returning an error instead of panicking.

VS Code does become slower for me on my MacBook M1. I typically don't restart the app unless I have to. After few days of usage, scrolling the code area becomes so slow (<20fps) that I have to restart the app. I haven't experienced such slowdown in other IDEs, such as Xcode or Qt Creator.

macOS 14 / Safari 17.6 shows static pics, but no animation.

Honestly, I wish all animated image formats would just die. They are an inefficient way to animate images, because they only use intra frames. H.264, H.265 or AV1 should be used for animations. Fortunately, Safari can display video files in <img> or CSS images, which makes all animated image formats unnecessary.

WPF seems to be one of the preferred native UI platforms:

"Microsoft will refresh WPF with new Windows 11 theming and hyphen-based ligatures support for Microsoft .NET 9 and will continue to invest in WPF as one of the two preferred native user interface platforms on Windows."

The other preferred native UI platform seems to be WinUI 3: "WinUI 3 joins Windows Presentation Foundation (WPF) as the two recommended native UI platforms for developers."

https://news.microsoft.com/build-2024-book-of-news/

I don't know about MAUI / Blazor.