@prahou when you write your colors in hex/rgba/hsl/oklch, you engage in invention of new colors. Who gave you the right to do so? This practice is reserved for trained specialists, who created and registered named colors. Any free use of digits for this purpose must be outlawed.
@prahou@merveilles.town No, the metric system is better because it doesn't require me to do algebraic trigonometry to covert from one unit to another. Just add 0s to the right or to the left.
@cody look, a new color! 5f87ff0
@prahou color is a concept completely made up by trichromats, i don’t care what you believe in, just don’t push it on me!
Yes, but if you "train your brain properly," then you'll actually be able to "see" each precise color, from knowing and seeing its HTML hex code!
@JeffGrigg @prahou There's actually a Wordle-style game about this. I can be fairly good at it. I wasn't today though. Way more red in that color than I expected.
@corbden @JeffGrigg this is awesome, but also against my religion.
boosting does not mean endorsement!!!!
@prahou@merveilles.town I don't know what my favorite color is in non hex :c
@CinnamonCatYurilover tell me
Fixed a bug in the notification page that made snac hang forever while trying to read abnormally big files.
Improved support for text-only web browsers: it's now possible to configure a set of web browser user-agent strings that will receive simpler HTML in the private timeline web UI. Basically, it consists in avoiding details / summary HTML tags as much as possible.
Added some fixes to media proxy code.
Fixed EmojiReact code to allow any emoticon defined in emojis.json, not only those with colon-wrapped identifiers.
Fixed a bug in notification filtering (paging was sometimes incorrect).
Added a notification filter for Webmentions.
Mastodon API: Don't return reactions count as string (contributed by mkljczk), implemented GET /v1/media (contributed by clairemont).
Fixed bug in documentation examples (contributed by Sprite_tm).
Updated Ukrainian and Russian translations (contributed by wincentbalin and koru).
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Fixed a bug in the notification page that made snac hang forever while trying to read abnormally big files.Some users had detected very big files (caused by probably intentionally malicious posts) in the notification area that made it unaccesible. The fix consists in a) taking care that those humungous files are no longer created, and b) if they already exist, they are ignored.
Thanks for the FreeBSD port!
BTW, this seems important enough to justify a CVE, doesn't it? I intend to work on backporting the fix to the version we ship on Debian stable.
Did you know that on Unix-like systems it is generally possible to search across man (manual) pages with a command apropos? E.g. apropos wifi on my freshly installed NetBSD finds me documentation for the available network drivers, and a very helpful page afterboot that explains, among other things, how to connect to WiFi (and then install software from binary packages).
| Yes: | 221 |
| TIL, thanks: | 307 |
Closed
I used Unix-like systems for a long time, but I only learned about apropos a couple of years ago. 😓 i should've had RTFM
@nina_kali_nina Ironically the best way to find out about the `apropos` tool would have been the `apropos` tool
(You can also access it with `man -k`)
@mcc it doesn't work (right) after midnight, right?
@nina_kali_nina @mcc oh that sounds awfully familiar… yeah, looks like they fixed that “bug” last year - https://unix.stackexchange.com/questions/405783/why-does-man-print-gimme-gimme-gimme-at-0030
@nina_kali_nina That was one of the very very few commands I knew when I started playing with Unix-like systems.
I think I also knew about ls, cd, cat, more, sed and man. Everything else I found from apropos searches. :)
@nina_kali_nina the manual used to be a lot smaller, you could read all of it, or of not all, a good chunk. I learnt of a lot of Unix back in the day by doing "ls /bin /usr/bin" and doing man thing on each one. That and some man 1 intro.
@drj yep. I've read all the man pages of ДЕМОС ( Soviet BSD derivative https://en.wikipedia.org/wiki/DEMOS ) back when I started my *nix journey. I wonder if it had apropos in it and I simply forgot about it, or it's a new thing
@nina_kali_nina my first Unix was SunOS 4.0/4.1 ish in 1992, and that had it. I always though it was "not very Unix" to have a whole command that was the same as man -k.
@drj I just checked the manual I've read, it explains apropos but it didn't left a lasting impression, unlike whatis and just the option of grepping through stuff
@nina_kali_nina I find it's WAY more useful (and simultaneously advertised) on BSDs -- OpenBSD is what initially taught me about it, in their similar first boot document.
Coherent and exhaustive documentation for the whole platform is one of the nice bits of the BSDs, too. Being able to find out how to configure my specific quirky video chipset on an old compaq laptop 100% from the man page, entirely offline, on OpenBSD was kind of a highlight of that experience, and apropos absolutely helped
@nina_kali_nina If you're truly lazy, you can use `man -k` instead of `apropos` to save one keystroke.
@miodvallat @nina_kali_nina or `whatis`, which should be the same as `man -k` but maybe easier to remember?
@miah it's not the same on my system; whatis only searches for man page names, not the content
@nina_kali_nina @miah @miodvallat
Yeah, different.
When I run "whatis whatis" I get one response. When I run "apropos whatis" I get a lot of responses, including "apropos", "whatis", "man", "makemandb", and others
@nina_kali_nina It's funny, I knew it was a command but I never actually got around to learning what it does!
@nina_kali_nina to be fair, so many linux distros avoid installing many of the manual pages by default unlike most *BSD base install sets. Documentation should always be included by default not the other way around.
@cararemixed this!!
@nina_kali_nina @cararemixed There is that. See also my parallel rant on the commercial unixes (some of whom only shipped online manuals (as electronic manuals on the system were called) as a paid extra).
There is also the fact that GNU, which supplies most of the basic Linux userland utilities, are ideologically opposed to man pages.
@nina_kali_nina the issue i had was simply discoverability
yeah there might be detailed documentation on how to do things, but if you can't find it it's almost useless
@nina_kali_nina that saved my ass so many times, both personally and professionally. One of the most useful tools together with the more recent tldr
@nina_kali_nina 🤓☝️ Apropos as a command stems from the Lisp lineage (iirc Interlisp being the first to have it) all the way back in the 1970s.
@shinmera @nina_kali_nina yo @interlisp is this true boss? Interlisp was the first Lisp to have apropos? (I'm not doubting it, just aware that you might be able to chip in reliably)
@drj We have no evidence Interlisp had APROPOS prior to the early 1980s.
The 1983 edition of the Interlisp Reference Manual did list the function but it was missing from the 1974 and 1978 editions, and prior to that from the BBN Lisp manuals. This is a strong indication APROPOS was a late addition to Interlisp.
APROPOS was not listed in the 1983 Maclisp manual by @kentpitman Kent Pitman, either.
@interlisp @drj @kentpitman @shinmera it means Unix apropos is earlier, 1979: https://manpages.bsd.lv/history.html#tools_1977_man
@nina_kali_nina APROPOS was most probably introducerad by JonL on ITS. Somewhere before 1978 or there about.
@nina_kali_nina APROPOS is listed in the MIT Lisp Machine Manual, Second Preliminary Version, January 1979.
https://www.bitsavers.org/pdf/mit/cadr/Weinreb_Moon-Lisp_Machine_Manual_Jan_1979.pdf#page=268
@nina_kali_nina
One could RTFM until the heat-death of the universe and still not have learned everything about Unix
@nina_kali_nina @DelilahTech “man -k” (keyword) is a synonym, which I find easier to type and remember.
@nina_kali_nina it was actually how i learnt the word "apropos"; well, yknow, coming across the command and then looking it up in a dictionary.
Oh no, wait, now i am telling you this story, i think it actually might be from "M-x apropos" from micro-emacs, a lightweight emacs-like that i used on the Atari ST.
@nina_kali_nina I'm lazy though and learned early on that man -k does essentially the same thing. So when man foo fails I just run it again with -k
@nina_kali_nina I know it in theory, but every time I actually need it, I have forgotten what the command is 
@jana wonderful people on the fedi say that man man nowadays mentions it, and it sure does on my system
@nina_kali_nina Also:
man info
info man
man bash
@rojun no bashing allowed around here 👋
(people at my previous job called me a "bash witch" sometimes, it's really weird not to have it installed, but here we are)
@nina_kali_nina Yes! I have also since learned that some Linux distros don’t install all the man pages for the software they install (or distribute them as separate packages - this is often the case with Perl). Apropos can’t help you if the man pages are missing! 😠
@nina_kali_nina When I bought the CDs for Slackware Linux, like thirty-something years ago, they came with a massive manual. A physical book I mean. I'm quite sure it mentioned also apropos.
Today what's like, launch a do-it-all web installer and wait to set -maybe- the root password?
Then google for instructions about anything? So to have some cut and paste actions, and finally get lost in some overly complex web development environment.
@nina_kali_nina I assumed this was just as basic info as "man (command)" will show how the said command works.
And since man is often basically just the barebones list of parameters and brief examples, "info (command)" gives you a lot longer explanation.
@nina_kali_nina yeah, but I just use `man -k`, it's stupid to learn and type a new name for the same command
@nina_kali_nina this is cool, thanks for sharing!
FWIW, I have a hard time spelling "apropos", so I also just learned that man -k does the same thing (at least on macOS). For example, man -k wifi gives the same result as apropos wifi.
AND the argument can be a regular expression! The example in the manual is
$ man -k '\<copy\>.*archive'
Thanks for making me aware of this! Very useful!
Remember when 📱 were invented and didn't have much RAM so they ran one program at a time, and the programs were designed so when you switched away they'd remember what they were doing and resume it when you came back? And then the 📱 got a LOT of RAM so now multiple programs can run until RAM ran out and one got ejected? And then the programs started taking up so much RAM only one can run at a time? And then it turned out the programs no longer remember what they were doing when they get ejected?
@mcc and then the 📱started to have less ram again
@darkling @prahou @aparrish @mcc
6310i for me. When a school's Internet connection went down I plugged my phone in as a serial modem, told the dialler the phone number was *99***1# and shut down web access.
They were gobsmacked that I could keep e-mail going when everyone else in the area was offline. I 'subtly' let them know I was a packet whisperer ;-)
Phone calls, SMS, modem and Snake, all for a week or more on a charge? What more could I ask for?
@arcaneoverflow @darkling @aparrish @mcc but how did you view pornography on it?
@arcaneoverflow @darkling @aparrish @mcc i guess you could *read* it, so that's already pretty good. helps one mold their imagination and creativity.
while mobileks of today can play 8k videos at 200% speeds, sometimes I feel like they make it *too* easy for us, you know what i mean? it's good that they're making them worse. the struggle did build character, if nothing else.
@prahou my 7 year old cellphone is a supercomputer. I don't understand why it has 250gb of internal storage, that is, half the storage of my ThinkPad of the same time.
@paulgatling @aeva @aparrish @mcc no it doesn't it's just the tracking,. it has to be there to make sure the app works properly. Nobody actually spies on you. Promise.
OK, our little computer/server/NAS is online at Crowd Supply: https://www.crowdsupply.com/mnt-research/mnt-station
The main idea was to have a high-end enclosure for the classic MNT Reform mainboard to give it a second life, but you can as well build an open hardware computer from the parts.
We're also publishing 3D printable versions of the cases, and there will be more photos and use case details in upcoming campaign posts.
@mntmn this is super exciting, I've been following it for a while. I have some questions, its not super clear to me what I need to add to the cart to get all the pieces for this assuming I'd like a new processor to go in and am not scavenging bits from my prior mnt devices. two antennas, mainboard, one of the processor options, wifi. Great to understand what a template would look like for a complete system. Also not clear (though I've not read every word yet) if this comes assembled, would appreciate a heads up :-)
@r0ss that's very good feedback, thank you! i'll get that written up tomorrow! it doesn't come assembled, but assembly is pretty easy i'd say... less work than a regular PC
@mntmn @r0ss Would you mind also adding a mainboard version matrix? I am a little confused which is what. In https://mntre.com/modularity.html compatibility of processor modules is expressed against the MNT "form" (reform, pocket reform, reform next, station). But it isn't clear to me which contains which mainboard version and which mainboard fits in which MNT "form".
@mntmn @r0ss OK, and the pocket ones are called mainboards and the reform ones are called motherboards? Do they have matching version numbers? Or does the pocket only have version 2 and the reform ones 1, 2 and 3? Still slightly confused which processor module goes with which version of which main/motherboard. Or which reform originally came with which version.
@mjw @r0ss we're in the long-winded process of transitioning from the term motherboard to the term mainboard. the processor modules are generally compatible with all boards. older versions of mainboards are only interesting if you already have one of those, as we don't sell old versions. is there something more specific you want to know?
@mntmn @r0ss Specifically I have two questions.
I still have an i.MX8MQ module, it is marked as incompatible with the reform next, but compatible with the station. I don't understand how that can be. If I want to use it with the station which mainboard version do I need to buy?
I have an original mnt reform (with the i.MX8MQ replaced by an LS1028A module) how can I know which version my motherboard is? The station is compatible with version 2 and higher, but which version shipped with my reform and can I use that mainboard in a new station?
@mjw @r0ss the i.MX8MQ can technically be made compatible with the Next (DSI->eDP adapter is still needed), but it's not a goal at the moment, because the number of people who would want that is very low, but then i'd have to do all the support work for that combination.
the MNT Reform shipped with MB 2.0, so you can use it in Station, no problem! MB 1.0 was more like a prototype.
@mntmn Hey - so piecing it together if I had no old components lying around and I wanted a Station with wifi I would need to add the following to my basket; the station case, an MNT mainboard 3.0, (an optional Dual USB-C expansion), an mPCIe to M.2 Key E Adapter, a processor (e.g. one of the RCORE RK3588 v2 upgrade kits), an intel Gig+ Wi-FI 6E module, (optional but sensible Kingston SSD one of the two choices), two SMA to MHF4 Adapter Pigtails (because I want to W-Fi antennae? checking this one), two W-Fi 6 Swivel Antanna - is that about right? (I was double checking on the Pigtails and that this looks like as a configuration.
Thanks for already clarifying this does not come assembled.
@r0ss yes, that would be the fully kitted out config! and you need an off the shelf usb-c power supply
@mntmn will next mainboards fit or is that something I can look forward to buying 3 years from now 🤣?
@mntmn is there any chance of 32Gb reappearing? Or do we just order 16Gb as the only option for now before it too sells out?
I’ve never owned any MNT products previously and can’t wait to get one.
@mntmn have you thought about how several MNT Stations could be clustered together? E.g. in a mini rack or something?
@mntmn What's the fastest Ethernet I could expect to work with this, and how would it physically connect? I'm wanting a small NFS/AFP server for my retro network, with the caveat that it's mostly big ol' supercomputers and they're nearly all kitted out with 10GbE (6Gb is pretty much the limit though).
I wanting an alternative to an Intel Mac mini with Debian (which supports 10GbE).
I really like Simon Harrison's series of blog posts about using #GameOfTrees for simple version control tasks: https://simonh.uk/tags/got/index.html
My own use cases are more complicated than Simon's but it is making me happy to see confirmation of how the UI designed for working on #OpenBSD and related projects is working very well for people with fairly simple needs. That was one of my goals from the very beginning and is a significant differentiator from #Git.
Building without predicting. (The story of how I built my perfect home.) sive.rs/fit
almost a year ago, i moved into a house in the forest, and i wish i'd thought about your approach before starting the project
i took the exact opposite way: design everything in detail, then build it once and make it last
i'm really happy with how it turned out, especially after spending years modeling our household and every little detail in 3d
but now i'm really tempted to try your method next time: start from zero and gradually add things as i actually need them
The Chat // Have a nice chat unencumbered by the meaning of real words. Made for #picojam26 https://itch.io/jam/picojam26/entries (thanks for organising, @illuminesce !)
Play online: https://www.lexaloffle.com/bbs/?pid=194820#p
Or from #picotron terminal: > bbs://thechat.p64
When your compiler knows what to compile without giving it arguments, and when the operating system knows what artifact to run without having to tell it. 
@neauoire I must admit I haven’t found time to look at your work more closely, but I have to say the GUI theme is on point
@slava I'm afraid you won't find anything you haven't come across elsewhere in the stuff I do, I just pick and choose bits and pieces from other systems(System 7, PC/M, OpenFirmware, etc..) I like and stitch them together.
@neauoire System 7 was a local optimum in GUI design I think. I always thought the Platinum appearance that came after was driven by marketing trying to look “modern” compared to Windows and Motif, than any functional benefit
@slava yeah, I've been using the System 7 windowing system for the past 5-6 years, and it's pretty much peak, never felt it was lacking in any way. Being able to collapse windows in space and preserve the title bar, huge.
Don’t move buttons from under the mouse.
Thanks @The2lb3oz4dr10grOfHedgehogs for the video
On my smartphone everytime I want to log in on https://www.jpc.de/ ("Anmelden") the whole menu somehow jumps down, so I click help ("Hilfe"), no matter how long I wait...
Reading @j-g00da's comics via @jn's zine viewer on Uxn. Fits the medium like a glove.
https://codeberg.org/neuschaefer/dreams/releases
https://kamiokan.de/
Very cool!
An NES homebrew ROM showing live ADSB aircraft traffic, fed over serial through controller port 2 on real NES hardware. A companion app does the networking the NES can't, then streams it to the NES.
I am seriously considering switching back from Neovim to nvi. I constantly vacillate between the richness and bloat of Neovim and the scarcity and minimalism of nvi. Sure, Neovim does have some nice features. But is it worth this huge increase in complexity? The size of Neovim's codebase is probably like 20 times that of nvi's, while its benefits seem rather marginal to me (based on my way of using it - your mileage may vary).
We always add, add, add instead of subtract, subtract, subtract...
@thorstenzoeller While coworkers and I were debating and comparing IDEs including Vim and Emacs, one of the smartest people I ever worked with was just quietly coding using, I think, TextPad. He said it has the only two features a programmer needs: Syntax highlighting, and the ability to run an arbitrary command line, and optionally parse the output to create a pane of results as though they were compile errors, with messages and (filename; line numbers), which can be clicked on to view the line
@thorstenzoeller fortunately they¹ all live side-by-side and you can invoke them as you feel necessary. By default I tend to type "vi" and use whatever the OS gives me (nvi on BSDs, vim on most Linuxen), but I'll type "vim" if I want particular advanced features that it offers, or "ed" if I want particular minimalism (most frequently when I want to consult recent output that's still on the screen without occluding it with an $EDITOR that takes over the whole display).
So don't feel boxed into a false dichotomy 🙂
⸻
¹ for any subset of nvi, nvi2, vim, neovim, vim-classic, ed, emacs, nano, mg, ee, whatever
@gumnos True, it's certainly great to have this choice at all. Yet, I cannot stop thinking about an "ideal" vi version - which would be much closer to (n)vi than to (Neo)Vim. Of course, such a thing cannot exist in reality, since it would be different for everyone...
@thorstenzoeller While I don't have much experience with "nvi" (assuming it is very similar to vim). I switched from neovim to kakoune like 5-6 years ago for the same reasons. And haven't had a compelling reason to switch away from Kakoune since.
Kakoune is basically vi/vim but re-imagined with better keybindings. The core developers try really hard to keep features out. It doesn't have a configuration "language", so most plugins are cli scripts that work with stdin..
Strongly recommend trying it. While Neovim/Vim was a huge realization for me on what text editing could be like, Kakoune was another realization for me.
@alanxoc3 nvi is the vi re-implementation usually shipped with BSD systems. It is much closer to classic vi than to Vim.
I actually thought about giving Kakoune a try in the past, but the paperclip assistant has always put me off so far ;-)
@thorstenzoeller Haha, yeah I get that. You can disable it with this from my kakrc:
```
set-option global startup_info_version 99999999 # Hacky way to disable the startup message on the scratch screen.
set-option global ui_options terminal_assistant=none
```
On Friday, my son asked me why C++ is better if the Python version of the code is simpler. He specifically had asked about a "hello world" example, so we wrote both examples together. They both run instantly, so it's not a great comparison. I showed him how to tell which is faster with the `time` command. We also talked about the difference between the work that Python and C++ are doing. I'm pretty sure he understands what we talked about, but who knows?
█▓▒░ 𝗣𝗜𝗖𝗢⬩𝟭𝗞 𝗝𝗔𝗠 𝟮𝟬𝟮𝟲 ░▒▓█
🌐 https://itch.io/jam/pico-1k-2026
WHAT?
👨💻 Make #Pico8 (or #Picotron) Games/Demos/Tools in ≤ 1KB
WHEN?
📅 SEP 1ˢᵗ-30ᵗʰ 2026
Hope to see you at #Pico1k jam! 🤓
Our new Amsterdam servers are live. The EU can now be the primary home for Fastmail data, and like our US locations, it's our own hardware, racked and run by our own people. Nothing rented from a big cloud provider.
Already a customer? Switch regions in your settings. Thinking about it? You choose your region at signup.
Our CEO Bron's post walks through exactly what lives where, because we figure you'd read the fine print anyway.
https://www.fastmail.com/blog/fastmail-offers-eu-data-region
basically, my meter shows the net value across all phases, while the electric company counts import and export separately and charges for both. so instead of having almost zero import, the actual import was much higher...
trying to configure my inverter to balance the phases better
exported over one mwh at peak hours. can't wait for the next electricity bill... :)
More surreal rendering tests for #picotron 0.3.1, this time with tline3d textures x colour tables. Notes and gif:
https://www.lexaloffle.com/bbs/?pid=193908#p
like = you run it on server
boost = you run it on desktop/laptop :)
❤️
"coding is solved" they said
"use AI" they said
me working on OpenBSD writing C: dead software walking
https://rsadowski.de/posts/2026/dead-software-walking-relayd-and-httpd/
Checking that quad boundaries join up with no holes or overlaps. This one kind of reminds me of a colour plate from an 80s siggraph paper. #picotron
Apple keeps releasing new and more expensive hardware that folks want us to support but we can't even afford to buy the new stuff ourselves to test it on.
I mean.. my iPad is an M1. My iPhone is still a 14. And my Mac is an M1 Max. So... I'm a few years behind over here across the board.
Now there's talk of a foldable iPhone? I'll probably need a second mortgage for it which wouldn't be a good idea because I don't know if selling apps will even survive another year.
The math isn't mathing.
I know I shouldn't be surprised that it just works as is, but still cool, I can build compile uxn binaries directly inside dos.
wcl -bt=dos -ml -fe=bin/uxnmol.exe src/uxnmol.c
📢 EuroBSDCon2026: The Schedule is Here! 😈⛳️🐡
The schedule is now published!!
You can find it at: https://events.eurobsdcon.org/2026/schedule/
Grab your tickets 🎟️ at https://tickets.eurobsdcon.org/eurobsdcon/brussels/
For everything else, peek at https://2026.eurobsdcon.org/
More information is added all the time.
EuroBSDCon 2026 in Brussels, Belgium 🇧🇪
September 09-13, 2026
#RUNBSD #FreeBSD #NetBSD #OpenBSD #EuroBSDCon #EuroBSDCon2026 #BSD #Conference #Register
cons
having all my tools within arm's reach has been an amazing boost to my productivity. more importantly, it brings me peace of mind because i actually know where my things are now... ❤️
i think i own too many things, but i guess that's the price you pay for living in the middle of nowhere
i'm finally getting all my boxes sorted and everything organized for the first time since i moved in last year
Everything I Know About Making Art On The Computer I Learned From @prahou.
https://triapul.cz/automa/i_did_not_kill_stanley_lieber
https://rabbits.srht.site/decadv/
#occ2026
Five years ago(as of June 8th), I decided to give up on Acme and make my own text-editor. The plan was to make something I'd use for the rest of my life, improve it as I went along. It was to be written in this new language, and my list of ideas for it included a ton of extremely bizarre UX choices I hadn't really tested for my own. But if we ignore the more quirky esoteric things about it, there was two pretty simple choices made for it:
Undo depth: zero.
Largest file: 64kb minus the editor's own size.
Undo is probably the easiest one to understand. As you'd expect, some other mechanism emerged to take its place, I wouldn't just let it eat up my work each time I made a mistake. What ended up replacing it was being able to append and cut off chunks of snarf buffers, when I have something I might want to keep, I push it the top of the snarf file. When I'm satisfied with the change, I pop it off, or add something else on top. This has served me well enough, I figured that if I ever needed undo I might add it, but the occasion never came!
As of today, Left sits at 17677 bytes, which means I can edit a file, at most, a 45kb long file. This turned out to be less of an issue than I expected, mostly it made it so I split projects into chunks, but more importantly, it means that every single byte of the editor has to be accounted for. If I add something, I know its cost and the cost is directly making for a worse editor. This has been a constant force of optimization and code hygiene over the years.
A new MNT Pocket Reform mini laptop variant with Quasar 6490 (Qualcomm QCS6490) processor module (8GB RAM / 128GB UFS) preinstalled is now available in our shop: https://shop.mntre.com/products/mnt-pocket-reform
Enjoy!
just took some pictures of the new MNT Pocket Keyboard (small standalone USB-C keyboard with integrated optical trackball and RGB backlight) that's coming to our shop at some point next week. the case is a mix of aluminum (top plate) and Multi Jet Fusion printed Nylon (HP PA 12 S). in my opinion it feels really nice in the hands. open source hardware, of course.
need to find something or write a little wrapper for ffplay
current setup:
openbsd -- usb dac -- amp -- speakersnext up: make everything more user-friendly or teach my family how to use the command line ;)
openbsd -- hdmi tv
then i discovered that openbsd doesn't support audio over hdmi and my openbsd server doesn't have analog audio output, obviously.
my tv had been connected to a stereo amplifier anyway, so my setup is actually even better now: a dedicated usb dac connected directly to the amplifier.
also, lots of cables :)
at least the dac box can draw power from my server over the same usb cable.
very excited to switch to fully local streaming ❤️
I Did Not Kill Stanley Lieber: How to draw (with 9front)
The penultimate paper on paint(1) and the 9front art machine.
https://triapul.cz/automa/i_did_not_kill_stanley_lieber
#unix_surrealism #plan9 #9front #art #guide #computers #oldcomputerchallenge
We really appreciate the work done on the TLS settings in relayd(8) and httpd(8).
It makes it even easier to get a tried and tested secure connection to your favorite OS and service!
"Both relayd(8) and httpd(8) now have the "secure" list of allowed crypto methods for HTTPS, which include TLSv1.3 and the TLSv1.2 AEAD cipher suites.
The previous list was "HIGH:!aNULL" which contain non-perfect-forward-security methods and this change may cause old clients to not be able to connect."
Source: https://undeadly.org/cgi?action=article;sid=20260629165750
Hat Tip to @sizeofvoid and others!
it's easy to script everything. wrote a script to download the latest version of routeros and upgrade all my mikrotik devices: routers, modems, access points (via capsman)
and when you need gui then winbox is amazing too. nice solid ui and it's only getting better over time
now considering good old woodworking instead...
any good cnc machines that can produce small parts?
any similar machines? (also made in eu)
pretty much all other code i ever wrote is long gone
it detects the intel hd audio and attaches azalia(4), but only the internal realtek alc257 codec is found.
there is no hdmi audio codec, no audio1, and mixerctl -a only shows the internal speaker/headphone outputs. the external display works over hdmi, but there is no way to select hdmi audio because no hdmi audio device is detected.
is hdmi audio expected to work with openbsd 7.9? if it should work, are there any additional diagnostics steps i should try?
ESS9038K2M 32-bit
up to dsd256, pcm up to 32b/768kHz
kudos to deltahedra ❤️
i just want to replace it with a few scripts and plain text logs. feels like all i need is to fetch price and weather forecasts and pull/push some modbus registers...
what do you use for your smart homes?
similar to this setup, but with a trackpad not a mouse...
any ideas?
now i'm looking for m.2 modules (lte/5g and wifi ap) compatible with #openbsd. any recommendations?
It rained tropically all day yesterday, so we didn't wander the woods, I stayed in and worked on my little OpenFirmware-inspired operating system.
It's capable enough that I've added it to uxn11 and uxn2, accessible with F4. A perfect little tool bounce in and out of roms, set a screen size for roms that don't, rename/delete files, peek at metadata, etc..
@hi If you have a disk that you're happy to have mounted read-only, then https://stable.rcesoftware.com/resflash/ could be useful!
next up: build own micro-grid and automate export to the grid based on price and weather forecasts
i was thinking about a rowing machine for long time, but was not sure if there is enough space for it in my tiny home gym. this end up very well: rowerg is quite compact and light.
it's not as fun as running outdoors, but there are many pros for me:
so far we've presold 12x MNT Quasar 6490 modules, that's 50% of what we need to kick off the first batch. feel free to send me some promo ideas. should i make a video showing the general performance? who would be your favorite reviewer for the Quasar Pocket Reform?
i'm very happy to present the first release of the Barebox bootloader tailored for MNT Pocket Reform with RK3588 processor, bringing you an advanced bootloader with graphics and comfy shell: https://source.mnt.re/reform/mnt-reform-barebox/-/releases/2026-06-18
this is the culmination of an 8-months part time effort, mostly by @ailurux who ported all the missing display drivers and did a lot of bugfixing and polishing, with some little spikes by myself here and there. also thanks to @a3f for the friendly support navigating @barebox code.
@ailurux @a3f @barebox we also have a fixup script for booting the current OpenBSD aarch64 image including instructions to get started: https://source.mnt.re/reform/mnt-reform-barebox/-/blob/main/README-mnt.md#booting-openbsd
can't remember if i shared this fun computer thing i made
it's a lil toy for interactively exploring 1-bit dither — including my beloved Atkinson dither from the MacPaint era — by playing with it like it's a board game
try it here, but note there's zero instruction and the UI is full of secrets: https://www.inkandswitch.com/tangents/dither-explorer/
or, more fun, watch me explain how it works by saying words and moving my hands a lot: https://www.youtube.com/watch?v=9vZcmWhTeOM&list=PLCC8lmauZTzeEP7mIsOOI4HKeeyBN2rIy&index=5&t=114s
trip out, have fun <3
The Dillo browser has an excellent directory of bookmarks! If you have ideas that might be a good fit, suggest them at the bottom of the page.
https://dir.dillo-browser.org/
$719 color
$619 mono
I was missing a good image viewer to flip through folders with hundreds of chr and icn pixelart files, so I wrote one!
https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/image/src/image.tal
Someone just demonstrated that the entire Uxn toolchain can be reconstructed from nothing but a POSIX shell, xxd and sed. It's down to taking 34 minutes to build the Uxntal assembler.
bootstrap: https://joe.cz/uxn/uxn1b-drifloon.txt
repo: https://gitlab.com/racketeer/uxnsh
#uxn
OpenBSD 7.9 will be deployed on the hosts as soon as possible!
We want to wait for the first errata to appear.
21 new VMs were added and 61 VMs were renewed.
We donated €1125 to the #OpenBSD Foundation, €66755 since we started.
Thank you, our users, and OpenBSD developers for an awesome OS!
Stay safe, healthy & sane!
#RUNBSD in 2026
Illustrated tear-downs and break-downs of everyday products, like mechanical pencils, lighters and pez dispensers, that you may have taken for granted. Drawn by Bryan Macomber, a mechanical engineer and artist.
A really neat idea.
it works! it's just a bit smol on this high res screen
# pkg_add qutebrowser#openbsd
got X running, but xrandr -o won't budge, need to figure out how to make a xorg.conf (this feels extremely retro) or how to install some wayland compositor
I made a zine, it's called Fractions Are Everything, it invites the reader into looking at fractions a little differently.
The typesetting is done entirely in #Uxn.
BTW if you're looking for an open hardware, repairable laptop made by a small team in berlin with no venture capital, maybe MNT Reform Next could be interesting for you: https://www.crowdsupply.com/mnt/mnt-reform-next
Wie erfährt man denn am besten, wenn es das Next im Shop gibt?
Habt ihr einen Newsletter?
@mfru @frdnd wir haben einen newsletter: https://mntre.com/newsletter.html
(wird aber nur sehr selten verschickt)
und atom feed unserer newsartikel, kann jeder rss reader: https://mntre.com/reform_md.atom