Elektrine lite

← Feed

Luke T. Shumaker

lukeshu@social.coop

<p>I am a programmer/hacker, and advocate of software freedom.</p><p>Contributing to Parabola GNU/Linux-libre since 2011.</p><p>Please sponsor my work on improving the GNU/Linux ecosystem. Let me stub my toe on things so you don&#39;t have to!</p><p>I mostly follow people, not hashtags. If I follow you out of nowhere, it probably means that someone I follow boosted one of your toots, and I liked it. So I follow lots of friend-of-acquaintances.</p><p>Boiler up!</p><p>(Formerly <span class="h-card" translate="no"><a href="https://fosstodon.org/@lukeshu" class="u-url mention">@<span>lukeshu</span></a></span>)</p>

Posts

  • Post #2743300

    *go to gitlab.com to file a MR against a FOSS project* Before the content has loaded and page is still a blank white page, I see the page title in the tab bar: &amp;quot;Finally, AI for the entire s…&amp;quot; My first thought is that I&amp;#39;ve made a typo and ended up on a spam domain (and my adblocker is protecting me from the content loading). But no, the URL is correct, a marketing landing page eventually loads, and I am left contemplating how the fuck shoving AI no one wants in our fa...

  • Post #2743299

    The #KiCad thing for assigning trace width based on netclass is great, but it really should let you set different widths for internal tracks and external tracks.

  • Post #2743298

    I would use org-mode 3× as much if I could use ` instead of ~ or = for inline code. It&amp;#39;s superficial, but my distaste for using ~ and = that way is 99% of why I ever reach for markdown-mode instead of org-mode. #emacs #OrgMode

  • Post #2743297

    HTTP/2 200 {&amp;quot;success&amp;quot;:false,&amp;quot;code&amp;quot;:500,&amp;quot;message&amp;quot;:&amp;quot;系统发生未知错误,请稍后重试&amp;quot;,&amp;quot;errorCode&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;data&amp;quot;:null} anything but HTTP status codes

  • Post #2743296

    I posted a while ago about how it&amp;#39;s funny that Comcast advertises &amp;quot;ninety nine point nine percent reliability&amp;quot;, like 3 nines is something to be proud of. But I would be so happy with 3 nines from them rn. They&amp;#39;ve blown through their downtime budget to hit 3 nines for 2026.

  • Post #2743295

    For how much org-babel talks about reproducible research, there are a lot of `customize` settings that can affect how a document executes. #emacs #orgmode

  • Post #2743294

    The worst part about #Emacs is when you need to know how you did something but it&amp;#39;s muscle memory and you genuinely don&amp;#39;t know what the keybinding is and you did it literally within the last minute but now that you&amp;#39;re in your head about it you can&amp;#39;t figure it out.

  • Post #2743293

    When you have to guess whether ε and ϵ are distinct semantically, or if there was just sloppy editing and/or document conversion.

  • Post #2743292

    I would be so psyched if there were a CLI/scriptable version of the #KiCad `pcb_calculator`

  • Post #2743291

    When you accidentally switch branches on the wrong Git worktree and now that you&amp;#39;ve switched back all the timestamps bumped so now `make` wants to rebuild everything. (and it takes forever even though you have ccache)

  • Post #2743290

    Someone who&amp;#39;s familiar with the low-levels of GNU/Linux accessibility: When do applications use dbus:org.a11y.Bus:GetAddress() vs `xprop -root AT_SPI_BUS`? Is there a Wayland-specific way of finding the accessibility bus for a screen, or do Wayland apps just always use dbus:org.a11y.Bus:GetAddress()? #accessibility #gnulinux #gnome #a11y #atspi #atspi2

  • Post #2743289

    Whenever a new widget toolkit comes up, everyone&amp;#39;s all &amp;quot;what about accessibility&amp;quot; and &amp;quot;accessibility is the first thing to be missing from hobby projects, stick to mainstream toolkits&amp;quot; but I&amp;#39;m absolutely gobsmacked at how bad wxWidgets/wxGTK3 is at accessibility? wxTreeCtrl is totally opaque to the accessibility bus.

  • Post #1642356

    How to sign in to GitLab.com: 1. click login button 2. solve Cloudflare challenge 3. enter username and password 4. solve Cloudflare challenge 5. enter 2fa code 6. solve Cloudflare challenge

  • Post #1642355

    &amp;quot;Hmm, #KiCad pcb editor is awfully sluggish on this laptop.&amp;quot; &amp;quot;Oh right, this laptop has a bajillion pixels (288 DPI)&amp;quot; *turns anti-aliasing down from &amp;quot;high-quality&amp;quot; to &amp;quot;fast&amp;quot;* no more lag, no perceptible visual difference actually, no perceptible difference if I turn the anti-aliasing totally off, unless I get my face right up to the screen

  • Post #1642353

    OK, so I think my biggest wishlist item for #KiCad is a way to quick-toggle snap-to settings in the PCB editor. I probably change that *way* more than I do the grid units, and there&amp;#39;s both an always-there drop-down for that in the top bar and keyboard hotkeys for that.

  • Post #1642352

    Oh! You know what would be really slick? If in #KiCad I could designate different grids for different areas of the board. Like &amp;quot;most of the board is a 0.5mm grid, but near this connector it&amp;#39;s a 0.05in grid&amp;quot;

  • Post #1642351

    Was just behind an old (1980s?) Ford F250 and a modern F150, side-by-side. It&amp;#39;s stupid how much bigger a modern F«1»50 is than an old F«2»50.

  • Post #1642350

    In the #KiCad source code, in these flags: /// Options for specifying synthesis inputs, targets, or strategies enum class SYNTHESIZE_OPTS { DEFAULT, // Use the default synthesis options for the calculation FIX_WIDTH, // Fixes the width of a differential pair FIX_SPACING // Fixes the spacing of a differential pair }; what does &amp;quot;fix&amp;quot; mean? &amp;quot;fix&amp;quot; as in &amp;quot;hold constant&amp;quot;; i.e. FIX_WIDTH=&amp;quot;Holds the width constant, and adj...

  • Post #1642347

    Big fan of when the KiCad footprint editor crashes and replaces the footprint I just spend the last hour editing with an empty file. (Git saves the day)