HackerTrans
TopNewTrendsCommentsPastAskShowJobs

okso

no profile record

Submissions

Nourish: A New Wayland Compositor Powered by Vulkan with Infinite Scrolling

phoronix.com
4 points·by okso·16 dni temu·1 comments

comments

okso
·16 dni temu·discuss
Found about this new window compositor on Phoronix, could be a revolution in the field.

Project site: https://nourish.snowies.com/ GitHub: https://github.com/y5-snowies/nourish
okso
·2 miesiące temu·discuss
The Mullbad Browser? https://mullvad.net/en/browser
okso
·4 miesiące temu·discuss
LLMs are getting very good at packaging software using Nix.
okso
·2 lata temu·discuss
Would a transparent OLED display not provide a better visual quality ?
okso
·2 lata temu·discuss
macOS only (uses Apple Vision framework)
okso
·2 lata temu·discuss
I am using GrapheneOS. GrapheneOS has a compatibility layer providing the option to install and use the official releases of Google Play in the standard app sandbox.

See https://grapheneos.org/features#sandboxed-google-play

NetGuard also shows network requests from GrapheneOS itself, all proxied by the GrapheneOS project, as described here: https://grapheneos.org/faq#default-connections
okso
·2 lata temu·discuss
Not sure anymore since I removed them, it may have been BlaBlaCar and/or Tricount.
okso
·2 lata temu·discuss
I am dreaming of an open-source app that adds Wireguard capabilities to NetGuard or vice-versa.

Having to switch from one to the other is very annoying.
okso
·2 lata temu·discuss
Installing NetGuard was revelation regarding the amount of tracking in most Android apps.

You can configure it to block access by default and notify you every time an app attempts a new connection. And it rings all the time.

Some software call home at 4am every day, other every hour, some send data to a dozen "analytics" services - services that I never opted-in for, which shows how few apps respect the RGPD.

At least most apps still work when those are blocked, and NetGuard allows you to block connections to Google servers except for Google Apps, which network firewalls and DNS solutions can't.
okso
·2 lata temu·discuss
F-Droid only packages open-source software and rebuilds it from source, while installing from Accrescent would move all trust to the developer, even if the license changes to proprietary.

I understand that the author trusts itself more than F-Droid, but as a user the opposite seems more relevant.
okso
·2 lata temu·discuss
Link: https://github.com/soupslurpr/Transcribro/issues/9
okso
·2 lata temu·discuss
They should reword it as "That’s the average time it takes a broken automatic upgrade to land and deploy through your network. When your data, reputation, and revenue are at stake, don't trust third-party software with automated updates."
okso
·2 lata temu·discuss
Finally a voice recognition keyboard that works well on Android and offline! I just tested it and the quality in English at least is great.

Too bad that the license is not open-source, I prefer donating to projects that are open-source even if asking for a fee to use (ex: Netguard, MyExpenses).
okso
·2 lata temu·discuss
Does anyone else feel uneasy about the idea of children having to curb their behavior because they know they're being constantly monitored by their parents?

This product concerns me not only due to corporate advertising surveillance but also parental spying.
okso
·2 lata temu·discuss
You may be interested in the type matching provided by Pydantic. It is a handy way to avoid writing `match-case` expressions.

``` >>> from pydantic import BaseModel >>> from typing import Literal, List

>>> class Chicken(BaseModel): ... n_legs: Literal[2]

>>> class Cat(BaseModel): ... n_legs: Literal[4]

>>> class Farm(BaseModel): ... animals: List[Chicken | Cat]

>>> Farm.model_validate(dict(animals=[{'n_legs': 2}, {'n_legs': 4}])) Farm(animals=[Chicken(n_legs=2), Cat(n_legs=4)]) ```
okso
·2 lata temu·discuss
Don't underestimate the value of having lots of social time with classmates.
okso
·2 lata temu·discuss
Apple keeps a strong control nevertheless, as detailed in the page "Getting ready for Web Distribution in the EU."

> Apps offered through Web Distribution must meet Notarization requirements to protect platform integrity, like all iOS apps, and can only be installed from a website domain that the developer has registered in App Store Connect.

Further, the conditions for eligibility seem to block access to new startups and indie developers.

> To be eligible for Web Distribution, you must: (...) Be a member of good standing in the Apple Developer Program for two continuous years or more, and have an app that had more than one million first annual installs on iOS in the EU in the prior calendar year.
okso
·13 lat temu·discuss
There is one, it's the CLI (Command-line Interface : https://github.com/vysheng/tg)
okso
·13 lat temu·discuss
I see source code for clients, but nothing for the server side.

Are they using something standard or do they want to lock-down users to their own proprietary servers ?