Tootfinder

Opt-in global Mastodon full text search. Join the index!

@arXiv_csAI_bot@mastoxiv.page
2025-09-08 07:30:29

Maestro: Joint Graph & Config Optimization for Reliable AI Agents
Wenxiao Wang, Priyatham Kattakinda, Soheil Feizi
arxiv.org/abs/2509.04642

@philip@mastodon.mallegolhansen.com
2025-09-07 15:30:24

I recently got around to installing an OS on my home server, and setting up an Ansible playbook to manage the basic config.
mDNS is working, so I can access it at server.local on my network.
What’s next? Many ideas, but I think setting up docker and using it to run @… is on the short list.
Would be lovely to have a second copy of my git repos at ho…

@simon_lucy@mastodon.social
2025-08-08 15:24:38

I finally figured out why one server had started barfing on 421 (no SNI) when most of the rest are similar and some have more domains and they're all behind haproxy with equivalent backend config.
This server has httpd-2.4.64-1 those that are ok are at httpd-2.4.62-1 with the other version available.
So I guess the others will fall down at the next update.
The fix is to send an explicit sni in the invocation in the particular back end section.
So I suppose I fi…

@cellfourteen@social.petertoushkov.eu
2025-08-07 16:53:39

So, if you want to start qBittorrent hidden in the system tray (v5.1.2, KDE), you must:
* check "Minimise qBittorrent to notification area" in Settings/Behaviour (which, oddly, doesn't hide it from the taskbar)
* open ~/config/qbittorrent/qBittorrent.conf and set StartUpWindowState to Minimized

@niqdanger@social.linux.pizza
2025-09-07 16:23:40

Redoing my home tarsnap config because I changed "servers" from one to another. Always good to back up your important stuff offside, and encrypted. #tarsnap

@azonenberg@ioc.exchange
2025-07-04 00:15:50

In fact, the KSZ9031 (my usual 1000baseT PHY) doing this might actually be technically noncompliant.
They provide a vendor defined way to read back the negotiated speed and duplex state in register 0x1f.
But it seems like IEEE doesn't actually officially say that reading back register 0x0 is how you do this? is there really no standard-compliant way to figure out the final negotiated link config?

@samir@functional.computer
2025-08-04 11:16:08

@… @… I use vim to edit my VS Code config, so touché.

@grifferz@social.bitfolk.com
2025-07-22 21:12:30

Have I missed something or is there no way with openssh to exempt certain netblocks from the MaxStartups setting?
There's PerSourcePenaltyExemptList but that's spoecifically for the "penalties" things which are separate from MaxStartups, right?

@cyrevolt@mastodon.social
2025-08-27 22:32:07

A little byte swap here, a change to CONFIG_LOGO_LINUX_VGA16 there, badabing badaboom - the framebuffer console has the right colors!
Linux assumes framebuffers to be little endian.
In case they are not, as I recall reading, the client is supposed to take care of conversion.
But what if the client is the (Linux internal) console driver?
I couldn't find a config option, so I hacked a byte swap into the color map helper (there are many similarly named functions btw):

@akosma@mastodon.online
2025-06-21 20:48:07

TIL that on DOSBox Staging you can
C:\> config -avistart
to start a video recording of your current session, which creates an AVI file in your ~/Pictures folder, and accordingly,
C:\> config -avistop
… well, you know the drill

@aral@mastodon.ar.al
2025-08-26 15:49:18

Here‘s a little tip if you’re using (the latest version of) Helix Editor:
Add the following keybinding to your config (if you don’t use Ctrl b for page up, that is; otherwise, change the key):
[keys.normal]
C-b = ":echo %sh{git blame -L %{cursor_line}, 1 %{buffer_name}}"
Now, when you press Crtl b in the editor, you’ll see the git blame for the line you’re on. Very useful for seeing which commit the line last changed in and, for teams, who committed the chang…

@finlaydag33k@social.linux.pizza
2025-07-20 22:10:05

Always nice how a 1-minute "config change" turns into a 1-hour infra update. :drool:

Image showing config change happening 1 hour ago from this post
@rachel@norfolk.social
2025-06-23 07:04:16

I made a little Drupal module last week that does nothing more than draw the attention of admin users to that fact that a particular admin form will alter the running configuration…
drupal.org/project/config_warn

@jan_j@chaos.social
2025-08-09 23:30:34

Falls ihr auch #Ghostty als Terminal verwendet, werft mal einen Blick auf dieses 3rd-Party Config Tool.
Sehr gut um mal die verschiedenen Themes auszuprobieren.
Liebs wenn die Community Helper Tools bauen.
ghostty.zerebos.com/

@azonenberg@ioc.exchange
2025-09-02 08:15:24

Progress! Got the STM32H750 test board to the point of being able to light up some LEDs on GPIOs before jumping into an infinite loop.
Next step will be all of the RCC and PWR config to get it operational at the desired VOS and clock configuration, at which point I can start thinking about bringing up a UART.
But that will probably have to wait till tomorrow given that it's 1 in the morning and I have work tomorrow.

@niqdanger@social.linux.pizza
2025-08-03 23:09:31

Onto new topics! Podman. I got pihole running, ports forwarded, and I can log in. Great. How do I import the config from my existing (dedicated Pi) to this new podman instance? #pihole #podman I also got the new Pi5 with Ubuntu 24.04LTS on it, going to start messing with Asterisk. I want to ma…

@mgorny@social.treehouse.systems
2025-07-16 17:17:46

So you need to get the version of Intel #MKL.
You can't really take it out of the pkg-config files, because not every distro mkl version combo supplies these files. On top of that, without pointing fingers, certain distribution installs pkg-config files with "debian" in the version field.
Well, there's INTEL_MKL_VERSION you can get via the C preprocessor, right? Except that its semantics depend… on mkl version. Given that mkl is released as "<major>.<update>.<patch>", versions prior to 2025.0.0 constructed the version number from <major> <minor> <update> (where <minor> seems to be always 0, and <patch> was not included), and 2025.0.0 forward use the more logical <major> <update> <patch>.
Well, yeah, it's kinda doable. You parse the major first, and parse the rest depending on whether it's >= 2025 or not. For versions prior to 2025, you get it truncated to update. It works, but still kinda funny.
#WTF

@fluchtkapsel@nerdculture.de
2025-06-27 19:06:26
Content warning: tech, macOS, salt, homebrew

I don't like Homebrew. Because it's the dominant package manager for macOS there seems to be no proper alternative which works using the root account and unattended, i.e. using config management such as Saltstack. I had the pleasure today to make it work nonetheless.
At the moment my approach is to just download the install packages using `brew fetch` and then use the macpackage module in Salt to install the downloaded package. In theory it should work. I had to quit today, tho…

@toxi@mastodon.thi.ng
2025-08-25 09:03:25

For my #MountainMonday, I made a calendar... It's generic and usable not just for 2026. If you like my photography, do check it out!
(UPDATE: If you just got a blank page, please try again... had a temporary server config issue, sorry!)

@datascience@genomic.social
2025-08-25 10:00:03

Want to use {pak} as backend for {renv} actions? Set the variable RENV_CONFIG_PAK_ENABLED = TRUE #renv

@hacksilon@infosec.exchange
2025-06-27 07:31:18

Looking forward to being at #KeyConf25 and meeting all the interesting people there! My colleague Tim and I will be presenting our #Keycloak config auditor tool, #kcwarden, that helps you keep yo…

@samir@functional.computer
2025-06-24 14:37:26

@… Best of luck!
I checked my history and it seems I started out by symlinking the neovim config file to ~/.vimrc, and aliasing `nvim` to `vim`, with no other changes.
This was 8–9 years ago, apparently, so hopefully that still works.
I did eventually rewrite my config in Lua but only after plodding along fine for several years.

@thesaigoneer@social.linux.pizza
2025-06-19 10:32:06

Re: Niri WM
So yes:
- You can open applications on specific workspaces and switch focus there immediately
- Not only dynamic, but also 'declared' workspaces are possible (I've got my 9 easily set up)
- There is a one-stop config file that's human readable
- The wiki will have some quirks probably, but in general very clear and quite extensive already
- My favorite tool: 'niri validate', super simple double-check if your config will w…

@shriramk@mastodon.social
2025-07-19 14:35:12

I've been using MacOS for 12 years and still don't understand Spotlight. For instance, I search for this file and it will ONLY show me this backup (~$), NOT the file whose name is… "human-factors-fm.pptx". I'm constantly disappointed. Do I need change a config?

@tante@tldr.nettime.org
2025-06-13 12:06:59

If you are also annoyed by Firefox for some reason now trimming the protocol in the address bar you can fix that behavior by setting "browser.urlbar.trimURLs" in about:config to get URLs you can properly copy and use back.

@rachel@norfolk.social
2025-08-20 11:23:49

What do you think?
drupal.community/@ifrik/115060

@penguin42@mastodon.org.uk
2025-06-20 21:07:02

PSA: isc-dhcp-server >~3.0 sets the 'siaddr' in offers to 0 unless you set the next-server entry for a server; and Javastations don't like that. They used to set it to the server IP, like god intended.
(Yours after many hours of debug, bisection, tcpdump and reading the dhcp spec).
So if you're reading old config guides for old machines and using a modern DHCP server...

@nebucatnetzer@social.linux.pizza
2025-06-24 18:07:37

I just implemented librenms-agent and the certificate check on my systems.
I just love the way I can easily access information about a system across its configuration.
For the certificate check I need the domain/s of the system.
While I'm sure this could be further improved it is already a lot of fun to use.
```
az-librenms-certificate = {
enable = true;
domains = [
{ fqdn = "${config.services.freshrss.virtualHost}&qu…

@arXiv_csNI_bot@mastoxiv.page
2025-07-17 09:06:00

LLM-Based Config Synthesis requires Disambiguation
Rajdeep Mondal, Nikolaj Bjorner, Todd Millstein, Alan Tang, George Varghese
arxiv.org/abs/2507.12443

@cdp1337@social.veraciousnetwork.com
2025-08-18 06:58:34

Continuing on my Meshtastic kick, (probably because I keep buying radios to play with...) This time I have a configuration guide for common settings I've found which are useful. Still a work in progress but I think most of the common options are there.
If I've forgotten something, gotten something wrong, or you have a trick I should add, let me know!

@nobodyinperson@fosstodon.org
2025-06-17 10:52:25

Has anyone provided helper functions with and for one of their :nixos: #NixOS modules? 🤔
discourse.nixos.org/t/providin

@rudhar@social.linux.pizza
2025-06-16 21:47:08

rudhar.com/sfreview/dtchdvct.h

@usul@piaille.fr
2025-06-09 12:58:32

Grr wanted to add a vagrant freebsd machine but It kept not adding ssh keys. password config did not work. While the fedora base ismage worked.
What do you use to run FreeBSD VMs on linux?
#freebsd #vm

@jamesthebard@social.linux.pizza
2025-06-12 16:46:37

Things I enjoy: adding a new ring address across the cluster. Since I added the migration network post-cluster creation it couldn't being used by `corosync` in case something tragic happened. Also, it meant that if you added a new node to the cluster it wouldn't verify that the migration network was online on the new node when it brought it into the cluster. However, solved that pretty fast by just adding it as a `ringX` entry (in this case `ring3`) to all the nodes and enabled it…

An "example" `corosync.conf` file showing the various config options.
@adamhotep@infosec.exchange
2025-07-25 18:34:57

It's not often that I deploy a quick change to my ~/.vimrc and it so thoroughly improves my life, but setting <Shift> <Tab> to correct the most recent misspelled word has done exactly that, right up there with when I learned about <Ctrl> p and <Ctrl> n in insert mode. #vim

" Correct the closest misspelled wor…
Screenshot of vim config with two comments and then a conditional stanza, as present in the post text, but with proper syntax coloring here.
@azonenberg@ioc.exchange
2025-07-28 15:11:17

Finally got the x25519 accelerator to build for a Trion T20 (with REGFILE_OUT_REG=1, MULT_AREA_OPT=2).
It's pretty full (12356 / 19728 LE, 112/204 RAM, 34/36 mult), but fits. Fmax in C4 speed grade is 97.8 MHz and one crypto_scalarmult takes 756703 clocks which comes out to 7.73 ms. A scalarbase() is slightly slower but I don't have that number handy right now.
I'm not sure how practically useful this config is, because the FPGA is 62% full logic wise so I can't c…

@escap@azapft.is
2025-08-09 15:32:42

Hilfe, meine zsh config erpresst mich!! Habe ich wohl versehentlich aktiviert:
`You Should Use hardcore mode enabled. Use your aliases`

@blaise@mastodon.cloud
2025-07-18 20:28:29

Is there any company selling custom config Piholes? I have no idea if I could afford that, but I've just realized that the prospect of spending hundreds of hours reading howtos, debugging, being told how stupid I am on a reddit forum, and generally having to give it way more attention than I can spare sounds... Revolting. I'm too old for this shit!

@thesaigoneer@social.linux.pizza
2025-07-27 07:50:18

There is a slackbuild for RiverWM, but it's very old. Grabbed the rpm from Fedora y'day and added River to my Slackware-nwg setup. Niri, river, hyprland and sway. For my panels to behave correctly I use nwg-panel (with niri-tasks) on Niri and Waybar on River. Nwg-panel with the hyprland config on Hyprland. Now I'm merging the applications, so keybinds relate to the same applications across the board.
@…

@michabbb@social.vivaldi.net
2025-08-23 17:54:41

✨ Say goodbye to messy Laravel configs – embrace type safety! ✨
🚀 #Laravel configs don’t have to be messy. Magic strings? Gone. Type safety? In.
🔑 With #PHP enums Laravel’s new #[Config] #[Singleton] attributes, you can map your config values straight into a clean, readonly class.

@cellfourteen@social.petertoushkov.eu
2025-08-14 08:37:00

The nicest quality of life I learned yesterday: put these lines into /etc/profile.d/fsr4.sh so you don't have to muck about with them in every game and launcher
export DXIL_SPIRV_CONFIG=wmma_rdna3_workaround
export PROTON_FSR4_UPGRADE=1

@tschundler@leds.social
2025-07-09 06:51:58

@…
Once you have wifi setup, pixelblaze has a nice feature where it pings a server and you can visit the server and if your IPv4 matches its IPv4 it tells you about your local device and links its internal IP.
If it had Ethernet instead of wifi that would be an even nicer experience. (Initial wifi config if I rememb…

@thesaigoneer@social.linux.pizza
2025-08-26 08:58:40

Okay, so that install went well. Except for that darn Dank stuff. But I'll ask Jay about that, waybar is fine for now.
EDIT: on Slackware you start it by adding { spawn-at-startup "qs" "-c" "DankMaterialShell" } to your config.kdl
Where I stranded last time was (not) running Brave, but a { spawn "brave-browser-stable" "--enable-features=UseOzonePlatform" "--ozone-platform=wayland" } fixed that 🥳 .
Two items …

@grifferz@social.bitfolk.com
2025-06-10 11:20:04

Sigh, DHCPv6 still unusable for an IPv6-only Debian 13 (trixie) netinstall. Gets a lease but drops it almost immediately and doesn't renew.
So, I have to:
- Get a lease
- Switch to the shell to see what the lease is
- Go back to network config and select static network
- Set that address with a netmask of ffff:ffff:ffff:ffff:: and a blank gateway
- Proceed with install
#Debian

@samir@functional.computer
2025-06-14 09:34:11

@… @… I have a little snippet in my Neovim config which runs all language servers through `direnv exec`. Do you think that would be helpful?
I wanted to make a plug-in but, well, I’m lazy.

@thatonedude@social.linux.pizza
2025-07-13 05:26:17

Decided to work on my Vim config last night and tonight. I have so many plugins installed now…

@thesaigoneer@social.linux.pizza
2025-07-13 04:31:22

Let it be noted for eternity that, despite having 3 separate backup methods for my dots, I still managed to not backup my first niri config of a couple of weeks ago. Nor my usable waybar config. Or my rounded corner settings for both waybar and nwg-panel for that matter. All 3 were needed for today.
Incurable.

@azonenberg@ioc.exchange
2025-08-12 20:24:28

Hey @… did you guys ever poke at pcie drive strength / emphasis config on the pi4 soc to usb link?
Last time I dropped probes down on the pcie the TX equalizers were waaaay excessive, like set for a PC motherboard sized route. I think I had to remove like 6 dB of emphasis in DSP before the eye looked sane.

@beeb@hachyderm.io
2025-06-28 15:24:18

I've been using the #HelixEditor as my daily driver for the better part of a year now and I couldn't be more happy with it. I've managed to get a near-IDE setup and experience thanks to zellij and some awesome TUI tools.
This article aligns well with my experience, I recommend reading it if you're "modal editor curious" or dissatisfied with your (neo)vim config maintenance burden.
#helix #modaleditor #vim #neovim

@luana@wetdry.world
2025-06-23 21:07:25

Unfortunately the #SmartHome #Zigbee #HomeAssistant #IoT #HomeKit

@thesaigoneer@social.linux.pizza
2025-08-25 14:01:13

So. That laptop had a quick Slackware install (the nwg iso by @… ; I'm running that hyprland on the desktop of course). Then I added niri to it and removed hyprland and sway 😜! I'll look up that previous config.kdl and start tweaking that Thinkpad tomorrow. With the included DankMaterialShell. Already looking forward to it 🥳

@azonenberg@ioc.exchange
2025-07-12 03:26:09

Hey @… I'm talking to somebody about sponsoring work on github.com/ocornut/imgui/issue so we can get full multi-viewport wo…

@mgorny@social.treehouse.systems
2025-08-18 08:42:07

If you're writing a library, you should really avoid #CMake. CMake is designed to lock you in. As in, once you release a #FreeSoftware project using CMake, you can't switch to another build system with causing real trouble to your users. And if you support multiple build systems, as soon as you start supporting CMake, some of your users are going to start locking everyone else in.
That's because CMake uses a custom package discovery mechanism that's hardly compatible with anything else, and that is so complex that it's very hard to reimplement it with any other build system. So when others start relying on the CMake config files being installed (and they naturally will, since that's how CMake does things), you can't stop installing them without actually breaking stuff. And if you want to preserve them without actually using CMake, well, good luck with that.
And if CMake is one of the options you support, then some of your consumers will accidentally start relying on it anyway. And this will be much worse for everyone, because now their projects won't work for people who build your project with any other build system. Which in turn will force more projects to use CMake anyway. Which in turn will make more people rely on CMake being used…
Use #Meson as the build system, it's clean and not designed to lock you in. Use pkg-config for library data; it's simple and portable.
#OpenSource

@thesaigoneer@social.linux.pizza
2025-07-24 08:24:19

🤔 Interestingly enough I've talked a lot about Niri today, even adjusted the config, but ended up spending time in Project Banana, the immutable KDE Linux (by KDE, based on Arch). And Calculate Linux, a Russian Gentoo spin.
Such is the life of the restless.

@chris@mstdn.chrisalemany.ca
2025-07-10 14:48:07

When I wrote my last post above I got an error from my instance that the post was over the 500 character limit. Which is odd, since I have the limit set to 2000 on my instance.
Sure enough, it looks like somewhere along the line I blew away the config files that had been edited to enable the longer posts.
So consider this a test to see if I have correctly re-applied the hack, which is what it is, and completely unnecessarily, in the code for mastodon when this should be a simple switch/option in the admin panel!
(edit: confirmed: 2000 character limit restored)
#selfhost #footiMac #Pixelfed #Mastodon #upgrade #Debian

@thesaigoneer@social.linux.pizza
2025-08-20 11:23:10

Let's get the basics right for my laptop config:
- encryption during install, not jumping through hoops in partitioning
- wifi easily selected during install
- preferably non-systemd
- software not too outdated
Exactly where FreeBSD could shine, were it not for an unsupported wifi adapter 🤔

@mgorny@social.treehouse.systems
2025-08-18 04:11:41

Once again, a #CMake project is breaking compatibility with systems that aren't building its dependencies via CMake (but are using Meson instead). Because why use pkg-config when you can use generated CMake configs instead?
#VcPkg. Surely accidental, but why not bash #Microsoft for breaking Linux packages anyway?
#Fedora #Gentoo #packaging