
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.
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.
That was a real gut punch.
But then I remembered: I had the same project on an old notebook I hadn’t touched in years. If I was lucky and hadn’t cleared the .m2/ cache there, it might still hold the artifacts.
And yes: everything I needed was still there. I copied the Maven cache to my new machine, and the project builds again. Crisis averted. Maintenance work can continue.
Moral of the story: your ~/.m2/repository is sometimes the last trace of dead dependencies. Back it up like code.
I recently had a "heart-skip-a-beat" 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 "unresolvable".
I found the origin of the problem. It was the limbo OLTP database: https://github.com/tursodatabase/limbo
I installed it on 2025-01-05, but removed it the same day.
There is only one file left from the installation: ~/.config/limbo/limbo-receipt.json, which gave away the solution:
"install_prefix": "/home/thomy/.limbo"
I was able to replicate the scenario.
BTW, there was no ~/.limbo directory on my system. I have searched my logs for any hints, have checked the integrity of my packages, looked for rootkits, ... but everything came up empty.
After about 3 weeks, I rebooted my Ubuntu 22.04 LTS system. I noticed something strange: my ~/.profile had this new line near the end: ". $HOME/.limbo/env". I didn’t add this myself.
I had installed GHC (Glasgow Haskell Compiler) recently, and its setup added a line after this one, so whatever added .limbo/env must have done so before GHC.
I've searched online but found nothing.
Has anyone else seen this or know what could be behind it?
I was struggling with Hugo theme localization. I faced challenges like date formatting and pluralization. After solving them, I wrote a blog post on how to use the i18n function for translations, dateFormat for localized dates, and handle singular/plural forms dynamically: https://weitzel.dev/post/l10n-in-hugo
I’ve added a light/dark theme toggle to my Hugo + Tailwind CSS blog! The issue? Mermaid diagrams don’t support themes yet. After some digging, I found a CSS hack that works:
[data-theme='dark'] .mermaid {
filter: invert(0.85) hue-rotate(45deg);
}
It’s functional but feels hacky. Anyone know a better way? Details: https://github.com/mermaid-js/mermaid/issues/2644#issuecomment-2313201033
Yesterday marked the hottest day of the year so far in our apartment, with the indoor temperature reaching 28°C. This is especially challenging considering that in Central Europe, most apartments, including ours, are not equipped with air conditioning. As seen in the temperature data tracked over the summer, our indoor temperatures have been steadily climbing.
It's incredible to see how much mobile plans have improved over the past 7 years! Back then, I was paying €15/month for a 2-year contract that included 3 GB of data. Today, I'm only paying €7.50/month for a 2-year contract with 15 GB of data. Not only is the price significantly lower, but the data speeds have also increased dramatically. Half the price for five times the data and improved performance – that's truly impressive.
#TelecomTrends
#MobileData
#TechAdvancements
#NetworkPerformance
On my Ubuntu system, #Chrome constantly lowers the mic's input #volume when in an audio/video chat (Teams, Meet). I don't want that and have therefore disabled it under chrome://flags/#enable-webrtc-allow-input-volume-adjustment.
I don't get why it's lowering the input level below a volume where the other participant can hear me.
From supercomputers to smartphones:
In 1997, ASCI Red delivered 2 TFLOPS at $40M, 150m², and 1,000 kW.
Fast forward to 2023, the Google Pixel 8 packs 20 TFLOPS into just 0.01m², using 0.03 kW, at $750.
A striking evolution in #hardware #performance over 25 years!
Just crunched the numbers on the binomial coefficient of 1,000,000 over 500,000 - it's a whopping 310,027-digit mammoth (approx. 7.899578E+301026).
Simple concept, but the result? Mind-blowingly huge!
Dive into Git with a twist. Check out this gorgeous game available on Windows, Linux, and macOS. Perfect for beginners eager to master Git interactively, and even I, a frequent Git user, am thrilled about its console mode. Transform your Git learning journey into a fun adventure.
The #US has a $2tn #deficit. Has spending gone up dramatically? No! So what's the reason, then?
Trump's #tax cuts of the past! Tax revenue has fallen sharply because of them. And interest rates for lending by the government (bonds) have gone up. Debt payments are "crowding out" all other payments. It's going to be a death spiral.
The US has both a big tax revenue problem and a spending problem.
See: https://www.nytimes.com/2023/10/23/podcasts/the-daily/the-problem-with-a-2-trillion-deficit.html
TIL, that you can group #SQL statements together in #JetBrains #DataGrip with BEGIN and END, and immediately execute them with Ctrl-Enter. I had this "problem" for so many years, and finally today I was so annoyed by having to select the statements "by hand", that I finally searched for another solution. Not really a surprise: it's there ... What took me so long?
A short time ago, I published my theme for #Zola named Zolarwind, a localizable and simple blog theme using #Tailwind CSS for styling and #KaTex for math. You can find it in the Zola themes repo (https://github.com/getzola/themes).
It initially started as a #Hugo theme, but I never came around to publish it. Now that I started using Zola, I finally did it. Maybe you want to help improve it?
A somewhat related observation: on install/first start, #RustRover is importing all settings and plugins from #JetBrains #CLion. This is nice and saved me a lot of setup work.
#JetBrains new Rust-plugin (like the deprecated one) uses their own analyzer instead of #rust-analyzer. The new #RustRover #IDE uses this plugin. Fleet uses rust-analyzer instead.
Is there any information on RustRover that points to the possibility, that JetBrains considers the option of using rust-analyzer (additionally) in RustRover? I could not find any.