Optimisation time for https://codeberg.org/hgrsd/duplik  

This was fun, with lots of learning. I'm using #Zig 's new-ish Io interface with `std.Io.Queue` acting as a channel to achieve concurrent file reads & hashing, with a single reader taking those hashed files and grouping them by hash. This fans out to a number of worker tasks equivalent to the number of cores available, unless overridden with the --workers flag.

Additionally, in the file size based prefilter (files with different sizes must be unique, so no need to hash them), I now use `Dir.statFile` instead of `file.stat`. This means only a single syscall instead of having to open the file handle, stat the file, then close the handle again.

I'm seeing 5-6x speedups for nontrivial workloads which is very nice. I can now detect duplicates within all of my repos to a depth of 5 within 1.2 seconds.

Here's the commit: https://codeberg.org/hgrsd/duplik/commit/8d8cf995eec8cbebfedfd6c87ab2bd57b7582ae7. If you feel like critiquing it, please go ahead; I'm working to learn Zig so feedback is most welcome :)

#performance #coding #opensource #software #tech

🎧 A qualidade do áudio no PC não depende apenas dos seus fones ou caixas de som.

Configurações adequadas e ferramentas de otimização podem melhorar a clareza sonora, a imersão e a experiência em músicas, vídeos, chamadas e jogos.

https://www.popnuvem.qzz.io/2026/06/pop-sound-pro-melhorar-audio-pc.html
#music #software #sound

How to Merge OneDrive and Google Drive? Find the Best Ways Here! #software #businesstools

Discover the best ways to merge OneDrive and Google Drive and centralize your files for better organization, collaboration, and streamlined workflows. Learn practical methods, tips, and what to consider before you start. Read more: https://ift.tt/zOruhEw

Source: https://ift.tt/zOruhEw | Image: https://ift.tt/J39DITL

Best Ways of Merging OneDrive and Google Drive

In this detailed guide, we will explain why users are merging OneDrive and Google Drive, the manual methods available, their limitations, and a ...

RS Web Solutions (RSWEBSOLS)

Amazon’s new AI search shows fake products first, then tries to sell you the real thing

Amazon Shopping’s AI previews could make it easier to browse — or just more frustrating.

https://www.androidauthority.com/amazon-ai-search-3674160/

#Tech #Technology #TechNews #AI #Gadgets #Software #Cybersecurity #Apple #Google #Microsoft #Startup #OpenSource #AndroidAuthority [Android Authority]

Amazon’s new AI search shows fake products first, then tries to sell you the real thing

Amazon is embracing AI image generation in its Shopping app, with AI previews designed to connect you with real-world products.

Android Authority
rsync and outrage

I gave up blogging a long time ago (apart from an occasional thing about ArduPilot), I tend to just write code and hope people find it…

Medium
Save 40% on Steinberg Wavelab 13 audio mastering & editing suite

A complete platform suited to any kind of creative audio work, Wavelab 13 is offered at a 40% discount for the next few weeks.

Rekkerd.org
rsync and outrage

I gave up blogging a long time ago (apart from an occasional thing about ArduPilot), I tend to just write code and hope people find it…

Medium

Gemini Go is here to replace Assistant on your Android Go phone

Android Go devices are finally joining the Gemini party.

https://www.androidauthority.com/google-starts-gemini-go-rollout-3674174/

#Tech #Technology #TechNews #AI #Gadgets #Software #Cybersecurity #Apple #Google #Microsoft #Startup #OpenSource #AndroidAuthority [Android Authority]

Gemini Go is here to replace Assistant on your Android Go phone

Assistant Go has reached the end of the road on Android Go devices. It's now getting replaced by Gemini Go.

Android Authority

A projector lineup known for luxury pricing just got a lot more interesting

Leica's new compact 4K projector just landed at much lower price point.

https://www.androidauthority.com/a-projector-lineup-known-for-luxury-pricing-just-got-a-lot-more-interesting-3674171/

#Tech #Technology #TechNews #AI #Gadgets #Software #Cybersecurity #Apple #Google #Microsoft #Startup #OpenSource #AndroidAuthority [Android Authority]

A projector lineup known for luxury pricing just got a lot more interesting

Leica's new compact 4K projector delivers premium home cinema features, streaming apps, Dolby Vision, and a more approachable $1,995 price tag.

Android Authority

How I used a $170 sports watch as my training coach to help me avoid injuries

The Amazfit Active 3 Premium offers everything you need to create a custom training plan, track metrics during your runs, and improve your fitness in just weeks.

https://www.zdnet.com/article/amazfit-active-3-premium-review/

#Tech #Technology #TechNews #AI #Gadgets #Software #Cybersecurity #Apple #Google #Microsoft #Startup #OpenSource #ZDNet [ZDNet]

How I used a $170 sports watch as my training coach to help me avoid injuries

The Amazfit Active 3 Premium offers everything you need to create a custom training plan, track metrics during your runs, and improve your fitness in just weeks.

ZDNET