Hugo 雨果
whynothugo@fosstodon.org
<p>Techsmith, interested in <a href="https://fosstodon.org/tags/SelfHosting" class="mention hashtag" rel="tag">#<span>SelfHosting</span></a>, <a href="https://fosstodon.org/tags/OpenSource" class="mention hashtag" rel="tag">#<span>OpenSource</span></a>, <a href="https://fosstodon.org/tags/Sustainability" class="mention hashtag" rel="tag">#<span>Sustainability</span></a>, <a href="https://fosstodon.org/tags/DigitalRights" class="mention hashtag" rel="tag">#<span>DigitalRights</span></a>.</p><p><a href="https://fosstodon.org/tags/AlpineLinux" class="mention hashtag" rel="tag">#<span>AlpineLinux</span></a> Developer, <a href="https://fosstodon.org/tags/Nura" class="mention hashtag" rel="tag">#<span>Nura</span></a> TC and <a href="https://fosstodon.org/tags/OpenBSD" class="mention hashtag" rel
Posts
-
View post
I have so many issues with #unbound on my laptop while travelling that I'm tempted to port #unwind from #openbsd to #alpinelinux. Please help, I already have too many projects.
-
View post
Everything is always broken. A rant. I went to fix a bug where a program of mine didn't properly render inactive border when unfocused. It turned out to be a compositor bug. Hours later: sent a patch. I want to read web articles as epub on my ereader. I wrote a program to convert pages to epub. Now just need to render it. No program on Linux can render AND reflow epub files. The obvious choice is to just write my own...
-
View post
Must resist the temptation to write a clone of Notepad (the old-school version) for Wayland.
-
View post
With technology being omnipresent, digital rights have become essential rights. The debate is no longer whether the government can install cameras in your house and cars. The hot topic is about how the private sector gets away with it. Eventually, in the age of computing, opting out of the all-seeing technocracy won&#39;t be an option.
-
View post
An interesting aspect of git-based projects is that you can work on them studying commits and understanding history within a given scope, without really having to comprehend all rest of the codebase. I.e.: I can have a _temporal_ understanding of a portion of the codebase (how it progressed over time and the constraints of those changes) rather than a _spatial_ understanding (how it interacts with its surroundings).
-
View post
Why is it that sometimes I can&#39;t run `doas eject /dev/sdb` (I get `eject: unable to eject`) on an SD card? I see the light blinking on it, so I want a synchronous command when I can be CERTAIN that it&#39;s done writing and flushing.
-
View post
Delivery has failed to these recipients or groups: notifications@github.com The recipient&#39;s mailbox is full and can&#39;t accept messages now.
-
View post
&quot;How hard could it be?&quot; Common words spoken before diving into a 5 minute task or a 5 month nightmare of pure pain.
-
View post
With #neovim 0.12, the nvim-treesitter plugin is no longer required for tree-sitter usage. In fact, it&#39;s no longer maintained and archived. Support is built into neovim. Custom tree-sitter parsers can simply by installed by your favourite package manager, e.g.: `doas apk add tree-sitter-python`.
-
View post
@postmarketOS@social.treehouse.systems @dylanvanassche@fosstodon.org Having an MTP server freaks me out. It’s such huge attack surface. I really can’t image why we’d want such a feature on a modern device which has real networking (and network filesystem), can run syncthing, etc. I’m not against folks implementing niche features, it’s just the “installed by default” part that discomforts me.
-
View post
Co-Authored-By: GNU sed 4.9
-
View post
@niccolove Re: https://www.youtube.com/watch?v=WlgrCqgnk-M Pretty neat and promising presentation, looking forward to seeing what comes out of this endeavour!
-
View post
How would you connect wires to this UART (GND/TX/RX) if you don&#39;t have a solder at hand? #askfedi #electronics #uart
-
View post
Got some spam issues on GitHub. Reporting it requires solving a captcha which took 7 attempts. After that, GitHub form submission just fails.
-
View post
The README says that one of the motivations for this markdown parser was the need for a parser that &quot;preserves source position of nodes&quot;. But the parser doesn&#39;t preserve source positions, in favour of performance? 🤪
-
View post
Short reflection looking back at pacman now that it&#39;s not part of my daily workflow: https://whynothugo.nl/journal/2026/03/26/pacman-syndrome/
-
View post
&quot;Always on top&quot; is such a terrible name of a feature that keep a window always in front.
-
View post
-
View post
Summarised different approaches feasible for creating an XDG_RUNTIME_DIR: https://whynothugo.nl/journal/2026/04/02/creating-an-xdg_runtime_dir/
-
View post
Not sure if a troll, or just a very confused soul.
-
View post
Malus: Clean room re-implementations as a service: https://malus.sh/ So real.
-
View post
@michal Which stand? Look pretty neat!