Hacker Newsnew | past | comments | ask | show | jobs | submit | dochtman's commentslogin

How is the HiDPI situation, and font rendering? Last time I tried it on my M1 Max with Asahi it still looked substantially worse.


To quote one of the lead GTK/GNOME developers, "what makes you think font sharpness is a metric (of font rendering quality)"? It's absolute madness: https://gitlab.gnome.org/GNOME/gtk/-/issues/3787.


I'm pretty sure private PKIs are an option that is pretty straightforward to use.

Security is still a lot better because the root is communicated out of band.


When I asked about financial support, the Senior Principal Software Engineer from Mozilla I talked to said "Mozilla has no money".

To be fair, we've gotten a great amount of code contributions from the Mozilla folks, so it's not like they haven't contributed anything.

(I am one of the Quinn maintainers.)


It's always interesting how these large organizations can bring in tens of millions of dollars in excess of expenses, yet still manage to "have no money"

Source: https://assets.mozilla.net/annualreport/2024/b200-mozilla-fo...


It is true, Mozilla has no money (except for paying execs)


I would argue that regexes are often more complex than simple parsers.


That's where the familiarity factor steps in.


(2021)


CRLite is awesome, and it deserves more usage; notably most non-browser clients on Linux machines don’t get any revocation handling at all.


I remember you talking about this the other day when we met at RustWeek.

The CLI tools on Linux have certainly missed many of the recent great improvements in verification technology, so there is a gap between browsers and non browser components doing TLS now. OpenSSL doesn't enable CT by default, unlike Chrome, and it also doesn't handle revocations well either, nor does it enforce the certificate lifetime requirements.

The best solution would be a very stable IPC based API which connects to a systemd service (or something deployed as widely as systemd).

That component could probably also manage the certificates, and only apply these restrictions to "global" certificates. It could distinguish manually configured ones from explicitly configured ones. IIRC most of the file based standards the linux distros adopt can't even distinguish that.

That service would then do the locking needed to have on disk state (CRLite).

It's a complicated project, but also not on the scale of hundreds of thousands of lines of code: most of the components and libraries are available already. One needs to glue it together in the right way and then package it up nicely.

The complicated part would be to convince the Linux community to adopt it hahah.


Tauri seems interesting. It combines a Rust core with the platform-native browser engine for presentation. Of course a potential downside is rendering incompatibilities between engines/platforms.


IME Tauri performance sucks on Linux so thats something worth keeping in mind if you go that route (https://github.com/tauri-apps/tauri/issues/3988)


No, they don’t.

Selling support contracts is actually hard.

GPL/AGPL preclude widespread adoption (these days) — the grandparent explicitly mentioned “permissive” licenses.


All businesses are hard, but I don't think selling support is especially hard for one. The above two are how x264 development was funded, but it's also how Klara works for BSD and Igalia for web browsers.


IIRC derive and attribute macros via declarative macro definitions are coming soon, which probably obviates this?

https://github.com/rust-lang/rust/issues/143549


Does this work on macOS?

On mobile (Firefox on iOS) why does this site keep putting animations in my face?


Their install.sh specifically mentions Darwin https://github.com/SeaQL/FireDBG.for.Rust/blob/1.81.0/instal... and they ship pre-compiled for both aarch64 and x86_64 https://github.com/SeaQL/FireDBG.for.Rust/releases/1.81.0


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: