Thomas Weitzel
tweitzel@fosstodon.org
<p>Software Developer<br /><a href="https://fosstodon.org/tags/nobot" class="mention hashtag" rel="tag">#<span>nobot</span></a></p>
Posts
-
Post #2453041
I recently had a &quot;heart-skip-a-beat&quot; moment with a legacy Java project. The project depends on some old Maven repositories that are long gone. The only reason it still built was because the dependencies were cached in my ~/.m2/repository. I had never updated the dependencies, and that had kept the project alive. Then my hard drive died. No backup of the Maven cache. The project stopped building. Dependencies were suddenly &quot;unresolvable&quot;. #java #maven #pom #b...
-
Post #2453040
Want Git to challenge your sanity? Just name a branch the same as a top-level folder. It’s a great way to meet ambiguity face-to-face. #Git
-
Post #2453039
Java turned 30 on May 23! To celebrate, JetBrains included a special splash screen in IntelliJ IDEA Ultimate 2025.1 - and it looks nice. You can find the image here if you&#39;re curious: ~/.local/share/JetBrains/Toolbox/apps/intellij-idea-ultimate/lib/product.jar, file idea_logo_java_30.png; there&#39;s a higher-resolution version, too. I&#39;ve been using Java since day one, though admittedly, not as much in recent years. Happy 30th, Java! #java #birthday #jetbrains
-
Post #2453038
#GoAccess website (goaccess.io) and APT repository (deb.goaccess.io) seem compromised, returning suspicious HTML/JS instead of expected content (like &quot;gnugpg.key&quot;). This is causing &quot;apt update&quot; signature errors on Ubuntu/Debian. Recommend disabling their APT repo and avoiding downloads from their site until resolved. Stay safe. #security #vulnerability
-
Post #2453037
@rridley Sounds plausible! They did get it back quickly; everything&#39;s working normally on my end now. It&#39;s a strong reminder why auto-renew and pre-expiration alerts for payment methods are crucial for domains.
-
Post #2453036
Today is #Bloomsday: the day Joyce sets his modern Odyssey in the Dublin of 1904. I raise a cup of tea to Bloom’s wanderings and to the magic of everyday moments. #Ulysses
-
Post #2453035
25 years ago, I started running my own personal email server. In the tech world, they have a name for people like us: &quot;masochists.&quot; And honestly, they have a point. It&#39;s a constant battle with deliverability, spam, security patches, and late-night maintenance. So why do it? For privacy. For control. For the freedom of not having a corporation reading your mail. Attached is a look at the front lines: my spam filter&#39;s stats for the last year. After two and a ha...
-
Post #2453034
The Jujutsu (jj) logo was designed by J. Jennings and depicts two Blue Jays. Probably the most **committed** branding pun in version-control history. #git #jujutsu #jj
-
Post #2453033
&quot;Binary encoding formats often make the mistake of not having a version field. One byte is probably enough, but two bytes is cheap insurance. Having no version field is a major screw-up.&quot; -- The Primeagen https://www.youtube.com/watch?v=vi-qMzxxtYs
-
Post #2453032
For years I had random 1-2s black screen dropouts on my Ubuntu 22.04 LTS X11 box (Quadro P2000 driving an LG 32&quot; 4K via DP). Tried many things: NVIDIA driver versions, DPMS, suspend settings, new cables, different GPU ports, ... nothing. Today I turned off the LG monitor’s built-in power saving and so far: zero dropouts. Might finally be it? #blankscreen
-
Post #2453031
Day 7 of AoC 2025 in Rust: Part 1 was easy, but Part 2 took me a long time with DP. Hyperfine measurements are for both parts (Precision 5820 Tower 2018, Intel Xeon W-2145 (16) @ 3.70 GHz). #aoc2025
-
Post #2453030
End of an era for my last legacy project: just finished migrating it from Rocket to Axum. I still love Rocket&#39;s DX, but with the long-term maintenance silence, it was time to move to the more active tokio_rs ecosystem. Axum feels solid, but I&#39;ll miss Rocket. #Rust #Axum #Rocket