Search results

0

#intro

I am a software engineer/self-hoster/Linux user since Ubuntu 6.06.

Recent interests: #golang #systemd #vim #gotosocial #tailscale #archlinux

Ready to use projects:

More WIP forever projects: https://gitea.balki.me/balki

Under construction homepage/blog: https://balki.me

I don't plan to post often. Follow @balkiBalakrishnan Balasubramanian for occasional tech posts about my interests and projects.

0
0

fsm-toolkit v0.8.0 released

A toolkit for finite state machines: DFA, NFA, Moore, Mealy. Compact binary format, visualisation, code generation, TUI editor.

github.com/ha1tch/fsm-toolkit/

What's new in 0.8.0

@ Native PNG and SVG renderers — no Graphviz dependency. Sugiyama layered layout algorithm. 4× supersampling for crisp output. Graphviz support still available, this is work in progress, matching Graphviz quality reliably will take time.

@ NFA support with powerset simulation, epsilon closure, and NFA→DFA conversion.

@ TUI editor (fsmedit) with mouse drag, undo/redo, two-column file browser, persistent config.

@ Code generation for C, Rust, and Go/TinyGo. Interactive runner with state history.

@ Formal specification documenting semantic guarantees.

Binaries: Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD

github.com/ha1tch/fsm-toolkit/

0

🎊 Go 1.26 Release Candidate 2 is released!

🔐 Security: Includes security fixes for archive/zip (CVE-2025-61728), net/http (CVE-2025-61726), crypto/tls (CVE-2025-68121, CVE-2025-61730), cmd/go (CVE-2025-61731, CVE-2025-68119).

🏃‍♂️ Run it in dev! Run it in prod! File bugs! go.dev/issue/new

🔈 Announcement: groups.google.com/g/golang-ann

📦 Download: go.dev/dl/#go1.26rc2

$ go install golang.org/dl/go1.26rc2@latest
$ go1.26rc2 download
Downloaded   0.0% (       0 / 62956023 bytes) ...
Downloaded  50.0% (31478011 / 62956023 bytes) ...
Downloaded 100.0% (62956023 / 62956023 bytes)
Unpacking go1.26rc2.linux-mipsle.tar.gz ...
Success. You may now run 'go1.26rc2'
$ go1.26rc2 version
go version go1.26rc2 linux/mipsle
0
0

UPDATE: fsm-toolkit

New in the FSM toolkit:

github.com/ha1tch/fsm-toolkit

  • Code generation — export your state machines to C, Rust, or Go (TinyGo compatible). Zero dependencies, embedded-friendly.

  • fsm analyse — catches unreachable states, dead ends, non-determinism, and unused symbols before they bite you.

  • Editor improvements — undo/redo (Ctrl+Z/Y), toggle wires with W, states always visible over arcs, parallel transitions no longer overlap.

  • Quick image exportfsm png / fsm svg without piping through dot.

Still a compact hex format at heart that fits in your head!

0

Heya folks! 👋

My name is Sophia, I work as a software developer in Germany.

This is my account, so I'll focus on , command-line tools, , front-end .
Other accounts 👉 please see my bio.

I love to try out different programming languages like , , , , , etc.

In my free time I enjoy reading, playing pen & paper RPGs or learning new languages like .

0
0

So without making a conscious choice I've been using and loving some excellent Go-lang software: #Hugo, #GoToSocial, and #Readeck. I don't know Go but I've picked up some templating from customizing Hugo, is it time I learned more? Let's Go (blog post)!

Nothing I am going to make with Go can't just as easily be slopped together and probably better, but learning things with your own brain is punk AF!

P.S. If any #Emacs folks have a nice configuration for #Go using vertico/consult/corfu and friends, please let me steal liberate your config.

Update: I was pointed to this great video made by @skybertTorstein Krause Johansen for #GoLang in Emacs (linked config).

0

So far, I spend most of my vacation checking off items from my long list of things I wanted to build. Most of it are „internal“ CLI tools I use at home or small experiments with activity pub.

Most of it is done using instead my usual choice . I like the experience a lot.

One thing I needed was a small tool to scaffold projects based on template repositories. I started using `gonew` and ended up writing my own little tool `gohatch`.

github.com/oliverandrich/gohat

0

Hey Mastodon! Here's a very late .

I'm Josh - a software engineer and senior architect working in the more "traditional" finance industry (meaning *not crypto*).

I've shipped code in , , , , , and , but these days I mostly spend my time helping other folks get stuff shipped.

I play games, read a lot, and occasionally write and release half-baked open-source software. I am deeply jealous of people who can draw or paint.

0
0

Ich vermittle hier mal (nicht für mich):

Testing , A2-Deutsch aber vornehmlich Englisch, teamfähig, Erfahrungen und Fokus auf / Testautomation / Integration Testing / Load/Performance Testing, hat erste Erfahrungen mit und Domain Driven Development / Hexagonaler Architektur - sucht Stelle im Gebiet und/oder Remote.

Ich empfehle die Person direkt weil sie kompetent, motiviert, angenehm und lernfähig ist. Retröt wäre super.

0

이제 C Go(Golang)처럼 간결하고 강력한 네이티브 바이너리를 만드는 시대가 되었습니다. 복잡한 빌드 스크립트나 환경 설정은 더 이상 필요 없습니다. 제가 만든 SDK를 사용하면, 단 한 줄로 모든 준비가 끝납니다.

dotnet publish nativeapp.cs

이 명령어 하나가 불필요한 세레머니를 싹 걷어냅니다. 심지어 DNNE를 내장하여 정적 라이브러리(Static Library)를 빌드하고, C/C++ 연동에 필요한 헤더 파일까지 자동으로 생성해 줍니다.

Go처럼 가볍게 빌드하고, C++처럼 강력하게 동작하는 C 새로운 가능성을 확인해 보세요.

👇 Gist 보기: https://gist.github.com/rkttu/719fad34908e3298f093501b6135b2e6

0

I moved here a week ago: Time for a proper .

Hello, I’m Ernesto, an electrical engineer turned software developer from Bolivia.

I was introduced to in 1994 and have been using it daily since then.

I’m currently helping create and maintain a free/open source radio automation suite for community radios: aura.radio

I like to use and learn from free/open source software and I enjoy writing software in and but I also like coffee and pizza.

0
0
0
0

My fork of the digest has accumulated enough new features that I'm getting antsy of writing , which is what the original is written in. I’m thinking of a rewriting it, but I'm conflicted between using , which is my comfort language, , which may be easier for others to contribute to, and , which I want to learn.

The program involves fetching a bunch of data from the internet, doing some statistical calculations on that data, and then outputting an HTML page.

What do you think I should rewrite it in?

0

If there is complete. go-to abstraction package (like clap), I prefer mostly because of its type system. I like embedding the logic under types. If the ecosystem is not mature enough, I prefer because it's suited to situation with less abstractions so I can develop fast.

0

I suppose I should do an . I'm a software engineer, programming as a hobby since 2004 and professionally since 2016. I've done a bunch of , , and . Learning and . I'm interested in the lower levels of stack. My career was in devices, and I now work in tech. Desktop user since 2004. Father of a small one. Done for mad days. Enjoy , , and . Glad to be here with y'all.

0
0
0
0
0
0
0

Did any developers need code to get a zero value of a struct but without knowing the layout of the struct itself?

The only thing I could come up with was:

func zero[T any](v T) T {
z := &v
zz := reflect.ValueOf(z).Elem()
zz.Set(reflect.Zero(reflect.TypeOf(v)))
return *z
}

And see here an example of usage: go.dev/play/p/Aqzc_nRzOcP

I needed it in order to get zero copies of random structs so I could test that some marshal/unmarshal functionality is a bijection.

Is this a decent way to do it? Are there alternatives?

0

From The OpenBSD Guy:
"In this video, I walk through how to build LiteIDE on OpenBSD for Go () development.

Thanks to the absence of Electron, uses Qt and is built with portability in mind, which makes compiling and running it on surprisingly simple. Just a couple of small tweaks and you’re good to Go!

There’s also a quick rant about Electron and what "portability" really means 😅"

youtu.be/IOAvQRSdVyE

0
0

Well, after an initial failure, my grant application for has been accepted under the NGI0 Commons Fund. 💪

This means that for the next months my main focus will be fully on making in the programming language easier for other developers.

If you're one of them, reach out, I want to know what you struggle with and how I can help with that.

nlnet.nl/thema/NGI0CommonsFund

On this topic, calling all interested in lending a hand.

I have two major goals for increasing the unit-test coverage in the individual packages that is comprised of.

These are tasks that are very accessible even for people new to the spec and I would prefer to support new developers that want to give it a try than wait until I have time to do them myself.

The only requirement I have is that if you want to help, you already have some public Go projects that I can have a look at.

Point of contact is on this email (after you "deobfuscate" it): goap@federated·id

0
0
0

Hey , I want to connect to more people here.

I am a engineer who has experience with , , , , some , C & C++. I also love research and have a paper published in . Currently, I am using for improving the safety on the roads. I've worked as full-stack engineer in the past.

I find this platform and people here awesome. I've had amazing interactions and want to grow them.

0
0
0
0
0
0
0
0

ual updates

This is the ual way:

ual 1.3 spec

Error Stack Mechanism

Typed Stacks

Ownership Mechanism

Defer Stack Mechanism

Stack Perspectives

Concurrency Model

Stack Slicing and Segment Borrowing

0

programming question: have you ever heard of a map that computes its own contents? I seem to have invented one, and I'm trying to figure out if this is a special case of a more useful concept. here's some more details in blog post form: prose.nsood.in/automap

(hope it's okay to use this tag when I'm essentially sharing a blog post? but I'm also asking a question? idk)

0

🐧 Fedora Linux 43 Beta is out! 🎉

Test the latest updates: Python 3.14, Golang 1.25, Idris 2, DNF5 installer, Anaconda WebUI, CoreOS build via containers & more. 🧪
Old packages like python-nose, gold linker, and outdated GTK bindings retired for a cleaner, modern dev experience. 🚀

Try it now & send feedback!

@fedoraFedora Project

🔗 fedoramagazine.org/announcing-

0
0

Hi :D
My name is Tasos, and I am a software engineer from Greece 🇬🇷.

I mostly post about tech, and occasionally about some of my other interests.

Nice to meet ya! :neofox_heart:

My interests include, but are not limited to (feat. hashtag soup):

0

Hello World! Firefly Zero is an in-development handheld game console that runs and supports multiplayer. It is written by @orsiniumgram in , runs on , and will be fully open source (both software and hardware).

We already have a working desktop emulator and are getting a Rust and SDK ready for alpha testing. Sounds fun? Stay tuned!

Website:
fireflyzero.com/

:
gram.social/firefly

0
0
0