asa's Avatar

asa

@anglesideangle.dev

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

427
Followers
970
Following
2,007
Posts
28.03.2025
Joined
Posts Following

Latest posts by asa @anglesideangle.dev

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 ๐Ÿ‘ 1 ๐Ÿ” 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 ๐Ÿ‘ 54 ๐Ÿ” 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 ๐Ÿ‘ 5 ๐Ÿ” 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 ๐Ÿ‘ 618 ๐Ÿ” 186 ๐Ÿ’ฌ 51 ๐Ÿ“Œ 63

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

intrusive thoughts are now telling me to stick the nixos module system options in here and make the "user friendly nixos gui" someone said was a good idea once

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

i'd never heard of mps before, i really like the gui they have for friendly structural editing that looks almost like a no-code app

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

was a joke about not using jetbrains. helix is a pretty nice text editor that's monolithic (so everything from lsp support to fuzzy search is baked in instead of 100 jank lua/elisp files) and has an intuitive noun -> verb keybind system

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

indeed, the jetbrains font makes it very easy to read code inside helix

01.03.2026 17:59 ๐Ÿ‘ 36 ๐Ÿ” 1 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0