Your twitter archive

Replying to @nabijaczleweli

an even more surprising thing is that my API layering actually worked?
absolutely zero things broke outside the ISA Instruction module (and μOp degeneration function), and the rest of the system Just Worked™
thinking about the API works (sometimes), truly revolutionary stuff!
 Sun Mar 01 15:05:25 +0000 2020


Replying to @valeriehalla

as a last resort, if you can't override this in Windows, *some* BIOSes allow you to disable waking from an RTC interrupt, which would most likely fix this? granted, having to change universe to fix a software problem is ridiculous, but...
 Sun Mar 01 18:11:50 +0000 2020


thinking about ........ Hurd with a BSD userland, to annoy all fanboys
 Mon Mar 02 02:49:18 +0000 2020


Replying to @nabijaczleweli

to be clear i am thinking about that because i have an urge to implement an 8051 emulator in my shitty pir-8 assembly and that thought annoys me much much more
 Mon Mar 02 02:50:23 +0000 2020


Replying to @nabijaczleweli

AND THEY SAID IT COULDN'T BE DONE
 Tue Mar 03 22:29:35 +0000 2020


what the fuck. this has never happened before, in C++ especially, but I got a parser right the first time??????

who'd've thought MMIO + std::string_view would be better than iostreams (and it took only 20 years!)
 Thu Mar 05 23:48:22 +0000 2020


Replying to @gewt

not enough computer in the computer
 Sun Mar 08 00:33:05 +0000 2020


Replying to @thephantomderp

large idiosyncratic codebase combined with overworked maintainers, some patches and all new features requiring specific domain knowledge few people have in general, the list goes on. kind of a dick move to suggest the maintainers don't give a shit tbh
 Tue Mar 10 13:52:33 +0000 2020


officially a drop-out babeyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy https://twitter.com/nabijaczleweli/status/1179041854110781440
 Tue Mar 10 23:02:07 +0000 2020


Replying to @nabijaczleweli

(do not let my tone fool you, university has made me incredibly depressed, more-so than ever before, which is an achievement in-of itself)
 Tue Mar 10 23:03:54 +0000 2020


cargo-update v3.0.0 now out, featuring support for packages from arbitrary registries, a better Source Replacement resolver, and index discovery! – https://github.com/nabijaczleweli/cargo-update/releases/tag/v3.0.0
Get it on Crates – https://crates.io/crates/cargo-update (or update if you have a previous version; should work)!
 Wed Mar 11 01:33:50 +0000 2020


Replying to @DownTiIt

right is just a good post, left is a perfect pin
 Thu Mar 12 10:02:38 +0000 2020


Replying to @eng1nqueer

f
 Thu Mar 12 10:10:54 +0000 2020


my dad's computer has killed one SSD, and another HDD that's worked fine before elsewhere is mid-death, the other HDD's state is unknown but we all know what it's gonna be ....

is this a cursed motherboard, PSU that needs yeeting? what the fuck?
 Thu Mar 12 11:19:09 +0000 2020


what a joke
 Thu Mar 12 16:18:54 +0000 2020


Replying to @nabijaczleweli

#undef _GNU_SOURCE works, but #define _GNU_SOURCE 0 doesn't, in direct contradiction to the manpage :/
 Thu Mar 12 16:58:46 +0000 2020


FUCK YEAH BABEYYYYYYYYYYYYYYY

base-10 number parser in pir-8 assembly letS GO !!
 Fri Mar 13 16:37:58 +0000 2020


systemd 245 landed in sid eyes emoji
 Tue Mar 17 02:12:28 +0000 2020


found this in a pile in a box of CDs, booklet says 5.08 but the discs are 6.10 and 5.06.1; that CD was all light silver!


 Tue Mar 17 21:10:56 +0000 2020


Replying to @nabijaczleweli

ddrescue didn't retry a single sector!

filesystems say 6.06.1 and 6.0, dated August and October 2006

#define DISKNAME Ubuntu 6.06.1 "Dapper Drake" - Release i386
#define DISKNAME Ubuntu 6.10 "Edgy Eft" - Release i386
 Tue Mar 17 21:53:51 +0000 2020


Replying to @nabijaczleweli

splash screen from before the great colour shortage

neat installer... selector?, but it took a good few seconds to load over a gigabit link, would be agonisingly slow to load what is just a browser i think? from a CD on hardware from the period

 Tue Mar 17 22:12:39 +0000 2020


Replying to @nabijaczleweli

"Abiword is well suited for older hardware. and will run happily on a 486DX with 16MB of RAM"
"Space required: 19.1MB"
these both sound from an infinitely-long-gone era as i install this to a 4GB ramdisk

AbiSource seems to still be kicking, albeit without recent windows binaries

 Tue Mar 17 22:27:54 +0000 2020


Replying to @nabijaczleweli

cute multi-window feature and multiline "AbiWord is a free, Open Source word processor" comment in the XML

 Tue Mar 17 22:43:50 +0000 2020


Replying to @nabijaczleweli

that held up well, about 1.5 of those are still relevant today lol
 Tue Mar 17 23:00:34 +0000 2020


Replying to @nabijaczleweli

the writing on the entire thing isn't stellar but this sounds like a threat
 Tue Mar 17 23:34:54 +0000 2020


Replying to @nabijaczleweli

Scans (and transcription of all the text) are up on the archive: https://archive.org/details/ubuntu-booklet-intel-x86-5.08-2006
 Tue Mar 17 23:35:52 +0000 2020


today's findings: neomutt over ssh from a phone is a better experience than a good lot of mail clients
 Thu Mar 19 04:23:06 +0000 2020


today in Software™: building wine for windows so my dad can run his 16-bit Windows dictionaries following his "upgrade" to W10 and XP Mode being dropped therein
 Thu Mar 19 15:18:58 +0000 2020


Replying to @nabijaczleweli

this is following a set of tests where running it on linux on wine on my server and having the window tunnelled over putty's SSH on wifi to vcxsrv on his laptop Just Worked while i still dread trying to get the VM with XP Mode (a) out and (b) up and booting at all
 Thu Mar 19 15:25:43 +0000 2020


Replying to @nabijaczleweli

oh to be so young and naive and think that building wine would actually work, now i have wasted 5 hours and have only crying to show for it :)

or, in other words, business as usual
 Thu Mar 19 18:51:43 +0000 2020


Replying to @nabijaczleweli

dammit, can't crossgrade to i386 in WSL
 Thu Mar 19 19:50:13 +0000 2020


Replying to @nabijaczleweli

oh

the microsoft kernel doesn't, like, have i386 binary support built in

thanks ms very cool
 Thu Mar 19 21:24:12 +0000 2020


Replying to @nabijaczleweli

HOLY FUCKING SHIT IT WORKED
 Fri Mar 20 00:46:03 +0000 2020


Replying to @nabijaczleweli

this is:

Hyper-V running a
buster minbase+linux-image-i686+systemd-sysv+grub+wine(ish) MBR, with a
putty/plink SSH connection tunnelling the windows to
vcxsrv on the host

all in 808MB (well, 800+VHDX overhead) of disk space (compared to XP Mode's 3.5GB),
and 128MB(!) of RAM
 Fri Mar 20 01:34:27 +0000 2020


Replying to @nabijaczleweli

bro is this what a serotonin is because w h e w
 Fri Mar 20 02:01:32 +0000 2020


Bandcamp is apparently not taking a cut today; this provides an incentive to promote my two albums of electronic music – (1) https://nabijaczleweli.bandcamp.com/album/imperfexions
 Fri Mar 20 21:10:39 +0000 2020


Replying to @nabijaczleweli

and (2) https://nabijaczleweli.bandcamp.com/album/fluorescent-heart – they're pay-what-you-want and people say they're good
 Fri Mar 20 21:11:47 +0000 2020


Replying to @nabijaczleweli

these proprietary coolers are fascinating to me; four torxes screwing into the chassis via the motherboard with a spring detent, block (and CPU) offset 45° and i think that's for optimal contact with the two heat pipes, and the fins line up with the only(?) fan in the design



 Sun Mar 22 03:03:08 +0000 2020


Replying to @nabijaczleweli

Core 2 Duo E6400 – 2.13GHz/2M of cache/1066MHz bus
You can get some *real* work done on this thing!

(Pay no mind to the Core 2 Duo P8400 clocked 130MHz higher and with 1M more cache in the laptop on the right)

 Tue Mar 24 13:42:17 +0000 2020


Replying to @nabijaczleweli

Intel also says this supports 64-bit instructions so it may be fun to try get an x32 (https://wiki.debian.org/X32Port) machine up?
 Tue Mar 24 13:47:41 +0000 2020


USB micro B, a well-known and -supported 4.5-9.5V standard, yeesh!
 Tue Mar 24 18:38:16 +0000 2020


now presenting: (1) backward long cat and (2) flatt (flat cat)

 Tue Mar 24 20:00:51 +0000 2020


Replying to @nabijaczleweli

hhhhhhhh


 Wed Mar 25 00:38:54 +0000 2020


Replying to @nabijaczleweli

this took so long in the first place because I wanted to find either a low-profile bracket for this 2x1G HP card (impossible), or a card with a compatible donor bracket, which has appeared today in the form of this PCI TP-Link Wi-Fi card (802.11N! 300Mb/s!)

 Thu Mar 26 22:00:26 +0000 2020


Replying to @nabijaczleweli

thing is, I haven't actually fit it before, and, since the faces of the ethernet holes are flush with the bracket, there's borderline zero wobble, even without one

is this what a "deployment" is?



 Fri Mar 27 01:51:24 +0000 2020


THEY'RE OUT!!!!!!!!!!!!!!!!!

 Fri Mar 27 15:28:18 +0000 2020


Replying to @nabijaczleweli

🙊 when she busts out the PS/2 mouse 😳😳😳

 Sat Mar 28 19:42:38 +0000 2020


Replying to @nabijaczleweli

(previously: https://twitter.com/nabijaczleweli/status/1190085831375179776)
 Sat Mar 28 19:52:21 +0000 2020


Replying to @nabijaczleweli

(previously previously: https://twitter.com/nabijaczleweli/status/1167803182719913985; I should revisit this laptop now that it's not my first l̶i̶n̶u̶x̶ cursed install lol)
 Sat Mar 28 19:54:15 +0000 2020


Replying to @nabijaczleweli

I'd say this brings back memories but I've mostly blocked those out
 Sat Mar 28 23:16:56 +0000 2020


mmmmyes observe the cat
 Sat Mar 28 23:50:45 +0000 2020


Replying to @nabijaczleweli

this makes zero sense, why is there both a free number which is a phone number and a paid number which is "To activate the product call number <NUMBER>. (This call is free)"; what does this mean :/
 Sun Mar 29 00:21:10 +0000 2020


Replying to @nabijaczleweli

cute, Boot Select menu shows the PCI slot of the NIC, rather than a label, but you can also press F12 to "Network" (I pressed that because that should be the BMC network settings and I didn't expect a BMC on this, but it's just a PXE boot shortcut, boo!)

 Sun Mar 29 00:28:31 +0000 2020


Replying to @nabijaczleweli

*hacker voice* i'm in

Outlook Express was the only good Windows mail client before it got axed (lots of talk about Eudora lately, but its relevancy has not coincided with my lifespan, so)

 Sun Mar 29 01:32:11 +0000 2020


Replying to @nabijaczleweli

I love using the Microsoft®️ Windows®️ XP operating system to do a variety of l̶a̶y̶o̶u̶t̶ ̶c̶r̶i̶m̶e̶s̶ office tasks, facilitated by Microsoft®️ Windows®️ XP's impressive suite of intuitive applications!

 Sun Mar 29 01:35:18 +0000 2020


Replying to @nabijaczleweli

"File and settings transfer wizard" wow! what a useful feature! I wonder why it doesn't exist anymore :v

Not gonna tempt my luck by asking why exporting only works on 32-bit Windowses, because I've seen enough gore today, quite frankly

 Sun Mar 29 01:50:18 +0000 2020


Replying to @nabijaczleweli

the account name is "6", System Properties says XP SP2 "Registered for 5"; combined with the 50324 hours in 73 cycles probably means this is part of someone's multi-rp5700 server fleet from old office gear lol
 Sun Mar 29 02:03:17 +0000 2020


Replying to @nabijaczleweli

left: thing XP (dunno about previous windowses, didn't overlap) got kinda right – a stand-out help button that gave relevant (sometimes even helpful) info
right: what most DEs (but other systems have alternatives) get wrong: infinitely deep weirdly categorised unsearchable menus

 Sun Mar 29 02:18:44 +0000 2020


Replying to @nabijaczleweli

surprised to learn that IIS still has a respectable 8% market share and MSN (Explorer) is still vaguely around
less surprised that Microsoft Messenger got replaced by another IM that got consumed by Skype

 Sun Mar 29 02:46:26 +0000 2020


Replying to @nabijaczleweli

god, remember when Wi-Fi config was so special it didn't integrate at all with the tray network icon?

alternatively: remember when you could do your Wi-Fi setup in a window instead of a weird pop-up you couldn't click away from?


 Sun Mar 29 02:51:28 +0000 2020


Replying to @nabijaczleweli

one thing that baffles me to no end about windows administration tooling is why do all three of these exist? why is the categorisation not remotely consistent between the last two? why is this not, like, a shortcut to a node in one global tree tree on the left? is it "legacy"?


 Sun Mar 29 03:04:56 +0000 2020


Replying to @nabijaczleweli

A 4GB system with a full DE ain't too bad, actually, I've got to give it that

Was gonna say that a 150GB drive would be hard to buy nowadays but then I remembered that SSDs started existing since this system was borne lol



 Sun Mar 29 03:12:44 +0000 2020


Replying to @nabijaczleweli

much like the one transphobic joke, some things just never change (but this one got less useful and stopped tracking paging to disk and queue lengths somewhere along the line)

 Sun Mar 29 03:17:43 +0000 2020


Replying to @nabijaczleweli

what the *fuck*? why is this also in Spanish (csv) and German (second mdb)?
 Sun Mar 29 03:21:14 +0000 2020


Replying to @nabijaczleweli

tried to Ctrl-Alt-Del after seeing that atrocious localisation crime on the left, but got… task manager, for some reason? why must you taunt me so, ballmer?



 Sun Mar 29 03:24:52 +0000 2020


Replying to @nabijaczleweli

take a deep breath; it's okay; ballmer isn't real; he can't hurt you
 Sun Mar 29 03:30:10 +0000 2020


Replying to @nabijaczleweli

getting into this setup requires pressing F10 during POST, then keyboard input shortly after that ends, or boot continues as normal. very cool design :)

shifted the output a bit to get the menu out the dead-zone, and jesus wept why does this look like the turbo pascal toolkit
 Sun Mar 29 18:29:01 +0000 2020


Replying to @nabijaczleweli

besides the incredible UI, this reads like an okay BIOS, if unlike anything I've ever seen before
somehow I doubt the lineage of this ROM going all the way through 1982-2009, though

also supports save/load of BIOS config to/from removable media, which is neat

 Sun Mar 29 18:43:14 +0000 2020


Replying to @nabijaczleweli

the storage info and config is really in-depth!

HDD shows capacity, model, firmware version, and serial number, along with the colour of the SATA port on the motherboard

DVD doesn't have a size (obv), but it's an OEM part and the model name is really cute, so it's fine


 Sun Mar 29 19:03:16 +0000 2020


Replying to @nabijaczleweli

config has "Emulation type" between "Hard Disk" and "None"(?),
"Multisector Transfers" between Disabled/8/16 (first time reading about this hack truly deservant of the PC platform), and
"Translation Mode" between Automatic/Bit Shift/LBA Assisted/User with CHS to clack in
 Sun Mar 29 19:21:34 +0000 2020


Replying to @nabijaczleweli

defaults also have Multisector Transfers and Translation Mode (googling which gave me an HP document for this series of BIOS lol), as well as Transfer Mode between Max UDMA/PIO 0/Max PIO/Enhanced DMA/Ultra DMA 0

There's 1 TI article from 2004 about EDMA, so how enhanced is it?
 Sun Mar 29 19:28:25 +0000 2020


Replying to @nabijaczleweli

Storage Options has HW RAID/individual SATA devices (which can be enabled in groups of 0+2 and 1, because that makes sense), toggling Removable Media Boot, which is neat, and "BIOS DMA Data Transfers", which the aforementioned document doesn't mention at all :)

 Sun Mar 29 19:33:08 +0000 2020


Replying to @nabijaczleweli

DPS (document says: Drive Protection System) self-test confirms the SMART test I did before, so that's good!



 Sun Mar 29 19:44:29 +0000 2020


Replying to @nabijaczleweli

>Translation Mode […] may be necessary for users of older versions of UNIX (e.g., SCO UNIX version 3.2)
>A search of the basement yielded 5.25″ floppies of SCO UNIX 3.2.0f from June 1989 (http://www.os2museum.com/wp/sco-unix-3-2-0f-limping-along/)

i NO LONGER doubt the legacy of this BIOS, what the actual fuck
 Sun Mar 29 19:52:07 +0000 2020


Replying to @nabijaczleweli

the Boot Order menu has (a) a beautiful dithered font for disabled options, and (b) the most bizarre drag-and-drop menu, unlike every other BIOS in existence (but it does work really nicely, so)



 Sun Mar 29 20:20:23 +0000 2020


Replying to @nabijaczleweli

Security top-level menu has passwords for setup and power-on, but also Device Security, which controls whether the software can see disks/parallel/USB/audio/NIC/"Embedded Security Device"? which the document says is for authentication and disk crypto (I think? it's unclear)?
 Sun Mar 29 20:32:22 +0000 2020


Replying to @nabijaczleweli

"Network Service Boot" (PXE) has its own single-entry pop-up, Gigabyte style

System ID window has keyboard select (and I've even managed to type in some french characters (eww, I know), but nothing chinese from this PC104), which I don't think even the R710 had? so that's nice


 Sun Mar 29 20:40:04 +0000 2020


Replying to @nabijaczleweli

the OS Security menu is perfectly nondescript, except that VT-x is disabled by default; the *real* cool thing is in the Setup Security Level menu, where most configs can have the Setup Password authentication requirement disabled



 Sun Mar 29 20:47:40 +0000 2020


Replying to @nabijaczleweli

excuse me, why is "Unique Sleep State Blink Rates", arguably the cutest option here, off by default??


 Sun Mar 29 21:07:03 +0000 2020


Replying to @nabijaczleweli

incredible; best feature; all computers should have this
 Sun Mar 29 21:10:56 +0000 2020


Replying to @nabijaczleweli

POST Mode can be QuickBoot (which doesn't seem to do any testing at all, so it's more like just a PO at that point), FullBoot, or FullBoot Every 01-30 Days, neat

Haven't seen an F11 prompt, but apparently that's for a "HP Backup and Recovery" software that's not on this HDD :/



 Sun Mar 29 22:18:24 +0000 2020


Replying to @nabijaczleweli

embarrassingly, it took me three boots to realise "Execute Memory Test" does a one-time FullBoot (weirdly slow, even with just the 1G in)

can't think of a reason you'd want to autoboot at a predetermined time, but at least those boxes can be edited, unlike the text fields

 Sun Mar 29 22:24:30 +0000 2020


Replying to @nabijaczleweli

looks like this is the white-beard options sexion
the Onboard Devices menu has on the order of 10-15 options for all ports, which must be very fun and good to need to configure properly, and the PCI Devices is IRQ 11/Enable and Disable, which doesn't seem right in contrast



 Sun Mar 29 23:22:43 +0000 2020


Replying to @nabijaczleweli

the only remotely authoritative source for "PCI SERR# Generation" is HP's own web-page, an another more different version of a BIOS manual, and looks like it's a workaround for broken PCI firmware (fun!)
 Sun Mar 29 23:30:21 +0000 2020


Replying to @nabijaczleweli

unlike the Output-Only/Bi-Directional modes I googled "EPP+ECP" which led to the IEEE 1284 wikipedia article which contains the phrase "the natural limit of 8-bit ISA DMA" and I no longer wish to know

"Monitor Tracking" is neat, wonder how it'll signal the monitor is wrong/gone?
 Sun Mar 29 23:34:20 +0000 2020


Replying to @nabijaczleweli

Only place this colour scheme is used, so good job

This menu is shown before going into setup, and it's actually fully localised!

Also, tried to see if there's a newer BIOS than v01.12, but HP's site is about as bad as they come, so who knows :v



 Mon Mar 30 00:21:24 +0000 2020


Replying to @nabijaczleweli

lmao mashing the keyboard pre- and during early boot makes it beep out with this god-damned essay
 Mon Mar 30 00:26:20 +0000 2020


Replying to @nabijaczleweli

hmm, wonder if any GAMER ram from the DDR2 era used the 666 as part of the branding?

thankfully these sticks are normal, just the packaging is from a GAMER stick for GAMING which is why it's 4x the thickness of a standard one, presumably


 Mon Mar 30 00:54:24 +0000 2020


Replying to @nabijaczleweli

unsurprisingly, Memtest86+ passes on the one stick I got it with

it got really cramped after adding the rest and something made a good ole c r o m c h sound when i was closing the drive bay so moderate chance I fucked it :)

 Mon Mar 30 01:00:47 +0000 2020


Replying to @nabijaczleweli

FullBoot is always slow but it slowed down threefold around the 3584M mark..... :v
 Mon Mar 30 01:04:46 +0000 2020


Replying to @nabijaczleweli

well, it got to M86+, says it's got 4G, we'll see just how broken it is in the morning I guess
 Mon Mar 30 01:10:07 +0000 2020


im confused about time in general, but i was relatively sure winter has passed already ?
 Mon Mar 30 10:53:29 +0000 2020


Replying to @nabijaczleweli

it's… not broken?

and "Mode à deux canaux", with a 1.5x bandwidth increase, though apparently I'm missing like 9MB?

 Mon Mar 30 12:48:36 +0000 2020


Replying to @nabijaczleweli

caught this 4096-4608M range test, which I'm guessing is a fun mapping but I don't understand the PC architecture well enough (or, indeed, at all) so who knows

this DMI table is fun, but somehow I doubt there's 33TiB of flash on that board, much less mapped to the top 1MiB :v

 Mon Mar 30 13:05:13 +0000 2020


Replying to @nabijaczleweli

had the prompt offset off-screen so I missed it the first time, but the help is.. surprisingly helpful, and most items seem to have it (note the yellow, not used anywhere else in the UI)


 Mon Mar 30 19:26:05 +0000 2020


obligatory tdov post or whatever
 Tue Mar 31 19:13:32 +0000 2020