Live data from Hacker News

Low-tech Magazine underscores the potential of past technologies

solar.lowtechmagazine.com

31–40 of 81 posts

Re: Low-tech Magazine underscores the potential of past technologies

#31

Earlier quoted context omitted.

Sure, I was saying you can live on a third of a paycheck or you can live on 150% of a paycheck. One gives you quite a bit more freedom than the other (numbers arbitrary but you hopefully get the idea)

People say you can live on 1/3 of a paycheck but is that really true? No matter how clever I got with my cuts, I could never trim that much without losing either the payment information or signature line.

Like I said, actual numbers vary I was just illustrating with an arbitrary 1/3 and 150%. Generally speaking, tend towards 0 rather than infinity.

Re: Low-tech Magazine underscores the potential of past technologies

#32
post #6
post #5

The dithered images make me feel like I'm reading something from 1994, which is not a bad thing.

What’s cool is that they dithered the images to voluntarily to make them as small (in bytes) as possible. So it’s visual nice but it also is coherent with their editorial and with the choice to host on a solar powered server. Everything is explained here : https://solar.lowtechmagazine.com/about/the-solar-website/#h... I think that just this set of choices transforms this somehow classic blog into something special.…

I've been thinking about this a lot lately, and specifically I'm wondering if we couldn't do even better if we had custom file formats specifically for two-bit grayscale images (or heck, even one-bit black-and-white images). For example, the OP is using PNG, but I'm wondering if there would be a material difference if, say, you had a format that didn't assume that you ultimately wanted 3 or 4 bytes per pixel. But maybe compression makes this moot?

Re: Low-tech Magazine underscores the potential of past technologies

#33
post #12

Booting a modern laptop, something I do every day, is the anti-low-tech paradigm. Just my motherboard BIOS is 50348032 bits. And it doesn't provide many options, I think the other way around, it hides many options on purpose. Then there is an i7 processor... a whole beast itself against simplicity. With its Intel Management Engine, it's microcode updates, etc. Secure boot? UEFI? VT extensions? TPM? NFC? graphics init…

The system is the result of the structure and power distribution of the entities that built it. Another compounding factor is that I don't think any of the creators had "simplicity" on the forefront, when building their respective part of the system. So, yes, the end result is not simple. As for reading the code or anything like that, I don't think I would have managed even a C64, and that's, I think, way simpler tha…

Yes, life is complex literally!!

Even our DNA has lot of "unused"/"dormant" code

Re: Low-tech Magazine underscores the potential of past technologies

#34
post #12

Booting a modern laptop, something I do every day, is the anti-low-tech paradigm. Just my motherboard BIOS is 50348032 bits. And it doesn't provide many options, I think the other way around, it hides many options on purpose. Then there is an i7 processor... a whole beast itself against simplicity. With its Intel Management Engine, it's microcode updates, etc. Secure boot? UEFI? VT extensions? TPM? NFC? graphics init…

Honestly, I think a lot of the parts that people complain about aren't actually as complex as they seem - but they are the surface visible parts. And lack of knowledge and nostalgia glasses sometimes make people unaware of how complex things used to be.

A lot of underappreciated thing with boot firmware these days is that what is presented to you as end user is absolutely not connected to what options are actually possible. Also tons of complex and quirky code just to get the CPU and memory to the point of running other code. IIRC there's bits of code spanning early CPU reset and intel IME that are necessary to prevent the CPU from destroying itself, at least on some models. Similarly on AMD PSP.

Some of them will be disabled because the hw physically doesn't support them, or can result in weird behaviour that isn't going to be something you like, or effectively brick things.

Another part is that it allows real proper modularity of an open platform, at least on the vendor side. Add a new device that requires special driver? No longer you have to spend a long time just to integrate a blob, there's a standard API/ABI whether the driver is closed or open source. ACPI provides tons of ways to just specify the details of where something is and how to connect it. I love a lot about openpower, but PetitBoot is effectively less open if only because there's no possibility to use add-in card requiring drivers that wasn't already compiled into flash. With UEFI it works.

UEFI is honestly in many ways less complex than previous systems (no more hooking into tape drive boot sequence), especially since there's much less that needs to be in SMM block except for things required by hw (an example: some CPUs required SMM code for changing certain power levels, because the OS level API doesn't expose the low-level details like enforcing a synchronization point on all CPUs or low level internal registers).

If you use UEFI, you also don't need to implement whole complex (and IBM PC incompatible) craziness that is GRUB (or NTLDR with its ARC firmware emulation, or non-UEFI WINLDR which emulates chunk of UEFI...) - n.b. the last linux bootloader that properly handled IBM PC compatibility was LILO if installed in appropriate way (read: not how distros did it).

TPM and Secure Boot are reasonably easy parts of the whole thing. NFC and smartcards are also things that are reasonable for single engineer to grasp.

There's less visible, though some people remember about it, complexity that is enforced on us by corporate interests - big part of why AMD PSP is closed source is the same reason AMD was unable to open source some of the HDMI code recently - both AMD PSP and Intel IME are part of implementing "Secure Media Path", aka DRM bullshit for MPAA (HDCP and its DisplayPort equivalent). It's also why various DRM systems don't fully support fully open systems (for example normal linux distros, not ones that are built by vendor of a device with special blobs)

Now, systemd I'll agree it takes a good idea but does with horrible implementation, and that's from someone who gave in and tries to use it fully (mainly because I have no time to implement an alternative).

Wayland also makes in many ways life more complex than X11, OTOH XFree86 legacy of being lowest common denominator implementation even after reverting to X.Org means that people felt stuck.

Re: Low-tech Magazine underscores the potential of past technologies

#36

Earlier quoted context omitted.

Sure, I was saying you can live on a third of a paycheck or you can live on 150% of a paycheck. One gives you quite a bit more freedom than the other (numbers arbitrary but you hopefully get the idea)

People say you can live on 1/3 of a paycheck but is that really true? No matter how clever I got with my cuts, I could never trim that much without losing either the payment information or signature line.

noice

Re: Low-tech Magazine underscores the potential of past technologies

#37
post #12

Booting a modern laptop, something I do every day, is the anti-low-tech paradigm. Just my motherboard BIOS is 50348032 bits. And it doesn't provide many options, I think the other way around, it hides many options on purpose. Then there is an i7 processor... a whole beast itself against simplicity. With its Intel Management Engine, it's microcode updates, etc. Secure boot? UEFI? VT extensions? TPM? NFC? graphics init…

> The more it advances, the bigger and out of control it gets. Yet my present computer can do far more than the one I had, say 30 years ago, when things were "simpler".

While that is true, most of the current complexity has nothing to do with enabling the present computers to do far more.

Most of the complexity is caused either by the need to provide backward compatibility or by the fact that the many parties who design the components of a computer had very different ideas about which is the right way to design them (so many compatibility layers are required) or by the fact that the manufacturers insist on implementing various additional features that are not really needed, because they may be useful for them even if they are harmful for the final owner of the computer.

Many of the most horrible features of the modern computers have been caused by the fact that Microsoft could not be bothered to implement in their operating systems certain features whose right place was inside the OS and Intel has kept piling workarounds over workarounds in their CPUs, one more ugly than the other, like the System Management Mode and the Management Engine.

Re: Low-tech Magazine underscores the potential of past technologies

#38
post #12

Booting a modern laptop, something I do every day, is the anti-low-tech paradigm. Just my motherboard BIOS is 50348032 bits. And it doesn't provide many options, I think the other way around, it hides many options on purpose. Then there is an i7 processor... a whole beast itself against simplicity. With its Intel Management Engine, it's microcode updates, etc. Secure boot? UEFI? VT extensions? TPM? NFC? graphics init…

Conway’s law does not define a maximum size of a system.

It simply defines that the systems as measured reflect the structure that created them.

If you look at the software ecosystem as a whole, it is increasingly indivisible without the underlying structure, because interface types have been totally monopolized - you need a create a client-server REST/LAMP service with stateless agents consuming services

That is to say if you wanted to build a technical service, but that does not comply with existing trends in engineering then you just don’t exist

Technology is social it’s not simply mechanical

Socially, we don’t have holism as a goal. Cybernetics is socialism according to academia and increasing specialization means that nobody can fully understand the whole thing.

Because nobody can understand the whole thing there are opportunities for fragility, and basically stuff to break catastrophically with nobody knowing how to fix it.

I anticipate the next couple decades look like a lot of broken stuff that people rely on, that increasingly nobody knows how to fix

Re: Low-tech Magazine underscores the potential of past technologies

#39

Earlier quoted context omitted.

> The more it advances, the bigger and out of control it gets. Yet my present computer can do far more than the one I had, say 30 years ago, when things were "simpler".

I keep an old Thinkpad around running Windows XP. Its some 512MHz CPU, so not really that fast. But: It boots faster, the UI feels less sluggish, you can tell apart buttons from inert text, and launching Age of Empires I and restarting my savegame takes like 5 seconds. I keep this Laptop as living proof that computers did indeed get shittier.

Depends a lot on what you run.

Anything involving web? Uh.

A lot of things definitely got way faster though, they just are things that neither switched to most inefficient (computing wise) ways of doing it (Electron GUI) nor pay the "high resolution" tax.

My first own computer could hold the entire final displayed framebuffer in less than 1MB. The display I use right now requires a bit over 32.5 MB to do so, and switch towards more and more hires raster bitmap as method of drawing interfaces means it's schlepping probably over half a gigabyte every frame.

But things that don't need that? Even for python development (not running jobs, interactive development) my recent switch from Kaby Lake i5 to Zen4 resulted in noticeable speedup. Despite the previous machine already having NVMe SSDs etc.

Post reply on HN