Show more

@danialbehzadi It's optional, the idea is like w/ scanning /boot files, to try to detect attacks against root files that occur while the system is running and / is unlocked.

Rootkits can evade attempts to detect from within the infected kernel/file system, so you want to scan from the trusted PureBoot environment.

Some people would run a scan every time they boot. Others would only do it when their computer is out of their custody.

Insightful. We can't repeat often enough that @mobian , @debian , @postmarketOS , @manjarolinux and others would not be where they are now, without @purism adopting a cooperative upstreaming policy. We would wager that everyone purchasing a (true) Linux device now, benefits from your investments. There is plenty to criticize and nag about you 😝, but you are doing the whole FOSS community a service that could not easily be replicated by volunteers.

@danialbehzadi We do encrypt the root disk with LUKS, but not /boot (where kernel, initrd and grub config are), for two reasons:

1. PureBoot must store the HOTP counter somewhere for initial tamper-detection of the firmware itself. Currently /boot is the best location. We don't want to prompt for a LUKS secret before you can trust the firmware.

2. For users who don't want to scan the root partition, leaving /boot unencrypted allows them to scan /boot w/o prompting them for secrets.

@purism … and on a side note: it's great that working with all those different upstreams (, , , , ,, , …) works so well so far so we can run together rather than against each other.

@yaelwrites Kentucky originally. The only good Memphis BBQ I get out here in California is what I make myself.

How do you fund free software sustainably? In this post I talk about some of the main approaches, the problems with some funding models, and specifically how (and why) Purism takes the approach we do. puri.sm/posts/how-purism-funds

"the hackers did not appear to have reached a Sinclair system called "the master control," allowing Sinclair to replace local feeds with a national one." The proof is that there were no surprise broadcasts of The Outer Limits this weekend. washingtonpost.com/business/20

@Konqi It underscores how much of what seems intuitive comes down to what you have already experienced. I bet in 30 years current calculator interfaces will seem hard and confusing, as people will be used to asking voice assistants instead.

@Konqi It has the advantage of an electric motor to take the place of levers and cranks. It also seems easier because the UI is closer to modern calculators we are more familiar with, which makes sense, since electronic calculators started coming out a bit over a decade later.

While they aren't as pretty as Burroughs adding machines, Comptometers are *fast* and functional (you can calculate square roots on them!) and are my favorite from this era. There's a reason they stuck around with only minor tweaks until the age of electronic calculators.

Show thread

This red button is part of the control key mechanism. Operators touch-typed, and partial key presses would increment the register only partway. If you press a key part-way down, all other columns lock until you go back and fix that column and press the red button to clear.

Show thread

To clear the register, pull the lever back then forward. It makes a satisfying noise when the register clears or carries. This was designed for mostly one-handed operation and future revisions just require you to pull the lever forward to clear.

Show thread

You do division w/ repeated subtraction using small digits (minus one!) starting from the left, shifting right when leftmost digit in dividend is 0. You don't use the front switch so that carried digits form the quotient in the register. Here is 145 / 12 = 12 remainder 1.

Show thread

Multiplication is easy and fast. Just do repeated addition for the first digit in the multiplier and shift left until each digit is accounted for. Here is 768 x 1024.

Show thread

To subtract, use the small digits on the keys instead of the large, subtract one from the subtrahend, and hold down the correct switch in the front to prevent the one from carrying. To do 31342 - 42, I press 41 in small digits (58 in large digits) while holding the front switch.

Show thread

Like with other Comptometers, you just press corresponding keys to add. Trained Comptometer operators performed calculations by feel (odd keys were concave, even were flat) and mostly one-handed so their eyes and left hand could stay on the sheet of figures. Here's 31337 + 5.

Show thread

The Comptometer to the right is a Model F, made between 1919 and 1920. It is the mass-produced successor to the smaller (and rarer) Model E (1913-1914) to the left. The Model E introduced a "control-key" mechanism to prevent errors from half-presses, but Model F simplified it.

@elb It's a National Cash Register Model 11-EN made in the early 1950s. NCR was better known for their ornate cash registers, but they also made electromechanical adding machines like this one. They apparently were also involved in manufacturing electromechanical Bombe computers during WWII to crack Enigma.

I'm not add-icted. I can subtract whenever I want. Of course to subtract I would need to add something complementary...

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml