home.social

#golang — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #golang, aggregated by home.social.

  1. f4, сайд-проекты и помощь экосистеме Go

    В процессе работы над f4 , современной репродукцией Far Manager на Go, мне пришлось столкнуться с кучей ограничений экосистемы и написать массу вспомогательных библиотек, добавив недостающие кусочки паззла. Встроенный mp3 плеер f4 (да, он уже есть, пусть и на стадии PoC, вызывается по Ctrl+Shft+M) на скрине не просто так — это чуть ли не единственный плеер для *nix, нормально работающий с русскими кодировками id3v1 тэгов, для чего в том числе как раз потребовалась отдельная библиотека. Обзор всех наработок f4, которыми вы можете воспроизоваться в своих Go проектах — в этой статье.

    habr.com/ru/articles/1078850/

    #f4 #Far_Manager #файловый_менеджер #двухпанельник #библиотеки #go #golang

  2. yzma v1.26 is here and it is the big one: local inference in the browser!

    Write @golang compile with @TinyGo run GGUF models 100% locally on WebAssembly. Uses WebGPU/CPU

    Plus llama.cpp v0.4.0 support. Go get it!

    github.com/hybridgroup/yzma

    #golang #tinygo #wasm #webgpu #yzma

  3. The October 2026 issue is available now. This month, we introduce you to the Vosk speech recognition toolkit and show you how to build speech input into a Python script. This month's DVD: Garuda Linux Mokka and GParted Live. Get your copy today!

    shop.linuxnewmedia.com/shop/ca

  4. The main difference of this CIRCLE implementation is not only that it's faster (which it is), but that it also clips to viewport without triggering an "Integer out of range" error.

    #zenpoint #zenzx #zxspectrum #speccy #emulator #golang #foss #spectrum

  5. Financially Motivated Threat Actor Targets Brazil

    Beginning in 2024, a financially motivated threat actor designated BREEZE COMET has conducted sophisticated operations targeting Brazilian financial services, retail, and eCommerce organizations. The group specializes in manipulating payment systems including Pix, STR, and Boleto to conduct fraudulent transfers worth tens of thousands of USD. Their evolved tactics leverage customized malware suites written in multiple languages including Rust, Nim, Golang, and Java, alongside compromised government websites for initial access and command and control. The threat actor demonstrates advanced capabilities by targeting banking software, payment APIs, and mTLS credentials while maintaining persistent access through multiple backdoors. Evidence indicates BREEZE COMET uses generative AI to accelerate malware development and script creation, suggesting potential expansion to other Latin American and African countries based on infrastructure replication observed in Nigeria, Paraguay, Ghana, and Venezuela.

    Pulse ID: 6a9679441f068d4ee93916ae
    Pulse Link: otx.alienvault.com/pulse/6a967
    Pulse Author: AlienVault
    Created: 2026-09-01 07:05:40

    Be advised, this data is unverified and should be considered preliminary. Always do further verification.

    #Africa #BackDoor #Bank #Brazil #CyberSecurity #Golang #Government #ICS #InfoSec #Java #LatinAmerica #Malware #Nim #OTX #OpenThreatExchange #RAT #RCE #Rust #TLS #bot #AlienVault

  6. You have to be shitting me. Even #OpenCode Big Pickle fucks over Gemini 3.1 Pro.

    Welp, I'm not renewing that shit anymore, so it's time to find a cheap AI Agent around.

    Curently aiming for OpenCode. What are your recommendations under $20?

    #AI #AIAgents #VibeCoding #VibeCode #Programming #SoftwareDevelopment #WebDevelopment #WebDev #PHP #JavaScript #TypeScript #Python #Golang #Rust #ArtificialIntelligence #Codex #Claude #Copilot #Kimi #ZenAI #Perplexity #DeepSeek #MistralAI #Grok #Qwen

  7. stalwart-migrator is out — an in-place upgrade tool for Stalwart Mail Server (0.15.5 → latest).

    Successfully used in production on 1 x86_64 VPS, 2x x86_64 Docker, and 1 ARM64 Docker migration so far. Checkpoints at every step so an interrupted run resumes instead of restarting, plus automated validation afterward. Go, stdlib only, GPLv3.

    github.com/LINUXexpert-org/sta

    #Stalwart #SelfHosted #Golang #Mail #FOSS

  8. Пачка PDF положила прод. Расследование багов в Go библиотеках

    Мой сервис обрабатывает большой поток PDF от самых разных генераторов. В начале июня один‑единственный файл уложил его на 30 минут: HPA раздул поды до потолка, и все они наглухо повисли, 100% CPU, обработка стоит, очередь копится, алерты сыпятся пачками. Расследование в трёх актах: ложный подозреваемый, закомментированный panic и санитайзер, не знавший алфавит до конца.

    habr.com/ru/articles/1073660/

    #golang #pdf #ascii85 #парсинг_pdf #goroutine #отладка #open_source #порча_данных

  9. 🚀🎉 Woohoo! Go 1.27 is out, folks! Time to celebrate those groundbreaking dropdown menu updates and thrilling case studies that only a true Go-lang enthusiast could love. 🤔💤 Guess it's time to skip to main content... or maybe just skip it altogether. 😜👋
    go.dev/blog/go1.27 #GoLang #Go127 #Update #DropdownMenus #CaseStudies #Celebration #HackerNews #ngated

  10. I'm gradually coming to the conclusion that to keep #fastmail and #gmail semi in sync, I'm going to have to write something. Ugh.

    Imapsync does part of the job, but has limitations. Pimsync does part of the job but has limitations. Native calendar syncing works decent, but may as well do that since it's simpler than email and contacts!

    Thankfully there looks to be decent #jmap / #imap / #caldav modules for #golang I can use, but ugh.

  11. Today's the last day of our summer sale. Use code SUMMERTIME to save on all 3-day and 4-day tickets!

    View keynotes, workshops & full schedule: techbash.com/

    #webdev #dotnet #cloud #ai #devops #softskills #python #csharp #azure #vscode #golang #javascript #softwaredev #devcommunity

  12. 🚮 Oh joy, another so-called "riveting" analysis of Go's garbage collector, because watching memory management is what we all dream about at night. 🙄 Apparently, Green Tea is the new darling, but I bet you didn't actually realize your subscriptions were funding a microscopic tour through the digital landfill, did you? 💸
    theconsensus.dev/p/2026/07/19/ #GoLang #GarbageCollection #GreenTea #DigitalLandfill #MemoryManagement #HackerNews #ngated

  13. Green Tea GC: что на самом деле поменялось в сборщике мусора Go 1.26

    С весны на собесах стабильно спрашивают про Green Tea. И ответ, который я слышу в девяти случаях из десяти, звучит так: «ну, он на 40% быстрее». Дальше начинаешь уточнять — быстрее что? — и человек плывёт. Проценты там действительно есть. Просто относятся они не к тому, о чём все думают.

    habr.com/ru/articles/1063470/

    #golang #go #garbage_collector #сборка_мусора #green_tea_gc #go_126 #производительность #runtime #оптимизация #память

  14. So I needed a WebP encoder for a Go project where I had disabled. I found there is an option using compiled to running on , but that's pretty slow and uses lots of memory.

    So I made a pure encoder, ported from a Rust encoder then optimized: github.com/SeriousBug/webp-go-

    I managed to get better performance than the WASM version! Both encoding speed and memory use, although compression rate and quality is a bit worse.

  15. pcfg-go v0.5.3 has been released.

    This release focuses heavily on pcfg_guesser performance and memory efficiency:

    • half the memory usage of v0.5.2
    • 2x faster than v0.5.2
    • 2,578% faster than the original Python3 pcfg_guesser.py

    Twice the speed with half the memory usage? Nice.

    forum.hashpwn.net/post/11277

    #pcfg #wordlist #generator #hashcracking #golang #hashpwn

  16. Go без мифов: переход с C++, highload, рынок, зарплаты и путь разработчика — интервью с Владимиром Балуном

    Go часто называют простым языком. Но простота синтаксиса не отменяет конкурентности, рантайма, сборщика мусора, интерфейсов, особенностей памяти и реального production-опыта. Я, Александр, автор телеграм-канала « Shulepov Code », поговорил с Владимиром Балуном — разработчиком на C++ и Go, автором YouTube-канала « Владимир Балун » о программировании и основателем школы программирования. В этом выпуске мы разбираем, почему Go стал таким востребованным, кому он подходит, как на него переходить, а также сильные и слабые стороны языка. Обсуждаем реальные проекты, особенности конкурентности, память, сборку мусора и production-опыт.

    habr.com/ru/articles/1059838/

    #Go #Golang #C++ #highload #горутины #Observability #backend #микросервисы #карьера_разработчика #переход_на_Go

  17. DNSSEC validation на Go: написал свой validator и не до конца сошёл с ума

    Я пилю VantageDNS, privacy-focused recursive DNS-резолвер с фильтрацией. Edge-фронт на Go, 10 нод по миру, миекговский miekg/dns под капотом. На каком-то этапе у меня закончились отговорки, и пришлось писать DNSSEC validator. Своими руками. Ночью. Под кофе восьмой кружки. Ниже расскажу, как устроен trust chain, что есть в стандартной библиотеке, какие грабли разложены по дороге, и почему алгоритм 14 я до сих пор обхожу как кота во дворе. И не сошёл с ума

    habr.com/ru/articles/1035656/

    #DNSSEC #RFC_4033 #Go #NSEC3 #trust_anchor #validation #RRSIG #DS #golang