asa's Avatar

asa

@anglesideangle.dev

nix shill, radical anti-unix extremist I work on robots https://anglesideangle.dev/

427
Followers
971
Following
2,010
Posts
28.03.2025
Joined
Posts Following

Latest posts by asa @anglesideangle.dev

real immutable desktop linux has never been tried

10.03.2026 17:32 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

a) this is not true github.com/niri-wm/niri...

b) good architecture and code quality are independent of whether any lines of the code were written by a llm, and can be achieved despite llm usage as long as someone is leading design and reviewing output.

10.03.2026 15:34 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

average conversation in sf

10.03.2026 07:45 ๐Ÿ‘ 13 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Unified Attestation Unified Attestation is a free, open-source alternative to Google Play Integrity with offline verification and simple app + server integration.

We strongly oppose the Unified Attestation initiative and call for app developers supporting privacy, security and freedom on mobile to avoid it. Companies selling phones should not be deciding which operating systems people are allowed to use for apps.

uattest.net

09.03.2026 16:16 ๐Ÿ‘ 242 ๐Ÿ” 84 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 2

minnows is something i could use tomorrow and schemas w/ configurable flakes are very useful, even though i think flakes are a local minima (compared to a different solution i'm kinda working on)

06.03.2026 19:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Extensible flake outputs with flake schemas Determinate Nix now enables you to declare custom flake output types, making flakes more flexible and introspectable than ever

i have to hand it to them, this cooks

06.03.2026 19:17 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
descartes with a quote bubble above his head

descartes with a quote bubble above his head

05.03.2026 23:43 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

blog.rust-lang.org/2026/03/05/R...

05.03.2026 21:38 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
from https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/#array-windows

fn has_abba(s: &str) -> bool {
    s.as_bytes()
        .array_windows()
        .any(|[a1, b1, b2, a2]| (a1 != b1) && (a1 == a2) && (b1 == b2))
}

from https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/#array-windows fn has_abba(s: &str) -> bool { s.as_bytes() .array_windows() .any(|[a1, b1, b2, a2]| (a1 != b1) && (a1 == a2) && (b1 == b2)) }

this is hot thank you rust devs

05.03.2026 21:38 ๐Ÿ‘ 55 ๐Ÿ” 2 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0

org.freedesktop.AgeVerification

05.03.2026 20:45 ๐Ÿ‘ 16 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

that's what I way saying

05.03.2026 09:06 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

nushell fixes this

05.03.2026 06:22 ๐Ÿ‘ 6 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

blog.yoshuawuyts.com/a-grand-visi... !!!!

05.03.2026 05:04 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

this highkey cooks every windows laptop

04.03.2026 18:09 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

online linux discourse is so cooked

04.03.2026 01:08 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
[Feature request]: Support applications with internal sandboxes ยท Issue #5921 ยท flatpak/flatpak Checklist I agree to follow the Code of Conduct that this project adheres to. I have searched the issue tracker for a feature request that matches the one I want to file, without success. Suggestio...

"fud"

04.03.2026 01:02 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

lol

04.03.2026 01:00 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Motorola News | Motorola's new partnership with GrapheneOS Motorola announces three new B2B solutions at MWC 2026, including GrapheneOS partnership, Moto Analytics and more.

We're happy to announce a long-term partnership with Motorola. We're collaborating on future devices meeting our privacy and security standards with official GrapheneOS support.

motorolanews.com/motorola-thr...

02.03.2026 12:34 ๐Ÿ‘ 643 ๐Ÿ” 190 ๐Ÿ’ฌ 50 ๐Ÿ“Œ 65

every time I see the phrase "industry standard" in a discussion on technical merits, a part of me dies

02.03.2026 08:38 ๐Ÿ‘ 14 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

the current events and claude glazing factions of my for you feed have teamed up to achieve total victory against all programming posts

02.03.2026 06:20 ๐Ÿ‘ 13 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

the world will get more build systems

02.03.2026 02:41 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

i like helix a lot, although there are pain points, such as it lacking gui niceties like varying font sizes or more readable popups. also i wish it had a diff editor. idk how useful it would be to learn helix if you already like vi, helix was my first modal edito

01.03.2026 21:55 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

i think you also get maximally distributed remote builders and caches... pretty much for free. all you need is something like unison cloud's deployHttp and remote instances can bootstrap your builder daemon with the same config as everything else + evaluate your derivations

01.03.2026 21:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

now i don't wanna do problem sets...

01.03.2026 20:21 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

the implementation would probably be writing a front end in unison for snix's modular builder and content addressed store infra, which isn't unrealistically difficult. i might try this later

01.03.2026 19:54 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

that's pretty much the idea. unison isn't lazily evaluated, which is annoying for some stuff, but the benefit is that your derivations inputs are exact (unison code hash, source hash, input hashes), rather than (all nix code, source hash, input hashes)

01.03.2026 19:53 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

but.. unison could also work here, and allow for caching (distributed across different build machines) so fine grained that you never evaluate the same function twice

01.03.2026 19:38 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
garn A build tool and environment manager

for context, garn is a project by garnix for using typescript as a replacement for the nix dsl. a restricted verion of v8 (faster than nix) that only allows a few io operations and captured their outputs allows for better caching

01.03.2026 19:38 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

i just had a terrible, terrible idea

01.03.2026 19:33 ๐Ÿ‘ 8 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

i need to learn unison...

01.03.2026 19:28 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1