demesisx

joined 2 years ago
MODERATOR OF
[–] demesisx 17 points 11 months ago* (last edited 11 months ago)

societies that give citizens no way to control their own lives, but put the fate of their people in the hands of distant masters with no concern at all for their wellbeing, invite disaster.

There will be no forthcoming legislation to shore up a century of regulatory capture. This government was built for elite landowners all the way back to Jefferson. The author glosses over it (even mentioning the fact that Jefferson saw the eventuality of a revolt) but that’s (IMO) a feature not a bug.

[–] demesisx 5 points 11 months ago* (last edited 11 months ago)

Why not Haskell? It’s lazy and pure and compiles down to actual safe C. It’s like Rust but better (not to mention how the language LOOKS on screen…it’s VERY readable and intuitive). Furthermore, the entire paradigm that it strictly enforces makes parallelism possible by default.

Also, I don’t know if you’ve played around with the config formats of any of the tiling window managers but if you do, I think you’ll understand. The formats they use are SO ugly in comparison to my declarative config. Plus, Haskell will give you clear error messages when you make a mistake in your config.

Try that with a Polybar config: 🤮

I could go on all day about why Haskell in particular is uniquely well suited to this task. Xmonad is the only window manager that is formally verified. Can anyone else even achieve that with another tiling window manager? Probably not since Haskell is one of the only languages that is fast enough AND can make guarantees about runtime properties that not even Rust can.

Here’s an intro to XMonad from distrotube:

https://youtu.be/gPQ9mn9Nkpc

[–] demesisx 9 points 11 months ago (2 children)

She’d be dead if she tried that in the jingoistic states of America.

[–] demesisx 23 points 11 months ago

What a stupid article.

[–] demesisx 9 points 11 months ago* (last edited 11 months ago)

I’d go Hyprland if you’re looking for something similar to Xmonad for Wayland. It isn’t formally verified like Xmonad is, though.

[–] demesisx 10 points 11 months ago* (last edited 11 months ago) (1 children)

They’re working on Waymonad as we speak.

If OP didn’t notice, the config I linked also has a Hyprland option. Personally, I’m sticking to Xmonad until Waymonad is ready. Nothing comes close.

ps. I decided to start a sister community to my XMonad one for Waymonad. I will try to post updates there whenever possible.

[–] demesisx 12 points 11 months ago* (last edited 11 months ago) (9 children)

XMonad would make that exceptionally easy. If you want to try it, I’d recommend doing it on NixOS and just forking a working config that uses a tiling window manager. This is a great config that I used as the foundation for my own: https://github.com/gvolpe/nix-config

[–] demesisx 16 points 11 months ago* (last edited 11 months ago) (1 children)

Math, Haskell, and software engineering in general.

[–] demesisx 10 points 11 months ago

Obviously, I agree. We are not all the way there yet. But we WILL absolutely be just as bad as Russia in only a few short years. Mark my words. Citizen's United is never going away.

[–] demesisx 9 points 11 months ago
 

cross-posted from: https://infosec.pub/post/10200631

qx() is joined this week by LaPetiteADA as they discuss community engagement. Afterwards, qx() covers all the Ergo developer updates, which as per usual come...

 

qx() is joined this week by LaPetiteADA as they discuss community engagement. Afterwards, qx() covers all the Ergo developer updates, which as per usual come...

 

Before I actualy write a single line of Rust or Typescript code in my fork of Lemmy, I aim to Nixify their build instructions and dev environment to make onboarding of new contributors (while also improving reproducibility).

So far, it has been tough since the Lemmy devs heavily utlize Docker and Ansible to achieve a similar level of reproducibility. It has been a challenge to incorporate their build instructions into a nix flake because their codebase utilizes submodules that depend on eachother. If you have any pointers, please reply here or on github. I don't mean to be such a Nix fanboi but I swear by it for my projects and I'd love to bring that power to Lemmy's dev team.

 

cross-posted from: https://infosec.pub/post/10025669

Weekly Update & AMA - March 21st 2024

12
submitted 2 years ago by demesisx to c/cardano
 

cross-posted from: https://infosec.pub/post/9996141

Plutus V3 Overview

11
submitted 2 years ago by demesisx to c/dapps
 

cross-posted from: https://infosec.pub/post/9996141

Plutus V3 Overview

 

cross-posted from: https://infosec.pub/post/9996141

Plutus V3 Overview

 

"Art is how we decorate space, music is how we decorate time.”—Jean-Michel Basquiat(thanks José Fonseca, I'd never seen that quote before!)Listen to this tra...

view more: ‹ prev next ›