5
submitted 6 days ago by jak0b@lemmy.ml to c/digitalart@lemmy.world

enjoy :)

[-] jak0b@lemmy.ml 11 points 5 months ago

I used Syncthing for years, it's great (if you use it and you are happy, then you dont need to switch), but they are quite different. Syncthing requires daemons on all devices and can't sync two local folders on the same machine. Synchi is on-demand, runs only on one side, and doesn't care where the two root folders are.

I wrote a more detailed comparison here: https://jakobkreft.github.io/synchi/why.html

[-] jak0b@lemmy.ml 9 points 5 months ago

Great question! Let me sum it up here for others:

rsync is one-way only and has no memory between runs, every execution starts from scratch. Synchi is two-way, stateful (knows what changed since last sync), and content-aware (uses hashes, so no false positives from timestamp changes). It also handles conflicts explicitly instead of silently overwriting.

That said, rsync is still the better tool for backups and one-way mirroring. Synchi is for when you need true bidirectional sync.

Here is also a comparison with unison and syncthing: https://jakobkreft.github.io/synchi/why.html

22
Synchi - Two-way file sync (jakobkreft.github.io)
submitted 5 months ago by jak0b@lemmy.ml to c/rust@lemmy.ml

cross-posted from: https://lemmy.ml/post/44815211

Two-way file sync, no remote agent needed

Today Synchi is finally public! It's designed for syncing files between two locations (local or over SSH). It detects conflicts, and lets you decide what to do.

Why not rsync/Unison/Syncthing?

  • rsync has no memory between runs and is one-way
  • Unison needs to be installed on both sides
  • Syncthing requires always-on daemons

Synchi runs on demand, works over SSH, and only transfers what actually changed.

I use it daily for syncing a shared folder between my machines and an android phone. Works great in combination with Tailscale/WireGuard so that you can sync files remotely.

123
Synchi - Two-way file sync (jakobkreft.github.io)
submitted 5 months ago by jak0b@lemmy.ml to c/linux@lemmy.ml

cross-posted from: https://lemmy.ml/post/44815211

Two-way file sync, no remote agent needed

Today Synchi is finally public! It's designed for syncing files between two locations (local or over SSH). It detects conflicts, and lets you decide what to do.

Why not rsync/Unison/Syncthing?

  • rsync has no memory between runs and is one-way
  • Unison needs to be installed on both sides
  • Syncthing requires always-on daemons

Synchi runs on demand, works over SSH, and only transfers what actually changed.

I use it daily for syncing a shared folder between my machines and an android phone. Works great in combination with Tailscale/WireGuard so that you can sync files remotely.

[-] jak0b@lemmy.ml 22 points 5 months ago

It doesn't work that way. Conflicts are resolved before any transfer starts. The flow is:

Scan both sides and compare (compute file hashes or just compare mtime, no data transferred)

Show conflicts if any → you resolve them

Show copy/delete summary → you approve

Only then does the actual transfer begin. So you never come back to find it halted mid-transfer. All decisions happen upfront while it's just reading metadata, which is fast even for large trees.

[-] jak0b@lemmy.ml 11 points 5 months ago

It compares everything first (scan, diff, hash), then halts before any changes are made. You see a full summary of what will happen, and approve each category separately (copies, deletes). It's designed to be very transparent. Every change must be approved before anything is written.

Conflicts get their own interactive screen where you pick per-file: keep A, keep B, or skip. Nothing is written until you've resolved all of them.

If you want to skip the prompts, --yes flag auto-approves, but conflicts still halt for user input. Flags --force root_a or --force root_b are used for mirrors one way here conflicts are not possible.

[-] jak0b@lemmy.ml 8 points 5 months ago

"Billions of people are getting robbed of their personal data, but what for?"

76
submitted 5 months ago by jak0b@lemmy.ml to c/opensource@lemmy.ml

Today Synchi is finally public! It's designed for syncing files between two locations (local or over SSH). It detects conflicts, and lets you decide what to do.

Why not rsync/Unison/Syncthing?

  • rsync has no memory between runs and is one-way
  • Unison needs to be installed on both sides
  • Syncthing requires always-on daemons

Synchi runs on demand, works over SSH, and only transfers what actually changed.

I use it daily for syncing a shared folder between my machines and an android phone. Works great in combination with Tailscale/WireGuard so that you can sync files remotely.

[-] jak0b@lemmy.ml 51 points 6 months ago

I love everything he has been doing recently. He is a master of story telling and goes surprisingly far into solving technology challenges, while keeping it fun and real. What an amazing transformation really 

12
Cake Timer: productivity tool (jakobkreft.github.io)
submitted 7 months ago by jak0b@lemmy.ml to c/adhd@lemmy.world

Hi, I wanted to share Cake Timer here as it might be helpful.

It’s a focus timer I made for studying. In it's core its a circle that represents 24 hours (noon is at the bottom). At midnight the circle is completed and a new cicle starts growing. Logging work sessions create green arcs, so by the end of the day you get a “cake diagram” of your activity. To me its very powerful psichologically, since it visualizes time always running, and when you are not focused the time is clearly wasted.

Features: session tags, daily/weekly/monthly stats, streaks, and a simple to-do list. All data is stored locally in your browser. It's Open source I started it 6 years ago (during the COVID lockdown) and have been improving it ever since.

Website: https://jakobkreft.github.io/CakeTimer

Thanks for your feedback!

[-] jak0b@lemmy.ml 9 points 8 months ago

Please correct me if I am wrong, but I understand it like this: Wero is just a UX layer and to identify the user and their bank. It uses "SEPA Instant Credit Transfer (SCT Inst)" as the protocol. This was made mandatory to support for all EU banks in October 2025.

So wero is not the only app, there are plenty other national apps, which again, are just UX for SCT Inst protocol.

Examples: Poland - Blik, Netherlands - iDeal, Sweden - Swish, Slovenia - Flik, Spain - Bizum....

I guess wero tries to replace all this so people can send money across eu countries.

[-] jak0b@lemmy.ml 7 points 8 months ago* (last edited 8 months ago)

You read me like a book. 😅 Exactly how the project started. 

32
24H CAKE TIMER for Deep Work (jakobkreft.github.io)
submitted 8 months ago by jak0b@lemmy.ml to c/opensource@lemmy.ml

Hi, exam period is near so I wanted to share this.

I made a 24-hour focus timer to help myself study. Started it 6 years ago (during the covid lockdown) and I’ve been using and improving it ever since.

A full circle represents 24 hours. Each study session adds a green arc, so by the end of the day you get a “cake” of your activity.

It now has session tags, stats (daily/weekly/monthly), streaks, and a simple todo list. And all data is stored on your browser locally.

Source code: https://github.com/jakobkreft/CakeTimer

Website: https://jakobkreft.github.io/CakeTimer

[-] jak0b@lemmy.ml 8 points 9 months ago

Just a little bit maybe XD

[-] jak0b@lemmy.ml 9 points 9 months ago

Yes very similar, but I dont think you can have more than 2 points there? Here you can set as many points as you want and it calculates a Catmull-Rom curve.

43
submitted 9 months ago* (last edited 9 months ago) by jak0b@lemmy.ml to c/linux@lemmy.ml

Hi!

If you’re using redshift on Linux, I made a small tool that might be useful. It automatically sets the screen temperature based on the current time, you just draw a curve for how you want it to behave during the day. Then you can just add it to crontab to run every minute or hour.

[-] jak0b@lemmy.ml 8 points 9 months ago

I think using major distros like Fedora, Ubuntu, or Debian is fine, because corporate backing often supports faster security fixes and better infrastructure.

39
submitted 10 months ago by jak0b@lemmy.ml to c/foss@beehaw.org

Hi, I want to share my fist app OnTime. It's a simple "traffic light" timer used by speakers at live events and conferences. Basically the color indicates the time you have left for your speech/presentation.

As far as i know it my app has been used at 3 conferences so far.

Would love to hear your feedback. Thanks!

(Ps. This is my first post on lemmy, still learning it. I hope its ok to promote your own stuff here?)

[-] jak0b@lemmy.ml 31 points 10 months ago

Whole point of this "distro" is that it comes with bloat preinstalled?

A few exmples:

ChatGPT, Discord, Docker, Figma, GitHub, Google Contacts, Google Messages, Google Photos, HEY, Kdenlive, OBS Studio, Obsidian, Signal, Spotify, Typora, WhatsApp, X, YouTube, Zoom???

Wtf.... Why

view more: next ›

jak0b

0 post score
0 comment score
joined 10 months ago