Bastian Venthur

Developer with a Ph.D. in Computer Science. Director of Technology at . I mostly code in .

Bastian Venthurventhur
2025-12-17

@itsfoss You probably don't care about all packages that have been installed as dependencies or come in a standard system anyways. Here's a way to list the packages that you have consciously installed (and are not automatically installed, or of priorities: required, important, or standard):

apt list '~i !~M !(~pimportant|~pstandard|~prequired)'

Bastian Venthur boosted:
2025-12-10

Every time I update #debian releases I chuckle at how seemingly half the download size is updated texlive packages.

Bastian Venthur boosted:
Normal Modenormalmode
2025-12-08

@venthur I found this: github.com/vim/vim/pull/17848

Sounds like it's just that they no longer want to maintain that plugin and no-one else has stepped up to take it over (yet).

Bastian Venthurventhur
2025-12-08

Just noticed that the plugin repository got archived: github.com/saccarosium/netrw.v

Was it merged into vim or what is happening?

Bastian Venthur boosted:
Cat 🐈🥗 (D.Burch) :paw:⁠:paw:catsalad@infosec.exchange
2025-11-28

Due to AI, this box now costs 500% more

Two photos of a small wooden storage box labeled "Memories". Bottom photo shows that it's computer memory stored in there.
Bastian Venthur boosted:
2025-11-21

@venthur I don't think it's possible to use passkeys in iCloud Keychain on Linux, but you can use a third-party credential manager with passkey support. Bitwarden, Proton Pass, and 1Password are my recommendations for most people. If you want more control over how your passkeys are synced and stored, some KeePass clients support passkeys (including KeePassXC and Strongbox).

Bastian Venthurventhur
2025-11-20

@aymm @rmondello @chrisipedia Syncing passkeys is another open issue. I haven't yet found a way to sync passkeys from, let's say an IPhone to a Linux Laptop.

Bastian Venthur boosted:
2025-11-20

"If you're not using the stable kernel, your system is insecure. [...]
I'll call out Debian: Debian tracks our kernels very well. Debian runs the world. Over 70% of all servers in the world run Debian. Everything else is a rounding error [...]
👉 Debian: really, really good. I work with the Debian developers all the time. I can't recommend them enough. Their systems are good.
👉 RedHat, SUSE: they have their own weird systems -- talk to them, you're paying them."

@gregkh at youtu.be/dhu8HSOzxd8?t=1226

Bastian Venthurventhur
2025-10-31

@ericwastl Thanks for this change! Obsessing over the final puzzles during the holidays was not a very family friendly thing to do in the first place :D

Bastian Venthurventhur
2025-10-31

@agj @b0rk But this is soft wrapping (i.e. no line breaks are inserted). I was talking about lack of hard wrapping.

See: helix-editor.com/news/release- for an explanation of soft wrapping.

Bastian Venthur boosted:
Nsukami _ | 巣神lemeteore
2025-10-13

The pdb module now supports remote attaching to a running process using a new -p PID ; this one is so niiiice 🤩 option docs.python.org/3.14/whatsnew/

Bastian Venthurventhur
2025-10-12

I read @b0rk article about her migration from to . I agree with all the pros she mentions: helix is a very promising editor, yet some basics are not covered. Editing markdown files is unbearable. vim's `gq` command is really missing here and `:reflow` is definitely not sufficient.

jvns.ca/blog/2025/10/10/notes-

Helix also does not hard-wrap lines! I.e. when you're writing a line of text beyond the textwidth, helix will not break the line like neovim would.

github.com/helix-editor/helix/

Bastian Venthur boosted:
JA WestenbergDaojoan
2025-10-10

Ah yes that’s what was missing from open plan offices: more people talking all the time

Alt text: A tweet from Allie K. Miller reads: “This is absolutely insane and proof that voice is about to transform the workplace. At Wispr, employees use voice hundreds of times a day to multitask across their entire workflow. Here’s one dev using Cursor and Gmail simultaneously, all through WHISPERING, on a $10 mic.” Below the text is a photo of a man seated at a desk in a modern open-plan office, speaking softly into a small desktop microphone while looking at a wide computer monitor that displays code and an open Gmail inbox. The workspace has large windows, high ceilings, and exposed ventilation ducts.
Bastian Venthur boosted:
2025-10-09
Caption: 4 of 5 developers enjoy code review

Meme: Illustration of a roman military punishment known as decimation. 4 men in robe uniform beating another man (depicted kneeling in a brace position) with sticks.
Bastian Venthurventhur
2025-10-02

I've created a bug report for , and at least one of neovim's developers seems to agree that it needs to be improved.

github.com/neovim/neovim/issue

Bastian Venthurventhur
2025-09-30

I love 's default color theme. It's very subtle yet still looks good on most files. However, when using it on files, there's almost no highlighting at all. Headlines and bold text are bold, and that's about it. No accent color, just a sad monochrome wall of text. For someone who works a lot on markdown files, this is really a downer.

Bastian Venthurventhur
2025-09-26

@nedbat Nice! Thanks for sharing the code!

Bastian Venthurventhur
2025-09-26

@diegovsky Section 2 ("Source Code") of the DFSG which is part of the Social Contract.

Bastian Venthurventhur
2025-09-25

@diegovsky the short answer is 's social contract: debian.org/social_contract

The longer one is that the plugins are not part of helix' source tree, the source just points to other git repositories. So in order to have them in Debian, those plugins would have to be packaged separately which is a lot of work given the number of the plugins.

Bastian Venthurventhur
2025-09-25

@diegovsky that is correct. The various tree sitter sources are not part of helix source only pointers to git repositories. I understand the packagers reasoning as well, it is just not what the user expects.

bugs.debian.org/cgi-bin/bugrep

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst