#CompSci

R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍡 :MiraLovesYou:rl_dane@polymaths.social
2026-01-16

@mykie

#Brutalism is one of my favorite things, both in architecture (I grew up around a lot of it at UT Austin in the 80s and 90s) and various related minimalist philosophies in #CompSci, like the #smolweb

I'm a big fan of using the #DilloBrowser to reduce webpages to their essentials: html and very basic CSS. It's not my default browser anymore, but I still use it quite a bit, and I enjoy finding sites that work in it (like the one you linked to!)

R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍡 :MiraLovesYou:rl_dane@polymaths.social
2026-01-16

Gotta say, this is possibly the most beautifully-written #polemics against our current #CompSci state of insanity I've ever read.

2026-01-16

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

@ 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.

@ Analysis and Validation with detection of various malformed patterns, incompleteness, and valid FSMs of the supported types.

@ 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.

@ Formal specification documenting semantic guarantees.

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

github.com/ha1tch/fsm-toolkit/

#fsm #golang #foss #automata #compsci #tui #rustlang #rust #programming #electronics #embedded #embeddeddevelopment

Knut πŸ³οΈβ€πŸŒˆ πŸ‡³πŸ‡΄πŸ§Έpraetor@mstdn.social
2026-01-16

The Nobel Prize is one of the highest honors one in academia can receive. And it has just been reduced down to a cocksucking prize!!! >:( The highest honor in #compsci is the ACM Turing award, and that would be on par with giving the Turing award to a fucking TODDLER who learned how to turn on an iPhone!!! #trump #nobelPeacePrize #news apnews.com/article/trump-macha

2026-01-16

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/

#fsm #golang #foss #automata #compsci #tui #rustlang #rust #programming #electronics #embedded #embeddeddevelopment

2026-01-15

@mariusor

This is maybe not Graphviz-quality rendering and layout calculation, but it's pretty good for a beta release, without 30 years of Graphviz headstart πŸ™‚

I think I'm ready to integrate native rendering without dot as an optional parameter. Not perfect, but also not risking indignity at this point.

#fsm #golang #compsci #electronics #programming

2026-01-15

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 export β€” fsm png / fsm svg using dot

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

#fsm #compsci #rustlang #golang #rust #programming #embedded #electronics

2026-01-14

One of the FSM examples I'm creating for the fsm-toolkit and for the fsm editor.

#fsm #golang #beatles #music #foss #compsci

Lobsterslobsters
2026-01-14

Black-White Array: A New Data Structure for Dynamic Data Sets lobste.rs/s/j2e4em
arxiv.org/abs/2004.09051

πŸ‡stevooπŸ‡stevoo@eigenmagic.net
2026-01-14

escalating tangles of stuff! #dev #GraphicDesign #compsci

basic cluster of yellow dots, most connecting to one of two popular things...too many of the same edge keeps being addedway too much duplicate edges, it's looking like a melt down by red space cross with gold spewing out of it.
2026-01-14

Text-mode FSM editor?

Why not?

#golang #foss #compsci #fsm

2026-01-13

Who doesn't love finite-state machines?

NEW: fsm-toolkit

Easy to use tools to handle, convert, visualise, validate, and test finite state machines, storing them in a well-defined .fsm file format.

The 'fsm run' command allows you to test an fsm interactively.

Tools and scripts for file handling available in Go and Python.

github.com/ha1tch/fsm-toolkit

#golang #compsci #python #fsm

2026-01-10

Pulling a New Proof from Knuth’s Fixed-Point Printer

fed.brid.gy/r/https://research

2026-01-10

Go Utah! πŸ‘ My Alma Mater! πŸ‘¨β€πŸŽ“ UNIX v4 Tape Found In A Closet! πŸ‘€

youtube.com/watch?v=m-3RJaKcw_4

I think I read about this discovery a few weeks ago, but this is news coverage of it.

Additional Info (even @flexion is mentioned in The Register article πŸ‘‹): theregister.com/2025/12/23/uni

#Utah #UUtah #UofU #UNIX #UNIXv4 #Linux #BSD #Android #OS #BellLabs #ATT #CompSci #ComputerScience #Computers #Computing #OperatingSystems #CHM

Lobsterslobsters
2026-01-10

Comparative Analysis of Low-Dimensional Features and Tree-Based Ensembles for Malware Detection Systems (2020) lobste.rs/s/2fejib
ieeexplore.ieee.org/stamp/stam

Lobsterslobsters
2026-01-10

Pulling a New Proof from Knuth’s Fixed-Point Printer via @jparise lobste.rs/s/tkq2bb
research.swtch.com/fp-knuth

Lobsterslobsters
2026-01-09

An Adequate Left-Associated Binary Numeral System in the lambda-Calculus lobste.rs/s/kdrelj
brics.dk/RS/95/42/index.html

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst