fgaz

@fgaz@cdrom.tokyo

#Haskell :haskell: #NixOS #Agda :agda: #FOSS

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

fgaz, to NixOS

What if… used instead of ?

I present you tcl-stdenv!

Previously

@nixos @tcl @tcltk @tcl @tcl

fgaz,

@sandro the goal is not to remove shell from the dependency graph (it’s used in stdenv configure scripts anyways!), but to provide a better builder language with features such as structured data and less footguns

mer, to random

my roomie cannot properly finissh a pasta bag sso I have to make composiite pasta by cooking them in sequence...
it'ss cooked okay but mixing macaronis, spaghetti and angel hair makes for a very wweird texture

fgaz,

@mer the trick is to always stock enough pasta to avoid that situation

graphite, to NixOS

init system-agnostic #NixOS wen

CC @nixOS

fgaz,
drewdevault, to random
@drewdevault@fosstodon.org avatar

NixOS 🤮

fgaz,

@sandro
Bash and perl spaghetti :drake_no:
Bash and perl spaghetti, glued with nix :drake_yes:
@drewdevault

ThePlant, to random
@ThePlant@mastodon.social avatar

I really need to find a better way to filter spam mail for @gamingonlinux because waking up to this shit x100 is so fucking tiring

fgaz,

@ThePlant @gamingonlinux where do you host your email? I self host and rspamd catches all that stuff with almost no false positives. Many email clients have client-side filters that are as effective.

Marking as spam messages that contain "gmail" or "outlook" in the reply-to header also works well. At some point it was the only antispam rule I had and it caught the vast majority of spam.

fgaz,

@ThePlant @gamingonlinux did you train it on your existing spam folder?

dpiponi, to random
@dpiponi@mathstodon.xyz avatar

I was surprised to find the TV remote requires software updates. Anyway...now a certain percentage of presses of the up button move the cursor down, and vice versa. Plus ça change.

fgaz,

@dpiponi some remotes are like wiimotes now so it makes at least some sense. I'm more surprised by the ads on the remote and by the lack of a numpad! How do you select channels?

freebliss, to random
@freebliss@post.lurk.org avatar

@themissingcow @fgaz I just tagged a new faircamp release (0.11.0) :) No stress at all, but if you get around to it sometime, would be fantastic if you could update the brew and nixos package releases to this latest version. Thanks for your kind support! ٩(◕‿◕。)۶

fgaz,

@freebliss here you go, it will be merged in a few days. Looks like I skipped a few versions, sorry. I need to find a way to subscribe to releases. Is there a release feed or something?

fgaz,

@freebliss found it, I just had to append .rss to the url: https://codeberg.org/simonrepp/faircamp/tags.rss

fgaz, to haskell

#AdventOfCode day 1, both in a very typed and a very untyped language: https://git.sr.ht/~fgaz/aoc2023/tree/master/item/01

#Haskell #Tcl

fgaz, to random

That brief moment of panic after a server upgrade

fedifaschifo, to fediverso
@fedifaschifo@mastodon.social avatar

Qual è il problema del Fediverso italiano?

Ho sempre immaginato il fediverso come una BBS ma un po’ più aperta che avrebbe potuto trasformare il web in qualcosa di nuovo.

In realtà le mie previsioni non si sono avverate.

https://ilfediversofaschifo.wordpress.com/2023/11/25/qual-e-il-problema-del-fediverso-italiano/

@fediverso

fgaz,

@fedifaschifo

pensi veramente che esista qualcuno che usa il fediverso per farsi pubblicità?

esegue un follow-spam solo per pubblicizzare il suo articoletto

hmm, c’è qualcosa che non quadra

hungryjoe, to haskell
@hungryjoe@functional.cafe avatar

Another #Haskell question:

Uploading a "package candidate" to Hackage is reasonable if you think you've written something useful and interesting, but it's a work in process and the APIs going to change dramatically?

But uploading a full package should probably wait until you're past that stage?

fgaz,

@BoydStephenSmithJr @hungryjoe @haskell There is also a Matrix/IRC room at #hackage:matrix.org and #hackage at libera.chat

fgaz, to random
fgaz, to random
Obsol33t, to random

Haiku of today

fgaz,

@Obsol33t me yesterday

fgaz, to random

git checkout --detach is a godsend when working with many worktrees

amolith, to random
@amolith@nixnet.social avatar

Authentication has been implemented :cirno_UwU:
https://sr.ht/~amolith/willow/

#Willow #UbuntuSummit #UbuntuSummit2023

fgaz,

@drewdevault is the above based on a standard? I'm interested in adding either that or rel=vcs to other forges

@lanodan @amolith

jnsgruk, to NixOS
@jnsgruk@hachyderm.io avatar

I really thought I had an answer to my #NixOS testing problem in the nixosTest framework, but it seems you can't get internet access easily to those tests :/

Back the the drawing board for running tests for NixOS on Github Actions!

fgaz,

@jnsgruk @Janik https://builds.sr.ht supports nested kvm and has nixos images, very useful for nixos tests

mer, to random

Nobody panic but I just got a call from one of the jobs I actually kinda want (driver for disabled persons).

fgaz,

@besserwisser @mer @SuperDicq @Moon It was Dominos. I tried their “pepperoni” pizza once (not in Italy) and the best way I can describe it is that it tasted like arbre magique.

The reason they failed though is not because of taste (or at least not primarily). As many italian branches of foreign fast food chains do, they used better ingredients than in other countries. Local pizza places just made cheaper and better pizza, and with the pandemic they enhanced their delivery, so dominos didn’t have anything going for it anymore.

https://www.ilpost.it/2022/08/10/chiusura-dominos-pizza-italia-fallimento-franchising/

Ninjatrappeur, to random

Epic just sold Bandcamp to a music licensing platform:

https://www.songtradr.com/blog/posts/songtradr-bandcamp-acquisition

:(

fgaz,

@Ninjatrappeur Oof. I hope they're not stupid and leave it alone

fgaz, to random

I somehow managed to accidentally delete /dev/null and it’s unbelievable how much stuff relies on writing data to nothing.

  • SSH just doesn’t start
  • same with tmux
  • bash completion doesn’t work and spams errors about _upvars
  • I can’t open GUI programs unless I launch them from a terminal that was opened when /dev/null was still there
  • Firefox prints assertion failures, then the error handler segfaults (!!)
fgaz,

@Tak Here’s the definition, it’s like Tcl’s upvar but worse. Ever wanted to have pointers in bash?

Or if you were looking for the joke

fgaz,

@mhoye @breizh I finally tried this again!

tail -F ended up choking on the file change, but somehow made my shell not immediately lock up, so I could restart it.

Turns out it’s not that much data! Mostly “foo is /path/to foo”, probably coming from if type foo &> /dev/null in shell scripts.

So apart from that it’s really just for comfort :D (or as many pointed out, to avoid closing stdin/out/err)

raito, to random
@raito@nixos.paris avatar

@tcltk @clacke @nixos @tcl interesting, how realistic Tcl can become a replacement for bash for building derivations and having phases, etc. ? (aka nixpkgs stdenv)

Did anyone try?

fgaz, (edited )

@raito @tcltk @clacke @nixos I’ve been planning to try this since forever and I’ve been slowly packaging stuff to that end. #Nix and #Tcl would go so well together!

The #nushell talk at #NixCon reminded me of this again, but my list of ongoing side projects is a little too big at the moment 😅. Still, if anyone is working on it please let me know!

(sorry for the necropost, I just found the thread by browsing tags)

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