Depth-first Unary Degree Sequence via @jevinskie https://lobste.rs/s/kzijnz #compsci
https://bruceediger.com/posts/dfuds/
Depth-first Unary Degree Sequence via @jevinskie https://lobste.rs/s/kzijnz #compsci
https://bruceediger.com/posts/dfuds/
#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!)
π A program optimization for automatic database result caching [2017]
By: Ziv Scully, A. Chlipala
π https://github.com/papers-we-love/papers-we-love/blob/master/caching/a-program-optimization-for-automatic-database-result-caching.pdf
π https://www.semanticscholar.org/paper/c84e6cc11d1a18d7f792bdefaf064dfe7c734728
fsm-toolkit v0.8.0 released
A toolkit for finite state machines: DFA, NFA, Moore, Mealy. Compact binary format, visualisation, code generation, TUI editor.
https://github.com/ha1tch/fsm-toolkit/releases/tag/v0.8.0
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
https://github.com/ha1tch/fsm-toolkit/releases/tag/v0.8.0
#fsm #golang #foss #automata #compsci #tui #rustlang #rust #programming #electronics #embedded #embeddeddevelopment
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 https://apnews.com/article/trump-machado-venezuela-maduro-nobel-peace-prize-ed23992bccabf128b7e849259d3c29a8
fsm-toolkit v0.8.0 released
A toolkit for finite state machines: DFA, NFA, Moore, Mealy. Compact binary format, visualisation, code generation, TUI editor.
https://github.com/ha1tch/fsm-toolkit/releases/tag/v0.8.0
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
https://github.com/ha1tch/fsm-toolkit/releases/tag/v0.8.0
#fsm #golang #foss #automata #compsci #tui #rustlang #rust #programming #electronics #embedded #embeddeddevelopment
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.
UPDATE: fsm-toolkit
New in the FSM toolkit:
https://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
Black-White Array: A New Data Structure for Dynamic Data Sets https://lobste.rs/s/j2e4em #pdf #compsci
https://arxiv.org/abs/2004.09051
escalating tangles of stuff! #dev #GraphicDesign #compsci
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.
Pulling a New Proof from Knuthβs Fixed-Point Printer
Go Utah! π My Alma Mater! π¨βπ UNIX v4 Tape Found In A Closet! π
https://www.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 π): https://www.theregister.com/2025/12/23/unix_v4_tape_successfully_recovered/
#Utah #UUtah #UofU #UNIX #UNIXv4 #Linux #BSD #Android #OS #BellLabs #ATT #CompSci #ComputerScience #Computers #Computing #OperatingSystems #CHM
Comparative Analysis of Low-Dimensional Features and Tree-Based Ensembles for Malware Detection Systems (2020) https://lobste.rs/s/2fejib #pdf #compsci #reversing
https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9057637
Pulling a New Proof from Knuthβs Fixed-Point Printer via @jparise https://lobste.rs/s/tkq2bb #compsci
https://research.swtch.com/fp-knuth
An Adequate Left-Associated Binary Numeral System in the lambda-Calculus https://lobste.rs/s/kdrelj #pdf #compsci
https://www.brics.dk/RS/95/42/index.html
Answer Set Programming (2019) https://lobste.rs/s/1j4fbo #book #pdf #compsci
https://www.cs.utexas.edu/~vl/teaching/378/ASP.pdf