Posts
4439
Following
315
Followers
469
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1
@Edent typst and polylux (similar to beamer package of latex) for the sake of reusability as then the source material is a git repository.
1
0
0
@popey Given this attitude I think that I start to prefer GPLv3 and AGPLv3 over other licenses.
0
0
1
@brainblasted sysex aka ”MIDI system exclusive messages”
0
0
0

Equality, respect, freedom are at the heart of our Union 💜💚💛 ❤️

This Saturday, will culminate with the Pride Parade in Thessaloniki 🇬🇷, marking the end of – a month of celebration and activism.

But our work to promote equality, inclusivity and respect for all, continues beyond this month.

Today and every day, let's build together a world where love knows no borders, and everyone can live freely and authentically.

Our LGBTIQ Equality Strategy: https://europa.eu/!y3Qk9m

0
2
1

Jarkko Sakkinen

Edited 1 year ago

I started my personal fork of NNN called ZZZ, i.e. i pushed the blocks 90 degress ;-)

https://codeberg.org/jarkko/zzz

I’m not a fan of forks but the upstream seems to be quite broken in terms of pragmatic decision making so it would take me probably literally years to get anything changed over there.

I pushed my sorting code for inverse selection over there too: https://codeberg.org/jarkko/zzz/commit/f6904ae23f4a785ceb6412b19575d690d1dcc191

Release plan:

  1. s/NNN_/ZZZ_/ (i.e. allow both to be installed)
  2. Replace the remaining “qsort” shenanigans and compilation options with heap sort (for inverse selection O(n) radix sort is the best possible option).
  3. Get rid of this junkyard of patches by going through them and either applying or deleting: https://codeberg.org/jarkko/zzz/src/branch/main/patches
  4. Get rid off as many compilation options as possible. Each should be evaluated and for the most part pick a single viable option.
  5. Create build.zig replacing Makefile but other than that zero Zig code.

I don’t even feel like that I’m actually making a fork here because the current upstream has forks as a features given patches/ ;-)

#nnn #zzz

0
0
1
@inaction_figure Ugh, cannot use this. It is not useful enough to turn LSP on :-) I use only ctags.
1
0
0
@inaction_figure TBH, I'd prefer editor that would be like vim and did not have plugin support. Then these types of issues could be argued and decided in the upstream.

The single biggest issue in modern software is plugins and making everything a development environment.
1
1
1
@inaction_figure TBH, I'd prefer editor that would be like vim and did not have plugin support. Then these types of issues could be argued and decided in the upstream.

The single biggest issue in modern software is plugins and making everything a development environment.
1
1
1

Jarkko Sakkinen

ALE (Asynchronous Lint Engine) is a plugin providing linting (syntax checking and semantic errors) in NeoVim 0.6.0+ and Vim 8.0+ while you edit your text files, and acts as a Vim Language Server Protocol client.

https://github.com/dense-analysis/ale

#neovim

1
1
0
@liw @ilmari @liiwi I really hope that at least as an option fallible allocations would receive an enforcing clippy flag. For instance, I think that the whole https://github.com/rust-vmm stack might benefit from optional global semantics change. And being an optional clippy flag, it would no get in the way of the wasm payloads run in the web browser. I guess these are the 180 degrees contradicting goals in the whole Rust ecosystem where we just need to find over time the best possible balance 🙂
0
0
1
@liw @ilmari @liiwi i add that pedantic mode by default. I mean more static analysis free of charge 🤷‍♀️ sounds like deal to me
1
0
2
This is pure evil. Zero human dignity involved. Not much else to add on this.
0
0
1
@mboelen Looks nice and clean! But I knowingly ignore the details *right now* because I'm heading of to four week holiday ;-) [bookmarked the update for August]

Except next I have to flush my LKML queue and send v6.11 PR(s) but, oh well...
1
0
1

Jonathan Corbet

Daniel Bristot de Oliveira passed away a few days ago at far too young an age. Some of his associates have just asked us to publish their memories of him:

https://lwn.net/Articles/979912/

What an incredible loss.
0
15
21
I started my systemd journey about 2-3 weeks ago when I took first steps moving my home office kernel CI from busybox to systemd + UKI. I was lagging at least two years in its features. Before that I've been sysvinit level user, i.e. just enabling services and reading the logs 🤷

My fav feature so far: systemd-run0. It's excellent debugging tool for testing PolKit and other access control layers in Linux (in my daily use I still tend to sudo).
1
0
1

Jarkko Sakkinen

Edited 1 year ago

I put my old Unprivileged #Nix notes to Medium so that I won’t loose them by mistake: https://medium.com/@jarkko.sakkinen/unprivileged-nix-2c9f06b99f8e

I.e. how to get a fresh and most recent userland to any remote Linux system that you have SSH access to when exactly two contraints are met:

  1. User NS is ON.
  2. PID NS is ON.

Or to put in other words: Nix Home Manager without NixOS recipe…

0
1
1

Jarkko Sakkinen

did not know that this was to become a literal truth when the song came out https://www.youtube.com/watch?v=NWxISwEBU0U
0
0
1

Jarkko Sakkinen

X aka "never ever touch this crate" tag ;-) That is how I literally interpret it.

#Rust #RustCrypto #rustlang
1
1
8
@pid_eins OK, fair enough, thanks for the responses! I asked the last question mainly because I was not entirely sure how far is the reach of bootctl. Now I know.
0
0
0
Show older