@whitequark@mastodon.social
@whitequark@mastodon.social avatar

whitequark

@whitequark@mastodon.social

catgirl shaped object

"A cat is valued for companionship and its ability to kill vermin."

✧ i have friends, and my purpose is to support them ✧
✦ i have enemies, and my purpose is to eliminate them ✦
✶ i have a life, and my purpose is to reach heaven by violence ✶
✷ nothing else matters ✷

#searchable

This profile is from a federated server and may be incomplete. Browse more on the original instance.

gsuberland, to random
@gsuberland@chaos.social avatar

half precision float sounds like the name of a sloppily poured drink

whitequark,
@whitequark@mastodon.social avatar

@gsuberland or a really shoddy boat

leftpaddotpy, to NixOS
@leftpaddotpy@hachyderm.io avatar

Wrote a post on how to do reasonable pinning for non-flake configs using a simple shell script, npins, and nixos-rebuild. I also talk about how tools like nixos-rebuild and nix-channel are skeletons in our closet that we need to actually replace and deprecate as a community, to bring people up to modern practices.

https://jade.fyi/blog/pinning-nixos-with-npins/

whitequark,
@whitequark@mastodon.social avatar

@leftpaddotpy i like channels because i use nixos as a replacement for ansible and having total file-for-file reproducibility is a non-goal (i would previously run unattended upgrades)

whitequark,
@whitequark@mastodon.social avatar

@leftpaddotpy this is true but the reason I use Nix is because it enables me to maintain more infrastructure with less work

so adding more work on top of that (the GHA treadmill or its equivalent for another platform) is just not appealing?

it's not like I would ever really want to roll out an old commit

whitequark, to random
@whitequark@mastodon.social avatar

deadline exceeded; automatically derestricting

timonsku, to random
@timonsku@mastodon.social avatar

Starting to see why so few projects do PoE or do cursed PoE. Its quite a thing to implement. USB PD feels almost easy compared (assuming vendor IC does the state machine heavy lifting).

whitequark,
@whitequark@mastodon.social avatar

@timonsku I looked into it and it was daunting

it needs custom magnetics? how the fuck would i even begin to approach that

whitequark,
@whitequark@mastodon.social avatar

@timonsku I actually meant the boost converters, not the toroids for the jack

whitequark,
@whitequark@mastodon.social avatar

@timonsku no no this is for a sink

when I looked into it, sinks were using boost converters, which require custom wound gapped transformers, or at least that's what I concluded

xgranade, to random
@xgranade@wandering.shop avatar

Every single part of this blog post (except possibly live captioning) is entirely and extremely cursed.

https://blogs.microsoft.com/blog/2024/05/20/introducing-copilot-pcs/

If this absolute fraud keeps going, soon it won't even be possible to build your own Linux desktop from parts without getting a CPU that is built from the ground-up for putting stolen art through a meat grinder and turning it into anime pfps.

whitequark,
@whitequark@mastodon.social avatar

@xgranade isn't that just a matrix multiplication accelerator

whitequark,
@whitequark@mastodon.social avatar
whitequark,
@whitequark@mastodon.social avatar
whitequark,
@whitequark@mastodon.social avatar

@xgranade dunno! hard to say without having more details on hand. probably much easier than porting Mesa to Mali or sth.

but I also find it difficult to go along with the dramatization in your original post

whitequark,
@whitequark@mastodon.social avatar

@xgranade incentives are the same as they've ever been, yes

live captioning is a godsend though, I would use it extensively but my laptop isn't fast enough to run a model even at 1x and also something else

whitequark, to random
@whitequark@mastodon.social avatar

the problem with telemetry in open-source applications is that the majority of people who use them don't tell anybody about their workflow, so whenever you change something, you have to be prepared for a sudden and unexpected inflow of angry complaints about you breaking something

you could do polls, but that selects for people who would complete a poll, again excluding many who would be touchy about their workflow

whitequark,
@whitequark@mastodon.social avatar

@slowfallinward github is full of threads where a bunch of enraged people dogpile some developer who removed a feature that was high-maintenance and/or poorly designed

nobody wants that but without visibility into which features are actually used how would you avoid it?

whitequark,
@whitequark@mastodon.social avatar

@unlambda this is true but that doesn't make it a representative sample of the population

whitequark,
@whitequark@mastodon.social avatar

@slowfallinward I'm in favor of it because people don't fuckin participate and when they do, they only do it to complain

if you fix that cultural problem I'll reconsider :3

whitequark,
@whitequark@mastodon.social avatar

@slowfallinward oh I'm completely in favor of "if you use a distro package we throw out your bug report"

the way Debian unbundles the vendored abc is actively hostile for example

whitequark,
@whitequark@mastodon.social avatar

@slowfallinward (the other solution here is just to not accept issue reports of the form "you broke my workflow" from the general public filtering by some other criterion)

whitequark,
@whitequark@mastodon.social avatar

@slowfallinward nobody real actually reports problems with debian packages to debian

whitequark,
@whitequark@mastodon.social avatar

@slowfallinward also I'm fine supporting people who self-build even if they sometimes get cursed problems. that is important for the health of the codebase, and also it lacks the scale at which the packagers can distribute their mistakes

whitequark,
@whitequark@mastodon.social avatar

@slowfallinward if your telemetry can't be disabled with a single boolean flag you're doing it wrong tbh

whitequark,
@whitequark@mastodon.social avatar

@krans it's not exclusive, but in general I can see proprietary applications including telemetry on an opt-out basis all the time, so it is not anywhere nearly as contented as e.g. the golang telemetry

whitequark,
@whitequark@mastodon.social avatar

@krans also ASIC people are weird :p

whitequark,
@whitequark@mastodon.social avatar

@slowfallinward if you don't trust a project why are you running their code unsandboxed on your system with all your private data?

whitequark,
@whitequark@mastodon.social avatar

@nus no, but this sort of thing happens all the time

if you ship software on a large enough scale, "just ask a bunch of guys" doesn't cut it anymore for visibility into who's using it and how

whitequark, to random
@whitequark@mastodon.social avatar

me: "i like it how the entire LLVM project is one monorepo"
her: "when are you going to compile the entirety of LLVM to WebAssembly?"
me: "yes."
her: "... I said that as a joke"

whitequark,
@whitequark@mastodon.social avatar

@sen oh no... my condolences

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • ngwrru68w68
  • magazineikmin
  • InstantRegret
  • osvaldo12
  • rosin
  • Youngstown
  • khanakhh
  • slotface
  • mdbf
  • tacticalgear
  • ethstaker
  • kavyap
  • DreamBathrooms
  • JUstTest
  • everett
  • thenastyranch
  • Leos
  • provamag3
  • Durango
  • cubers
  • GTA5RPClips
  • cisconetworking
  • modclub
  • megavids
  • tester
  • normalnudes
  • lostlight
  • All magazines