* Posts by MacroRodent

2015 publicly visible posts • joined 18 May 2007

EU gives staff 'burner phones, laptops' for US visits

MacroRodent
Holmes

Re: Hope you have a good backup process!! Then..........

Frequent travelers should have a separate cheap laptop to take along anyway. Even for other countries than USA, Russia, or China, because of the possibility of the laptop getting stolen. Copy only the needed documents to it before traveling, reformat and reinstall after the trip.

Musk's DOGE muzzled on X over tape storage baloney

MacroRodent

Re: Nothing to beat it on $/Gb basis.

Never seen a failure in 5 years. I guess I have managed to avoid the bad ones, then. What I have are mostly Fujis, Maxels, TDKs, Sonys and Verbatims, but when one looks at the packaging, most actually came from some company named Ritek. I once did a small "accelerated aging" test, where I hung a sample of DVD-R:s on an outer wall, exposed to varying temperatures and sunlight. The winner? "Octron", which at the time was a house label sold in Lidl stores (havent seen it for a long time). But that too was really a Ritek.

MacroRodent
Happy

Re: Nothing to beat it on $/Gb basis.

> Everything else used either a lot of devices (like USB and SD cards) or wraps the media with a lot of hardware, IE hard drives.

Optical media (eg DVD-R) is also entirely passive. With good blanks and decent storage it also has good longevity. At least 20 years is no problem for in my experience (that is going by the oldest DVD-R's I have).

Bill Gates unearths Microsoft's ancient code like a proud nerd dad

MacroRodent
Windows

Re: The Moral of the Story.. but almost all real world BASIC's were interpreters

Microsoft did later produce a pretty good Pascal native-code compiler for MS-DOS. I wrote some programs on it in the mid-1980's, probably still have the (pirated) 5 1/4" diskettes somewhere...

Photoshop FOSS alternative GIMP wakes up from 7-year coma with version 3.0

MacroRodent

names

Funny, when I see the word gimp, I think only of the photo-editing program, no other associations. I suppose it also means something unsavoury somewhere. Most users don't care.

Google begs owners of crippled Chromecasts not to hit factory reset

MacroRodent

Re: The two achilles of current encryption

> This is one of those many cases where hacking the device you own should be legal,

Yes. A law that says something like if the vendor stops supplying software updates, it must either open-source the code and any keys needed to update the firmware, or offer to buy back the devices for 50% of the original price.

NASA’s radiation tolerant computer lives up to its name after surviving Van Allen belts

MacroRodent

voting computers

The idea is old, I too recall hearing about it in connection with the shuttle. Always wondered what happens if the voting circuitry itself is hit.I guess it just has to be made super robust.

'Maybe the problem is you' ... Linus Torvalds wades into Linux kernel Rust driver drama

MacroRodent

No Stable API inside kernel (Re: Fair comment by Linus)

The Linux developers have no commitment towards keeping the internal C interfaces stable. They see such commitments as an impediment to improving the kernel. They don't change them unnecessarily, but they will change without hesitation when there is a good reason.

By contrast, the interface towards user-level applications (system calls) is kept stable.

Mixing Rust and C in Linux likened to cancer by kernel maintainer

MacroRodent

Re: "it would suck"

> porting/converting millions of lines of kernel code is going to take some time

Some time, as in, several years by a competent team, if the goal is Linux as it is now, and not some Linux 0.9. Essentially a full rewrite of the Linux kernel.

Xfce 4.20 is out: Wayland support lands, but some pieces are still missing

MacroRodent
Happy

Re: Still?

> Every one of the dozens of proprietary UNIXes in the 1980s and 1990s had its own independent implementation, including Sun, Silicon Graphics, IBM, Apple, Commodore, Atari and Acorn, as well as dozens of implementations on DOS, Windows 3

I don't think the Unix versions were independent, just MIT X11 + whatever "value-added" the vendor wanted to add (often some proprietary desktop environment). DEC by the way added X11 to VAX/VMS and called it DECWindows, but it was still MIT X11 underneath.(DEC was also one of the major contributors to early X11). I actually at one time ran a remote DECWindows terminal window from a Unix workstation when I needed a session at the VAX, but that was a bit rude way of doing it, because of larger resource usage compared to a telnet session. So being a terminally nice guy I stopped doing it when I realised this.

Fedora 41: A vast assortment, but there's something for everyone

MacroRodent

Talos

Thanks, fascinating machines.

MacroRodent

> GNOME-based Workstation is the most visible, and it supports x86-64, Arm64 and 64-bit little-endian PowerPC

Now I got curious. What kind of workstation runs on a little-endian PowerPC? Or any PowerPC( excluding old Macs, which I believe were big-endian like the previously used Motorola processor).

MacroRodent

Re: About BTRFS.....

That is a kind of "Your mileage may vary" situation. Someone at my workplace tried various filesystems for very large build jobs in a local cloud server, and BTRFS came surprisingly on top. Still, I myself prefer XFS, as a mature fs with long track record and good performance in most cases. The file system is the one component one does not want to play games with.

NASA fires up super-quiet supersonic X-59 aircraft

MacroRodent

Re: Why would that pose difficulties for a passenger jet?

Might be a practical problem it the physics of turning a sonic boom into a sonic thump require the tapered nose to be half the plane even when scaling up. MIght work, but the passenger capacity in relation to the dead weight of the hardware would be ridiculously low. The seats would be super expensive. Of course they were on the Concorde, too, and it wasn't terribly succesful commercially.

Relocation is a complete success – right up until the last minute

MacroRodent

Re: But when you start them...

It was the switching power supplies. These were PCs and servers, so way bigger capacitors than in your laptop power brick. Also it happened a while back. Maybe newer power systems are more well-behaved, dunno.

MacroRodent
FAIL

But when you start them...

> Depends on the time period and location. Modern-ish PCs will tend to use around 50W, add about 25W for a monitor so 75W per setup, for 1875W in total.

However, at startup these PC:s are, for a brief moment, almost short-circuits. If a lot of them are behind one fuse, and started simultaneously (such as after a power outage), the fuse blows even if during normal operation the current is reasonable.

Learned this when in a previous job we had a room full of various PCs and servers for testing purposes (not a production server room, fortunately). They had been placed there and started over time. Then a power outage occurred and the fuse blew when power came back up. Happened a couple of times before we understood why.

Huawei's farewell to Android isn't a marketing move, it's chess

MacroRodent
Mushroom

darker side...

If the Chinese can build a smartphone with the usual goodies using only domestically made chips, even if it is two generations behind the latest Western tech, it means they have no trouble building modern missiles and drones with similar electronics. The latest process is not required for them, the one from 10 years ago is good enough.

Uncle Sam lends $1.5B to reignite Michigan nuclear plant in 2025

MacroRodent

Re: Clean energy?

Glass matrix is not used at Onkalo (which is what the site is called). About of the encapsulation here: https://www.posiva.fi/en/index/finaldisposal/encapsulationplant.html

MacroRodent
Happy

Re: Clean energy?

The waste is manageable. Bury it with care deep into stable rock, like we are starting to do in Finland. The only problem I see with it is that if future technology allows better reuse of the waste, getting it out is a pain.

After 27 years, Tcl/Tk 9 finally arrives with 64-bit power and Zip file magic

MacroRodent

seriously

Yes, but you should not execute an interactive editor to create the scripts. Tcl can write them directly. It can also easily do itself whatever any shell script needs to do, because it can execute external programs easily (exec "program" "args" ...). The second solution is usually better, as it has less moving parts. Creating a script from Tcl makes sense only if there is some other component that needs a script as input.

MacroRodent

Lisp? More like the shell

The way Tcl syntax works has always reminded me of shell with commands followed by space separated options and arguments. The main difference is of course Tcl does not start a new process for each command, and the code for each command is already in the interpreter instead of loaded from disk, which makes it much faster.

I don't really write Tck now, but there is one tool written it it that I always use and carry around: the graphical diffing tool tkdiff. It is amazing the whole thing is only about 16 000 lines of code, and can process quite large files in reasonable time, despite being written in an interpretive language. Of course much of the grunt work is done by the "diff" tool of the host computer, but making a nice display of the results is still nontrivial.

Users call on Microsoft to update Outlook's friendly name feature

MacroRodent

Re: Headers anyone

Outlook's Web version, which (being a Linux user) is the only one I use, does have a simple way to show headers when the mail message is being viewed: Three-dot menu -> View -> View message details. This shows the headers, but not the raw message data. Useful for checking suspicious mails.

50 years ago, CP/M started the microcomputer revolution

MacroRodent
Boffin

Overlays (Re: CP/M Gets AC From Idiot To Mostly Competent!!!!)

> So dBase had two blocks of memory: a core block in memory, and an overlay block

Overlays is how many large programs worked, also on MS-DOS. The Microsoft linker had support for specifying which object files were part of the fixed block, which could be swapped in when functions in them were called. I never did CP/M development, but I suspect it had tool kits that did the same. After 32-bit 386 and its successors became common, large MS-DOS programs started using DOS extenders instead of overlays. Much easier for the programmer, and more efficient.

Lenovo brings virtualization, cloud stack to Chinese chip designer Loongson's CPU arch

MacroRodent

Linux machines

or BSD, Windows of course will not run on the Loongson architecture.

Andrew Tanenbaum honored for pioneering MINIX, the OS hiding in a lot of computers

MacroRodent

Re: linux.conf.au Sydney 2007

Those were the days when even well-known netizens did not yet get avalanches of mail, and spam was still almost non-existent. So they were more disposed to answer interesting mails.

I once mailed a minor bug in an early version of GCC to Stallman, and he quickly replied with a patch. That was probably around 1990.

MacroRodent

Floppies...

Remember copying the original Minix floppies among some friends. Each had bought the Tanenbaum book, then we pooled money for getting one copy of the OS. As I recall ast wrote he and the publisher were OK with some copies of the software being made for study. The version of the kernel on the floppies was not quite the same as printed in the book, but slightly updated one. Managed to run in on a PC/XT clone. It did not even require a hard disk.

Europe accuses Apple of preventing devs from telling users about world outside

MacroRodent
Coat

...now I need the kernels...

Linux or BSD?

systemd 256.1: Now slightly less likely to delete /home

MacroRodent
Happy

Re: Too complex!

Forked from Mandrake a long time ago PCLOS still has many of the utilities that made Mandrake so easy to administer.

Is that alive? The style of its web page looks like it it is still 2000....

Anyway, I loved Mandrake back in the oughties, maybe I should give PCLinuxOS a try.

Oracle Java license teams set to begin targeting Oracle users who don't think they use Oracle

MacroRodent

Re: Not just Java

VirtualBox also checks for updates from the mothership. I would not be surprised if the check includes information about the possibly installed extension pack. So you could be in trouble if you load it at home but use it at business.

Pro tip: most ordinary usage of VirtualBox does not actually require the extension pack.

Study finds 268% higher failure rates for Agile software projects

MacroRodent
Meh

Stupid pendulum swings

Anyone who has been doing real software projects knows that getting complete specs and implementing them in a predetermined timetable is a total fantasy.

You need flexibility, and Agile recognises that. But swinging too far in the other direction does not work either, except for very small projects.

Any project that produces working results is in reality a mix of "waterfall" and "agile", no matter how it is officially presented.

NASA plasma propulsion project promises Mars in a flash

MacroRodent

Re: "manned missions to Mars to be completed within a mere two months"

Many a science fiction story gets around this with the "Buzzard ramjet" that runs on interstellar hydrogen. If it worked, it would be able to accelerate forever. See "Tau Zero" by Poul Anderson, where this idea is taken to infinity, and beyond...

ASML could brick Taiwan's chipmaking machines in case of uninvited guests

MacroRodent

Rushing to the Taipei airport

I expect the ASML support personnel will be long gone before the mainland troops take the factory. (And the last one to leave probably smashes the crown jewels with a crowbar).

MacroRodent
WTF?

Re: They never learn

> And why the heck is it a Dutch company that supplies the tech?

Maybe because they developed it? The USA did not invent all of the high technology.

Tesla maps out new territory in China with Baidu deal

MacroRodent

Re: Without a map

Paper maps are still valuable for giving the big picture about your trip. A navigator or phone screen is at best like trying to read maps printed on a postcard.

Miracle-WM tiling window manager for Mir hits 0.2.0

MacroRodent

MIR?

The article left it a bit unclear what is the relationship between Mir and Wayland. Is Mir running on top of Wayland? Or is is a separate implementation?

MacroRodent

Re: Secure remote admin, anybody?

> What is needed is a server which, when asked, gathers up the WIMP stuff and squirts it down a pipe

That is essentially what VNC does, and with surprisingly good performance, if you use a modern VNC client-sever pair like TigerVNC. You can get servers and clients for various OS'es.

Torvalds intentionally complicates his use of indentation in Linux Kconfig

MacroRodent
Mushroom

Re: Tab = four  

> each of which must represent 8 columns of whitespace.

Actually it varies: In terminals and printers, a TAB character classically moves to the next divisible-by-8 position. So if the current cursor or print head position is column 15, it moves to column 16, not 23.

Unfortunately various IDE:s practice the Abominable Heresy of by default setting TAB to advance to the next divisible-by-4 position instead. When a file written by such is viewed on a terminal or an editor Configured Correctly, it looks horrid. This wileness has forced the coding standards in my workplace to degree that only spaces shall be used for indentation...

Loongson CPU that performs like 2020 Core i3 makes its way to Chinese mini PCs

MacroRodent

Re: Probably not exactly a bargain.

Loongson is really a modified MIPS clone, and MIPS is a clean RISC architecture. Linux and other free OS'es have supported it for a while, so arguable it is rather open, and likely to have less vulnerabilities like the complex Intel architecture, with its decades long trail of backward-compatibility. The interesting question for security is does Loongson have a separate closed system processor with "superpowers", like most Intel and AMD ones do. That is where one would hide backdoors, if there are any.

GCC 15 dropping IA64 support is final nail in the coffin for Itanium architecture

MacroRodent

Porting

About that ">I spent much of 1999-2004 porting software to it, which was a prime waste of time and money. "

I wonder how much of it really was due to Itanium quirks, and how much the general hassle of porting code that has too long assumed "longs" and pointers have the same 32 bit size?

If the latter, then AMD64 would case the same pain, and work on making code 64-bit clean for Itanium is not wasted.

Malicious xz backdoor reveals fragility of open source

MacroRodent
Boffin

Complexity

I skimmed Andres Freund's explanation of how the backdoor was surreptitiously added, and one thing that in my opinion greatly helped the bad guys is the complex build process, typical of autoconf-using builds, where it is easy to hide bad stuff among the ton of shell command snippets and obscure m4 macros.

Defining how a piece of software is built could and should be much simpler, preferably with a purely declarative control file. Any yielding of control to arbitrary scripts is a risk.

Beijing issues list of approved CPUs – with no Intel or AMD

MacroRodent

Re: Those Chinese Linux distributions are still Linux, right?

> Instead of GNU, Linus could easily have used the open source 4.4BSD-Lite userland.

IIRC that did not include a usable C compiler targeting 386. The PC BSD versions have always used GNU C, except for shifting towards LLVM in recent years.

The development tools used for 386BSD (which was the first free BSD on the PC) is described here: https://www.drdobbs.com/open-source/porting-unix-to-the-386-language-tools-c/184408529

Vernor Vinge, first author to describe cyberspace and 'The Singularity,' dies at 79

MacroRodent

Re: Fire Upon the Deep

I haven't read the book (definitely will fix that), but if it describes a galactic network, the Usenet style of networking could still make sense, if the bandwidth is limited and/or there are long latencies.

(But I assume the network uses some sort of "ansible" technology to avoid making the latencies centuries long).

Dutch government in panic mode over keeping ASML in the country

MacroRodent

Re: Hmm

Populist right-wing governements never fail to promote a policy that sounds great to their base, but is invariably wrong-headed.

Same thing with the current Finnish governement. Here, too, all technology companies are aghast at their proposed immigration policies, just to mention one example.

Software troubles delay F-35 fighter jet deliveries ... again

MacroRodent

Re: "continually upgradable"

Read somewhere - probably here in The Register - that it is a C++ project. Explains things...

Linus Torvalds flames Google kernel contributor over filesystem suggestion

MacroRodent
Linux

Re: tracefs?

> Linux today is about making things more cumbersome ...

Easy to think that way, but Linux is encountering the real world, and new requirements that did not exist back when the original Unix was designed. The original design was simple, elegant - and quite inadequate for today's tasks.

And like any old system (more than 30 years by now), Linux has to maintain enough backward compatibility, in order to not lose its user base.

Firefox 122 gets even more competitive with Chrome on translation

MacroRodent

Re: Since the translation DB can't be held locally ...

This is a huge plus for privacy!

With server-based translations, you are telling some third party (over a channel that ma be intercepted) precisely what you are reading on the net. Usually it does not matter, but sometimes could be a matter of life and death.

Could immutability be a Leap too far for openSUSE users?

MacroRodent

Re: Well, yes, but there's a bigger picture here.

> Need to tweak swappiness, or make another system-wide change -- tough.

I have not looked into how these work, but it certainly would not work well if you cannot change such parameters. I always imagined a read-only root fs just means the code and seldom changing data (like zoneinfo) is immutable, not the configuration data.

Microsoft touts migration to Windows 11 as painless, though wallets may disagree

MacroRodent
Mushroom

TPM 2.0

The requirement of TPM 2.0 chippery, which is may be missing on even relatively new computers, is criminal.

This means lots of perfectly usable PC:s and laptops will be junked, since they cannot be upgraded to Windows 11.

(Or one could be optimistic and see it as a pool of hardware that can be assimilated to the Linux world).

HP customers claim firmware update rendered third-party ink verboten

MacroRodent

Re: "If a printer is connected to the internet, the update downloads automatically"

>No, the best option is to NEVER buy an HP.

Must confess I have kept buying HP printers because they usually have problem-free Linux support (or at least as much as that is possible with printers).

Not long ago I considered Epson Ecotank line, but browsing forums, it looked like trying to use them with Linux would just worsen my high blood pressure.

What if Microsoft had given us Windows XP 2024?

MacroRodent

Xfce

You might like XFCE. It's UI has stayed the same for the past 10 years or more. Some things are clunky, but at least they are clunky in a consistent way...