Lover of old technology. Sometimes also new.
🌉 bridged from ⁂ https://mastodon.tmm.cx/@hp, follow @ap.brid.gy to interact
Thanks for all of the follows people! I'm super happy you all like my retrocomputing nonsense. ♥️
Sadly I live in The Netherlands. Lack of humidity is RARELY the problem.
Sadly I live in The Netherlands. Lack of humidity is RARELY the problem.
I'm in need of a stand-alone Hayes software modem emulator that I can hook up to a virtual com port with qemu. A pipe, perhaps?
The emulator should let me forward a static number to a particular host:port, or just all numbers to a host:port. Kind of like what […]
I'm in need of a stand-alone Hayes software modem emulator that I can hook up to a virtual com port with qemu. A pipe, perhaps?
The emulator should let me forward a static number to a particular host:port, or just all numbers to a host:port. Kind of like what […]
https://www.theregister.com/2026/01/12/why_cpm86_was_late/
A late operating system, a stopgap deal, and the accident that made DOS dominant
<- by me on @theregister
https://www.theregister.com/2026/01/12/why_cpm86_was_late/
A late operating system, a stopgap deal, and the accident that made DOS dominant
<- by me on @theregister
(I didn't code every day, and I forgot to write on day 7)
Currently on 1800 lines of code, 125 test passes.
I feel like a rust programmer now, I still have to frequently look at the (excellent) documentation. I'm sure I'm not doing things […]
(I didn't code every day, and I forgot to write on day 7)
Currently on 1800 lines of code, 125 test passes.
I feel like a rust programmer now, I still have to frequently look at the (excellent) documentation. I'm sure I'm not doing things […]
My absolute requirements are that *using* the printer should require 0 proprietary software. That is, the minimum level of openness is like a postscript laser printer.
I want something that can print stuff like around a […]
My absolute requirements are that *using* the printer should require 0 proprietary software. That is, the minimum level of openness is like a postscript laser printer.
I want something that can print stuff like around a […]
HOWEVER there's one terrible OCD triggering design compromise on this thing.
Why did it have to be this way Compaq... WHY?!
#retrocomputing #unsatisfying
HOWEVER there's one terrible OCD triggering design compromise on this thing.
Why did it have to be this way Compaq... WHY?!
#retrocomputing #unsatisfying
Without them, without Gecko, we might be trying to run Internet Explorer 6.1 service pack 15.
Y'all don't remember how broken the web was with ie6 as […]
#retrocomputing
#retrocomputing
Strong implication that OneDrive runs on frontpage in the backend.
#microsoft #onedrive
Strong implication that OneDrive runs on frontpage in the backend.
#microsoft #onedrive
I'm trying to work out how to build my project against the dnf installable rust dependencies. I've been trying to google how this is supposed to work but without any success.
I'm considering maybe using meson to try […]
TL;DR: It is good, if you looked at Rust before 2017 last (before the ? operator) have a look at it again!
Stuff I really like:
* rustc's error messages are some of the best I've ever seen […]
TL;DR: It is good, if you looked at Rust before 2017 last (before the ? operator) have a look at it again!
Stuff I really like:
* rustc's error messages are some of the best I've ever seen […]
As far as I'm concerned, Firefox already has an AI kill switch. It's called `browser.ml.chat.enabled`, I set it to `false` more or less the day it appeared, it hasn't […]
As far as I'm concerned, Firefox already has an AI kill switch. It's called `browser.ml.chat.enabled`, I set it to `false` more or less the day it appeared, it hasn't […]
I just learned of regex:: 's "Verbose mode"
Why doesn't every #regex engine have this? This really makes using more complex regexes way more reasonable, and means you can "get away" with using them for far, far longer.
Not gonna […]
test result: ok. 93 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Things are going pretty well now, I'm still kinda slow compared to c++, but I'm definitely gaining speed.
1002 lines of probably not terribly […]
test result: ok. 93 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Things are going pretty well now, I'm still kinda slow compared to c++, but I'm definitely gaining speed.
1002 lines of probably not terribly […]
I'm really appreciative of the various ASCII related functions on str, and u8. It's nice to not have to guess about it.
Slowly beginning to like the Result<> pattern combined with the ? operator. It's not quite as flexible as "real" exceptions […]
I'm really appreciative of the various ASCII related functions on str, and u8. It's nice to not have to guess about it.
Slowly beginning to like the Result<> pattern combined with the ? operator. It's not quite as flexible as "real" exceptions […]
Spirits are high: cargo test is great, although I did end up using a crate to generate test cases as function decorators.
I wrote my first macro! I didn't think that I'd ever miss c++ template syntax, but here we are. 😅 It's nice that's it's more […]
Spirits are high: cargo test is great, although I did end up using a crate to generate test cases as function decorators.
I wrote my first macro! I didn't think that I'd ever miss c++ template syntax, but here we are. 😅 It's nice that's it's more […]
I'm beginning to have a pretty good time. Cargo clippy telling me of better ways to do things, the rust docs are pretty good, starting to get a "feel" for what methods are likely available.
This is the first day where I'm not thinking […]
I'm beginning to have a pretty good time. Cargo clippy telling me of better ways to do things, the rust docs are pretty good, starting to get a "feel" for what methods are likely available.
This is the first day where I'm not thinking […]
I just learned about .transpose(). I understand why it is here, but I do think that when that was added maybe instead the designers should've thought "What can we do to make sure you don't need this horror"
Thanks, I hate it. I think I'll just […]
I just learned about .transpose(). I understand why it is here, but I do think that when that was added maybe instead the designers should've thought "What can we do to make sure you don't need this horror"
Thanks, I hate it. I think I'll just […]
Not having to deal with manual pointers is helping, the code is simpler now and zero copy (again). I can use regex and matches fearlessly as the compiler will yell at me if I leave a pointer somewhere, and I don't have to explicitly put lifetimes […]
Not having to deal with manual pointers is helping, the code is simpler now and zero copy (again). I can use regex and matches fearlessly as the compiler will yell at me if I leave a pointer somewhere, and I don't have to explicitly put lifetimes […]
But then I remembered that my main desktop is a threadripper, my main laptop is similarly ridiculous (and would be on my […]
But then I remembered that my main desktop is a threadripper, my main laptop is similarly ridiculous (and would be on my […]
So far:
1) I am deeply suspicious of the deep dependency trees. I have 2 dependencies in my cargo.toml yet 23 locked packages. This feels *bad* approaching "this seems like an actual huge problem" levels of bad.
2) Rustc's […]
So far:
1) I am deeply suspicious of the deep dependency trees. I have 2 dependencies in my cargo.toml yet 23 locked packages. This feels *bad* approaching "this seems like an actual huge problem" levels of bad.
2) Rustc's […]