nickjj
There's a screenshot and video of it here that I wrote a while back: https://nickjanetakis.com/blog/awesome-git-diffs-with-delta-...
In OmniDiff's readme and web version I didn't see a way to do that.
In a different comment you mentioned OmniDiff is much better than Delta and you mentioned "About a third of diffs are significantly better.". Can you provide some examples of these? I've never seen Delta fail a diff.
Also Delta has a package for Arch in its official repos. For folks who just want a "it works" experience, that's a pretty big win. With Delta the same package can be installed in the same way on Debian, Arch and macOS with Brew using standard package managers. With OmniDiff, there's 3 different ways to install it (manual deb package on Debian, manual package compile on Arch and brew install on a Mac). Just something to think about, as someone who has public dotfiles that work in those 3 environments, I'd skip OmniDiff based on this alone.
Ever since I watched it, I half jokingly suggested that it should be a mandatory watch before you're allowed to join the workforce.
To be fair I only played D2 in 1.09, 1.10 and 1.12 with LoD so I don't know what day 1 looked like but I'd consider D2 still to this day the best ARPG I ever played where as I stopped playing D3 shortly after release after completing it (before it nerfed everything) in hardcore mode from the beginning, it had no longevity. I didn't even buy D4.
I think it's harder to have a sequel be well received when the previous version was considered as good as it gets for a large player base. With that said, I'm still surprised how D3 panned out.
Docker completely changed my life. When I started using it in 2014, I really appreciated how well it solved certain problems I had for web development.
It spawned a near endless stream of contract work and video courses for about 10 years, along with being introduced to the Docker captain's program early on. Met so many great people and had a chance to visit a few countries around the world through Docker.
It's one of those pieces of tech that has followed me around for half my career and will likely continue until the end. It's the best community I've ever been a part of.
It's essentially trying to turn programming into a micro-transaction based pay to play / pay to win outcome, a concept that was gaming related for decades.
There is a world of difference of having tens of millions of dollars and paying hundreds of dollars a month for AI subscriptions vs someone making 100k / year doing the same.
For the DHH's of the world that's not even something to think about, but for most people who are working (even in tech), now we're talking 2-8%+ of your income depending how much you use AI. Just to have the "luxury" of being able to experiment with it. I use air quotes on luxury because I personally find a lot of AI results to be quite bad, but then again, I'm not spending hundreds of dollars a month on the premium models.
I know, I worked very hard for 20 years to build up this business. I easily put in tens of thousands of hours to document, record and open source pretty much everything I learned and experienced in tech for free to help build up an audience.
It worked great up until AI, then everything went downhill very fast which is solely related to nothing but less traffic coming to my site. I imagine this will affect everyone, not just me.
> And that is just bullshit
It's not, whether or not they are profitable isn't important. The takeaway is AI creators consumed all of this content then they turned around and are actively selling that information to other people. This is the only part of the pipeline that matters, whether it's profitable on a balance sheet for them isn't important to everyone who had their content scraped, stolen and sold. The damage is already done at that point to the original content creator.
To pour even more salt in the wound, the AI creators actively cause content creators to directly lose money on hosting because every time they scrape your site that costs bandwidth. If your hosting provider is metered, then you're paying directly out of pocket.
It hasn't been literally stolen but indirectly it has been.
I spent 20 years working as a freelancer and 10 years selling tech video courses. I made enough to have a happy life (not a lot but enough to survive), as long as the income kept flowing every month.
Nowadays I make nothing from a business I've built up for 2 decades because AI took away most traffic to my site which was the entry point to my business. I actually lose money because course sales have been impacted so heavily that I pay more for hosting than I get in sales.
AI is consuming an unimaginable amount of searches which is the gateway for so many businesses. It's preventing people from being discovered on the internet. Not only that but it's taking everyone's content and selling it back to users while keeping all of the profits.
For me personally, the laptop I mentioned worked out of the box. I didn't have to do anything custom or follow a guide. I turned it on and everything worked after I installed my distro of choice. Likewise my 12 year old desktop which has a USB audio interface also worked with no special tweaks or hardware incompatibility issues.
I only ask because if you're buying it on a big site like Amazon you can search reviews for "Linux" and see what pops up. Ideally you're looking for people who have said they installed it successfully and haven't run into compatibility issues.
Nowadays I'd say it's worth spending time on finding the specs you want at a price you're open to paying. There's a really high chance it'll work fine with Linux and if not you can always put the factory Windows install back on and return it.
I'm really thankful I picked one up in August 2025 for $580 before prices went crazy. It's a Nimo N155 15.6" Ryzen 7 6800H with 32 GB of RAM (DDR5), 1 TB NVME SSD and an AMD Radeon 680M that lets you allocate up to 8 GB of VRAM.
It's beyond ridiculous that the RAM alone is worth more than the entire laptop today, but they still have laptops today in the $600-700 range with solid specs. Tons of them with 16 GB of memory at that price.
It has for me at least.
I had a solo business for 10 years selling tech video courses (learning Flask, Docker, etc.). It was enough to pay the bills, but for the last few years it has nose dived. For 2026 YTD it has generated $20 / month in revenue but it costs almost triple that to host the courses so I've been losing hundreds of dollars a year, for years. All while watching LLMs cannibalize ~600 free in-depth blog posts and YouTube videos only to re-sell that information to anyone willing to pay.
It completely flipped my life upside down to where for 20 years I was able to sustain myself doing contract work + courses to having to take full time work. All of this started when AI became popular.
It's all related to a massive loss of traffic to my site which was the entry point to both contract work and the courses. Both sides of the business have been crushed.
I don't know, that's why I asked. I haven't done a deep dive into creating custom plugins for Resolve, so I don't know what the implications of that are from a performance perspective.
I wasn't able to benchmark it directly since it's only compatible with the Studio version.
What about for encoding? For example if you want to export a video from Resolve in its final form with AAC audio. The readme mentions decoding but not encoding.
Sure, but this same hardware was able to edit 1080p / 30 fps videos on Windows without performance issues and not needing to use proxies. Camtasia let me edit videos liquid smooth even if I added different effects. I never encountered a single video that lagged when scrubbing, even 90 minute videos with a dozen tracks. Resolve was also fine.
Kdenlive on Linux is mostly ok but even adding the most basic effects will cause a slideshow when scrubbing and during normal playback in the preview window. I don't know how Resolve will run on Linux since I haven't attempted to install it due to the codec issues (a deal breaker for me on its own).
Being able to edit without lag is really important, also keeping your CPU load reasonably low when recording is important to avoid dropped frames, or your recording streams becoming out of sync (ie. a webcam video with audio recorded from another input device while you record your desktop).
I noticed on Linux, if I do anything CPU or disk intensive while recording, I often see these things get out of sync at the point of load. It's an easy fix usually by just cutting the video where it starts to get out of sync and shifting the audio track over ~200-300ms, but it's something that could happen many times so it becomes an issue in the end. I recorded thousands of videos on Windows and never had this problem but it happens every few videos on Linux just doing casual screenshare videos.
AAC vs Opus is similar, except audio related.
In general when recording videos I usually use x264 as mkv which is CPU bound because it produces a much better looking video vs using h264. That's using a bit rate and other settings that tries to balance quality with low disk space.
On Windows I edited 100+ podcasts with Resolve and it's so good. Video editing on Linux for the last 9 months with Kdenlive has been killing me (vs Camtasia or Resolve on Windows).
I'm a big fan of combining the two.
When I spent 3 weeks in Türkiye solo traveling (from the US) I tried to have a few home bases. For example 5 full days of hiking 15-20 km in Cappadocia, 3 days near Selçuk and the rest in Istanbul.
You wouldn't think a massive city like Istanbul would be relaxing but it is when you're out of your hotel for 15 hours a day on foot with nothing but a list of bullet points that don't depend on planning anything ahead of time other than to make sure the thing you want to see is open when you're near the area.
Everyone is different but for me, I like not needing to be at X location at Y time a bunch of times in a row. A few of those are fine, but it can't be a majority of the trip. I try to treat road trips the same, 3-4 nights per stop (maybe 2 nights if it's a smaller place).
Time to decompress and explore is important IMO. Walking around while seeing new things is the ultimate form of decompression for me.
Not through mpv, but if all of the videos are the same resolution and codec you can use ffmpeg to concat them without needing to re-encode anything.
It could be worth making a little wrapper script for this, but the ffmpeg command itself isn't too crazy. You can Google for "ffmpeg concat multiple videos into a single video without re-encoding".
ffmpeg is super powerful, you can technically resize and alter videos into a consistent format and then encode a new video too.
You can do this with mpv. It's an open source cross platform media player.
For example, here's how I set up a tiny Lua script extension[0] to be able to visually cut videos in an intuitive way. It does it in seconds without re-rendering the video by shelling out to ffmpeg.
Years ago I did the same thing with a shell script CLI tool[1], but mpv's visual aspect makes it so much faster and easier to make clips out of a longer video.
[0]: https://nickjanetakis.com/blog/visually-create-video-clips-w...
[1]: https://nickjanetakis.com/blog/create-video-clips-with-ffmpe...
I have my own opinionated Arch / niri set up and there's 1155 packages installed. That's 1155 opportunities for a package to be compromised. This is also why I try very hard to avoid the AUR and only use it as a last resort (I use 2 packages from it). It doesn't guarantee safety but the official Arch package repos do seem to have more checks and bounds vs the AUR.
Supposedly the free Chase cards have comparable rental insurance. The main difference is Sapphire is always primary insurance, but Flex and Unlimited become primary when traveling internationally and if you happen to live in a place that requires no car in the US and you don't have insurance, it becomes primary in the US too.
Not sure what the differences are when filing claims though.
I will say this, it seems like more and more countries are starting to require Third-Party Liability (TPL) insurance and the Chase cards don't cover that so you still end up having to pay out of pocket for partial coverage (Chase for CDW, TPL from the rental agency). Some rental places don't make it easy to split these out.
There is value in this even if you always pay your full statement balance every month.
If you have a stable source of income knowing your credit card payment is due on the 7th of every month means you don't have to monitor your checking account's balance for every purchase. You only have to think "make sure you can cover $X by the 7th".
Credit card hotel booking portals are often much worse than what's available too.
For example, you might end up paying 30-100% more for a hotel booked through Chase Travel. At the very least you'll have way less selection. Even if price matching exists, you could still end up paying more.
I am traveling to Mexico next month and I do have a Chase Sapphire Preferred card (the one with the $95 annual fee). You get $100 in hotel credits per year if you book through Chase Travel.
In one of the spots I'll be at, there was (1) selection. It was $92 for 2 nights in a pretty low populated town that I'll be passing through. That hotel was rated 3.2 stars on Google.
If I use Google search or any hotel aggregator site, there were over 10 hotels available for half the price with much better ratings.
In this case it cost me about $50 extra to use the card's benefits.
Many people don't understand how rewards work when it's marketed towards your annual fee. The $100 credit doesn't offset the $95 annual fee. You pay $95 out of pocket for the fee. As soon as you book that hotel for $100 you've now paid $195 total out of pocket of which $100 gets credited back, so you're still out $95. If you instead didn't have the card and got the hotel at the cheaper rate, you'd only be out $45 or whatever you paid.
I mainly got the card because it had a really good sign up bonus, 0% international exchange fees and reasonable rental car coverage. Other cards can cover these benefits without an annual fee.
Every company I did substantial work for was bottom up from the perspective of my role, which is also related to infrastructure and developer tools / workflows.
Basically I'd work alongside the dev team and report to the CTO, VP of engineering or engineering manager depending on company size. Nothing really needed sign off beyond my manager and even then in most cases I was left to self-regulate 95% of it. That style makes a lot of sense for this type of role, it's much different than writing app code with feature requests coming from a product team.
Every substantial line of work was directly related to reducing friction, pain or instability as well as saving time. These could be workflows or technical implementations. Also a lot of times it is bringing order from chaos. These could be things that directly affected me or the dev team. Internally I treat the dev team as both peers and customers.
Yep, I also handle updates, some menus and generally everything to 1 shot a full system and keep it healthy. There's a 90 minute demo video. Not a lot of interest in rolling my own ISO though, I think running the arch install script directly or CachyOS if you want to use that instead is a feature. It lets you do basic things like easily create multiple users on your system, choose encryption or not, pick ext4 instead of btrfs, dual booting and other things at your discretion.
Or you could sit back and run through the installer in 5 minutes by following the guide without any background knowledge and get a working result.
I've been maintaining https://github.com/nickjj/dotfriedrice for around 8 years, it's my dotfiles that have an installer, theming and other things. I'd still absolutely classify this is a shell script / dotfiles project. I've added just enough customization to make it easy to modify most things without needing to fork the repo.
I only added a GUI last year after my hardware was finally compatible with native Linux, otherwise I would have switched almost 10 years ago. Before that, it focused on command line tools and your terminal, that's because I ran it under Windows with WSL 2 but it also worked fine on native Linux even back then, macOS too because I use it on a company issued laptop.
All that to say, I don't see the above as anything special. It's a batteries included dotfiles, nothing more nothing less. With that said, I'm thrilled by the environment it's allowed me to create and niri is so good. I wish I could get $8 million dollars in funding, because I'd give $7 million of that to the author of niri.
Our entire society is based on being forced to gamble. If you don't invest your money in some capacity then inflation will eat you alive.
It's unreal to me that you can search for a specific doctor's name in a specific town and end up seeing a sponsored result that uses the doctor's name in the ad's title but it's not the real office, instead it's someone else entirely.