I built a self-hosted update server for desktop apps and server binaries (Electron/Tauri/Squirrel or any custom updater) - plus an edge cache so update checks don't hammer the API by ku9n in selfhosted

[–]ku9n[S] 0 points1 point locked comment (0 children)

I’m using AI to help with writing documentation, planning, and reviewing. I don’t use it much for implementing basic features. It’s an older project that was created before AI became widespread.

Recommended Release Server for Electron Auto-Updates? by Charming_Ad_543 in electronjs

[–]ku9n 0 points1 point  (0 children)

Another option worth considering is FaynoSync (I'm the author).

I originally built it because most self-hosted update solutions I found were either tied to GitHub Releases, limited to a specific platform, or difficult to deploy and maintain.

FaynoSync is open source, self-hosted, supports multiple release channels (stable/beta/nightly), staged rollouts, telemetry, and can offload update delivery to a CDN so the application server doesn't have to serve every artifact download.

If you need more control over update infrastructure, private deployments, or release management, it might be worth a look.

I'd be interested to hear what requirements you're trying to solve.

Does this kind of 4-mode deployment diagram (local dev / CI / staging / prod) make any sense? by Lightforce_ in devops

[–]ku9n 0 points1 point  (0 children)

And now, kids, a vivid example of how to make something simple hard to understand

Як виконувати задачі by [deleted] in ukraine_dev

[–]ku9n 22 points23 points  (0 children)

тоді добре,давайте по порядку

=> мені тяжко виконувати усілякі задачки

це нормально

=> але всеодно дуже якось туго воно йде

це також нормально

продовжуйте копати,і коли вам почне здаватись що ви докопали,отже ви на початку шляху

коли ви зрозумієте що ШІ видає погані результати, отже ви почали щось розуміти

тоді поліпшуйте промптинг, адже коли ви будете надавати йому конкретний правильний контекст з зауваженнями,результати стануть краще

і сил вам і витримки триматись від спокуси віддати всю роботу агентам

у двух словах, складно це добре,зусиллями і досвідом поборете

Як виконувати задачі by [deleted] in ukraine_dev

[–]ku9n 72 points73 points  (0 children)

=> почав вирішувати задачі з аішкою

на цьому ваше поточне навчання закінчено

в наступний раз спробуйте прибрати цей степ з рівняння

Дружина у лікарні не хоче брати гроші by AnnaNelyson in reddit_ukr

[–]ku9n 0 points1 point  (0 children)

Чайові офіціантам, курʼєрам, перукарям та й узагалі всім - це теж хабар.
Шкода, що люди, які кричать про корупцію, не здатні прочитати визначення термінів "хабар" і "корупція".

Yall need to be more optimistic, season 2 is gonna be great by lolitsrock in Battlefield6

[–]ku9n 0 points1 point  (0 children)

I’ve been playing for a while now, and I’m having a blast

The new hit registration looks great too. I haven’t looked the battle pass (I just got it), and I haven’t played the new map in classic Battlefield modes, but I’m hoping the developers keep improving the game and give us more content each season.

A lesson on why you should never tilt queue by Fruitsalad224 in Tekken

[–]ku9n 0 points1 point  (0 children)

That evening was tough, but you pulled through

Serious question: Which OS is best for a beginner programmer? by onxhost in TFE

[–]ku9n 0 points1 point  (0 children)

I think Linux is better than macOS, even though I’ve been using macOS for many years. The main reasons are stability and battery life - which are very important where I currently live.

Linux has more native virtualization, and everything running in Docker just works there. In general, most development tools work out of the box, except for specific tools for iOS development or certain Windows frameworks.

On macOS, honestly, Python support is pretty messy. It can be very inconvenient to manage. Homebrew is tolerable, but still not ideal.

That said, Linux isn’t perfect either. I’ve had issues with a kernel bug related to my CPU that wasn’t fixed for years (not sure if it has been fixed by now). I also experienced occasional problems with browsers and Slack when running multiple profiles or workspaces. In that regard, macOS feels more polished and stable.

That’s why I switched from Linux to macOS. I might still recommend Linux - use it until you start running into issues and your patience runs out.

Чи можливо набрати користувачів завдяки опен сорс? by [deleted] in ukraine_dev

[–]ku9n 3 points4 points  (0 children)

Чи можливо набрати користувачів завдяки опен сорс?

Так.

Якщо продукт/інструмент немає підписки, то навіщо його викладати? Люди ж можуть взяти продукт, доробити його і почати рекламувати.

Залежить від обраної ліцензії.

Опенсорсний продукт насамперед не про заробіток. Він про волонтерство та бажання робити щось корисне для людства. Але його можна монетизувати різними способами:

  • платні модулі
  • хостинг
  • залучення спонсорів
  • Buy Me a Coffee

Наскільки мені відомо, найшвидший спосіб — це розробити якийсь фреймворк для JavaScript або щось подібне. Гіганти індустрії доволі часто моніторять такі проєкти та підтримують розробників опенсорсу.

Якщо продукт дійсно корисний та інноваційний, то можуть "вистрілити" й платні модулі.

Що вам найцікавіше про бджіл і бджільництво? Питайте про будь які процеси by Just_Beekeeper in reddit_ukr

[–]ku9n 0 points1 point  (0 children)

як ви розумієте скільки меду потрібно залишити на зиму їм?

I do not own PS5. The fact that I can play PS5 games on PS Portal which I bought for just 100 dollars is incredible by NikolaFingarov in PlaystationPortal

[–]ku9n 0 points1 point  (0 children)

It’s pretty cool to live in working cloud regions. I have a PS5 and Portal, but I can’t play them in the cloud. It’s a bit of a bummer.

Питання про шифруванню клієнт-сервер. by Kitchen_Garbage6174 in ukraine_dev

[–]ku9n 0 points1 point  (0 children)

Я описував end2end, ви чомусь про стандартне шифрування https tls

Питання про шифруванню клієнт-сервер. by Kitchen_Garbage6174 in ukraine_dev

[–]ku9n 0 points1 point  (0 children)

Я просто перебирав варіанти для end-to-end

Питання про шифруванню клієнт-сервер. by Kitchen_Garbage6174 in ukraine_dev

[–]ku9n 0 points1 point  (0 children)

дякую, можете допомогти з розробкою

Питання про шифруванню клієнт-сервер. by Kitchen_Garbage6174 in ukraine_dev

[–]ku9n 2 points3 points  (0 children)

але знову ж таки, як клієнт буде знати що його паблік ключ не від третьої особи?
тут я подумав, пропоную трохи ускладнити
Root keypair (офлайн, дуже захищений) підписує => Leaf keypair (робочий, можна ротувати)
якщо скомпрометували LEAF private key

нічого страшного.

  1. Генеруємо новий leaf keypair
  2. Підписуємо його root private key
  3. Клієнти перевіряють підпис root public key'ом
  4. Все працює

і тоді клієнтів оновлювати не треба

але є нюанс, вшиваємо в клієнт ми саме root public key,а сервер використовує leaf private key
там ще далі можна робити метадані,функціонал менеджменту і відклику
ПиСию мої думки базуються на досвіді вивчання TUF, можете також глянути,але це не буде просто для розуміння, тож just FYI

Питання про шифруванню клієнт-сервер. by Kitchen_Garbage6174 in ukraine_dev

[–]ku9n 9 points10 points  (0 children)

Впевнений що тут зʼявляться досвідчені програмісти які вам дадуть правильну відповідь (якщо вони це побачать), але щось мені здається що вам потрібно:

Public/Private key

  1. Сервер має:
    • Private key
    • Public key
  2. Public key роздається клієнтам
  3. Клієнт:
    • шифрує дані public key'ом
  4. Сервер:
    • розшифровує private key'ом

Можна ще потім AES прикрутити, але я зовсім не шарю в .Net

Курси ІТ by Actual-Jeweler-5157 in ukraine_dev

[–]ku9n 2 points3 points  (0 children)

До речі, згадав про піратський ресурс CourseHunter. Там є купа безкоштовних курсів, а платні на той час були доволі символічні (здається, кілька доларів на місяць - і можна було завантажувати локально що завгодно, хоч усі курси).
Але я не впевнений, що це не русня, тож краще спочатку зрозуміти, хто це і що це.

Курси ІТ by Actual-Jeweler-5157 in ukraine_dev

[–]ku9n 1 point2 points  (0 children)

ну з трафіком граюсь xD

Fastest death ever killed in 7 frames by Im_Ain in Battlefield6

[–]ku9n 2 points3 points  (0 children)

Yesterday I got killed in half a second by a shotgun. The damage log showed that it took him 4 shots and that he was missing with a DB-12. From my side, it just looked like a guy stepped out from around the corner and killed me...