Posts by William Towle
418 publicly visible posts • joined 8 Jun 2007
Linux Foundation aims to become the Switzerland of AI agents
Windows Insiders get a glimpse of Microsoft’s agentic future
Re: having just asked CoPilot about me...
> Quickly stick that in your CV/resume.
> Any potential new employer worn’t bother to double check!
Could work! Don't forget to repeat as necessary...
Robotic lawnmower uses AI to dodge cats, toys
Big Trak
+1 nostalgia vote.
Big Trak definitely looked cool (still does IMO), and family thought it was interesting enough to me to get the trailer too.
In reality it failed to gain good traction on our tiled floors and struggled to turn accurately on carpet. Sending it reliably between rooms was tricky and a circuit of the house was right out. "By laying out a simple course and tasking their students to program Big Tack(sic) to navigate it, teachers could foster a basic understanding of programming even before their students were old enough to use an actual computer" per the linked article? I doubt it, unless they found a way to make the "junior" version less erratic.
...My brother recently asked if my Big Trak could be shown to his kids, and I had to say it had been taken to the great jumble sale in the sky (if not the tip) once we were both absent from the house :(
How and why Linux has thrived after three decades in Kernelland
+1 "worth a watch"
I was interested to see the kernel line count graph (shown in the first two minutes) and how there has been continuous growth since inception despite the four major events that Jonathan chose to add.
Having recently parted ways with a company let down by their OEM over what appeared to be the pandemic's impact it was comforting to see kernel development having carried on unhindered.
AI scores a huge own goal if you play up and play the game
A nice game of... ?
> ChatGPT cannot even remember the layout of chess pieces from one move to the next. Might a few such q&a sessions at least help it fare better with noughts and crosses?
I tried Grok, and it told me it could only advise on technique (+1).
ChatGPT, however, is something else; ahead of time it claims to be "very good" at following the algorithm under which one can "never lose" ... and still manages to fail.
ChatGPT also failed to force a draw when pitted against itself over two sessions. In the winning tab it gave itself "a solid 7/10" for its performance, and the loser's summary claimed "I made some decent moves to control the center and corners early.", "I spotted opportunities to block you in some cases" ... "I'd give myself around a 4/10 for this game. I could have played way smarter and stopped you from winning"!
..."Want me to try a more strategic game now?" o.O
People find amazing ways to break computers. Cats are even more creative
Re: rotating cat
> Another theory, which I unfortunately cannot find proof for, is that a cat with buttered bread on it's back will stop falling a few inches off the ground and hover in a perpetual spin.
That's an idea that's apparently only a little older than I thought (I encountered it at University in the early 90s, probably via rec.humor.funny): The Buttered Cat Paradox.
Daddy of a mistake by GoDaddy took Zoom offline for about 90 minutes
> downdetector.com is a fair approximation. And crowdsourced so not reliant on GoDada (sic), MS, or Zoom staff.
+1. I noticed www.nasm.us go dark at some point during the period mentioned, and https://downforeveryoneorjustme.com/nasm.us (suggested at the time by Google) was my friend.
(as was https://snapshot.debian.org/ for a source archive as they've given up on SourceForge and they've not been pingable since)
How do you explain what magnetic fields do to monitors to people wearing bowling shoes?
Anglepoise Lamp
I ended up with an anglepoise type lamp for the computer desk I had when I was growing up - if I closed the curtains when it was sunny an additional light source was useful.
I don't recall it causing a problem with TVs or monitors, but I didn't use the lamp all that much either - even with a single coil 40W bulb in it the metal shade got very hot. I expect a modern bulb would be better suited.
It still exists. As does its bulb ... which I did just go look at to check its rating.
Does this thing run on a 220 V power supply? Oh. That puff of smoke suggests not
iOS 18 added secret and smart security feature that reboots iThings after three days
Re: Microsoft - Ahead with security!
> linux has a similar problem [...] in the 32 bit days. though linux on a dec alpha was immune from the issue
You may have been downvoted for "has" there. While linux had a similar problem due to the jiffy counter being "unsigned long" -which did indeed mean 32 bits on i386 for kernel 2.4- that's a long time ago now.
AFAICT the worst case scenario for a minimal system was seeing unusual uptime reports, although anything in userland/drivers that relied on consistent behaviour from the same clock would have got upset in various ways. I gather design changes (including this, 2003) went into kernel 2.5 and thought important enough to get backported.
(I'm interested in historical kernels at this time but hoping I don't have to build anything quite that old...)
Public Wi-Fi operator investigating cyberattack at UK's busiest train stations
Re: Wi-Fi
> Not sure why this got downvoted. Main line stations in London have abysmal connectivity.
(Indeed, and it's not just London - affected stations are as far north as Liverpool)
Metro's two-page article this morning concluded under a cartoon whose punchline was essentially "wait, people are able to get on Network Rail WiFi?" with a comparison of the incident to new BBC drama Nightsleeper, before stating "The National Cyber Security Council, the National Crime Agency and British Transport Police are all investigating".
It very much brightened my morning -->
Homing pigeon missiles, dead trout swimming, butt breathing honored with Ig Nobel Prize
50-50-90 rule may apply?
The coins one has taken a while for someone to look into. I noticed a strong same-side bias in myself while at school and concluded similarly that the best guarantee of a fair flip was not to observe the coin when placed:
> "Furthermore, the data revealed considerable between-people variation in the degree of this same-side bias. Our data also confirmed the generic prediction that when people flip an ordinary coin -- with the initial side-up randomly determined -- it is equally likely to land heads or tails: Pr(heads)=0.500"
Having wondered whether technique influenced my personal bias, I found that careful rotation of the hand between flipping and capture led to fairly predictable results - keeping the hand steady and rotating it "upward" (about the index finger) prior to capture retained the same-side bias I originally noticed, whereas "downward" (about the little finger instead) led to the opposite expectation.
I also suspected others' mileage may vary in typical circumstances, which seems borne out by their summary.
The amber glow of bork illuminates Brighton Station
Re: Happens pretty often
> I've seen this many times over the years, usually London Victoria but at others with similar boards.
Likewise, I've seen this particular failure on the boards like that at Leeds. I've also seen the white-on-blue screens in the waiting rooms get caught by the on-board watchdog, which IIRC showed a boot screen disclosing that svgalib was responsible for its graphics.
I particularly enjoyed the trial of the Tensator Virtual Assistant -back in 2014, apparently- which had the occasional bork of its own (that particular Louise isn't Leeds' but I didn't stop to take pictures at the time).
Japan's digital minister declares victory against floppy disks
Re: children speculating
> Try tuning in to a BBC channel on Freeview and pressing the red button. I think that brings up Teletext.
It does indeed, I did so during the tennis the other day.
I was curious as to whether it would go to Freeview 601 for other match(es)/camera angles or do something else (and found an explicit channel change was necessary).
Parliamentarians urge next UK govt to consider ban on smartphones for under-16s
What's with AI boffins strapping GoPros to toddlers? We take a closer look
Ten years since the first corp ransomware, Mikko Hyppönen sees no end in sight
Re: Murphy's law applies
> A previous employer sent a series of vaguely obvious fake phishing messages to all staff. Clicking the first link took you to a 'oops, silly' web page, the second to a mandatory repeat if the infosec training and the third took you to HR for formal disciplinary action.
We got a presentation about not clicking dodgy links and so on, followed by an email containing related advice and a one-click confirmation link which had part of its content blocked due to it not being from a trusted sender.
It left me in two minds as to whether I was meant to click the link or the report button I'd just learnt about...
(I won't name names, but if they wanted their site to be taken seriously they could have chosen better!)
Tired techie 'fixed' a server, blamed Microsoft, and got away with it
Malicious SSH backdoor sneaks into xz, Linux world's data compression library
Re: It Was In Debian Unstable
> The version I now have installed called itself “5.6.1+really5.4.5-1”. That’s Debian for you ...
Nod - I've just been reading about building packages* and found the explanation for that under the Special Version Conventions section of the Debian Policy manual.
(* I have an OEM system for which their apt repository [and sadly also sources] has gone away, and when it wouldn't just boot in QEmu wanted to transfer the unique binaries off with as much package dependency information as could also be recovered. This turned out to be straightforward, even when both packages and their dependencies were newer (and/or modified) compared to my target system - I found 'apt' usefully informative when it couldn't fill in the gaps with stock versions)
AI models just love escalating conflict to all-out nuclear war
Re: Unsurprising....
(^^ note to self: investigate)
At one time I tried to learn 99 Luftballons (ie. in German, which I don't speak, so this was phonetically) for use as a party trick, though if I can still remember it all it doesn't come back to me in order. While I was still confident I could manage, I ended up seeing a band that wanted to play the song but didn't know the words. It would have been an interesting surprise to have done that version for them instead, but I wasn't entirely sure and despite being almost on the front row bottled out of singing into the mic.
Having also sought the song's translation, my spine has always tingled (enjoyably, even if I might actually feel angsty) once the German version ends - the twee fairy tale we get in English doesn't hold a candle to it. Quality of translations vary, but off the top of my head the one I saved conveyed something like:
[...]War raged for 99 years
There were no winners left
No[ne of the] politicians, no[ne of the] technology
The world around me lies in tatters
One balloon reminds me that I had you
I let it go
// ...and the cycle repeats -->
The 'nothing-happened' Y2K bug – how the IT industry worked overtime to save world's computers
Forewarned is forearmed?
This reminds me (again) of hearing the local bowling alley's back office system still ran on a PDP-11 as the millennium approached.
Presumably -maybe I was unofficially told- their solution to existing date rollover problems (while waiting for the upgrade to the Boss scoring system, running under Windows NT) was setting the system date to a year with 1st January on the right day of the week and the right number of 29th Februarys a bit later.
Nostalgia for XP sells out Microsoft's 2023 'Windows Ugly Sweater'
> I'll stick to getting a Jim'll Paint It version which is a fair bit cheaper and more entertaining.
(Teletubbies rather than the desktop background, admittedly)
I'd forgotten about the former employer that went with Jim'll Paint It images for the break room wall ... Fred Dibnah vs Sauron, notably :)
BOFH: Groundbreaking discovery or patently obvious trolling?
Voyager 2 found! Deep Space Network hears it chattering in space
Re: Contact!
> Interesting that this news is released the same day as Dara O’Briain Wonders of the Moon airs on television. Coincidence……..?
Completely?
I only ended up with half an ear on the show when it explained what a supermoon was -occasionally reported right here- but the BBC explains the current batch of lunar phenomena here (namely Sturgeon Moon, (rare) Blue Moon, (rarer) Harvest Moon respectively)
// Mr O'B? -->
What does Twitter's new logo really represent?
Re: What about the ITV rebrand?
In their Monday tweet the ITVX bird was the same colour as everything else - yellow (...of course, being monochrome it would be straightforward to adapt it to the appropriate shade of blue as required).
The artist kxlider* also uses 𝕏 as a logo, but apparently hadn't formally protected his use of it, as he lamented later the same day.
(* me neither, I just happened to read a news article that mentioned both)
Twitter name and blue bird logo to be 'blowtorched' off company branding
...meanwhile, in response...
UK streaming service ITVX undergoes "emergency rebrand": https://twitter.com/ITVX/status/1683424240358367232
Hacking a Foosball table scored an own goal for naughty engineers
I was once in a house where a pool table had been inherited from a nearby pub that no longer wanted it.
It was old enough not to need a large amount of money (and had arrived with a small amount of cash in it), but nevertheless it got "hotwired" to play for free with a piece of tubing that meant operating the coin tray tipped the internal rack of balls without the need for coins.
While I was never that interested in getting any good, the types of shot I was good at changed noticeably with the practice I got.
Support chap put PC into 'drying mode' and users believed it was real
Re: Not his first rodeo
> FWIW-- it didn't actually "torture the floppy stepper motor". It ran on machines with no floppy (I didn't know that for a long time). It didn't "wrrrrr" if the PC boot-beep speaker was unplugged or blown. It was just bit-boffing the PC mobo speaker.
Ah, I thought it did (if possible) to give the impression of having an effect - the author of the earlier On Call article having done so too. Sadly my chances of double checking with my own copy went away when I got one of those circular motivation talismans during lockdown and walked a load of kit to the local WEEE bin.
("Tortured the floppy stepper motor a bit" was somebody else's phrase that I liked. They'd applied it to an Amiga "emulator" for DOS that they'd twigged couldn't possibly work without floppy images due to the 880K formatting of native physical media)
Have an upvote for finding the video.
Re: Not his first rodeo
> That day he happened to be carrying a floppy containing software that mimicked a washing machine?
Sounds like DRAIN.COM to me - a joke program that claimed to have detected water in the floppy drive and initiated a "spin cycle" that involved torturing the floppy stepper motor a bit.
Disks with a selection of these hoax programs regularly did the rounds, as seen here previously.
Google backs Bard to generate ads, which apparently improves creativity
Re: Meh
On the advertising note, this conversation with ChatGPT* amused me:
ChatGPT: can you write me a marketing message for AI in cybersecurity using unrealistic hyperbole?
Sure thing! "Introducing the ultimate solution in cybersecurity: AI! With our revolutionary artificial intelligence technology, your data will be completely impenetrable to hackers. No longer will you have to worry about cyber attacks or data breaches. Our AI will anticipate and prevent any threats before they even happen, making your online presence completely bulletproof. Plus, our AI is constantly learning and adapting, so it will only get better and better at protecting you. Don't risk your security with outdated, manual methods - upgrade to AI with us today and experience true cybersecurity nirvana!"
These things know what hyperbole is *if* you ask. Scope for echoes of how you get code generation with no upfront commentary on vulnerabilities here?
(* yes, I know that's the other one)
Google boffins pull back more of the curtain hiding TPU v4 secrets
Re: I was looking forward to..
> And you had to press the Turbo button on the front of your PC before compiling.
I had to wait for a PC with one of those.
I recall a friend at University bringing code for an assignment up to the labs and telling me the compilation of it "can't have worked, it normally takes around a minute". The Unix system* in front of him was so much faster than he was used to and it had given him the prompt back almost instantaneously - and done so silently since there were no errors.
(* and those were just the regular undergrad boxen; one or two beefier systems were ready to be discovered tucked away elsewhere)
The most bizarre online replacement items in your delivered shopping?
I enjoyed this two size 8 bikinis in place of a 16 from 2019.
In some cases you can see (if you squint?) that the quantity field has probably been used and the suggestion would have made sense if what's in the database had reflected the item in question appropriately; in some others the upshot is nothing short of utterly ridiculous.
See also: number-shaped candles intended for a birthday cake...
Europol warns ChatGPT already helping folks commit crimes
Re: s/ChatGPT/Librarys/g
> Thinking about this, I do not recall a single TV murder mystery where 'the butler' did it. Can anyone help me out?
There are guidelines which recommend avoiding it as a plot, however there are stories and other material where it does happen or is referenced.
My immediate recollection is of QI saying it's not the case in Agatha Christie, noting that "a valet is not a butler" (in one of the XL editions).
Stanford sends 'hallucinating' Alpaca AI model out to pasture over safety, cost
> Hallucination is a big problem, partly because current chatbots lack the ability to say "i don't have sufficient information" or even just "I don't know." They're designed to always give a response even if they have to wing it.
On the flip side, we know what happens when we let them tell us the inputs are as yet insufficient: one day they're not, and "LET THERE BE LIGHT!"
Why ChatGPT should be considered a malevolent AI – and be destroyed
Microsoft injects AI into Teams so no one will ever forget what the meeting decided
Re: Joy unbounded
> I use Chromium on Linux when I have the sad misfortune of being unable to avoid a Teams meeting. Currently also with uBlock Origin but for how long it supports that I don't know.
I ended up installing proper google-chrome as everything else was temperamental, which I found to include [Debian's] chromium.
The message on the Teams web client landing page turns out to have a few variations and forms a useful guide: with "install Edge" (on Windows without it) and "browser not supported" (otherwise) you know where you stand; if you get "continue in this browser" with the caveat "some features may not be supported" then your browser capabilities are close enough for the full set of compatibility tests later. Things get a bit awkward if those fail though, because without a spare machine to hand it's too little too late.
Nod.
I noted in the pandemic that I wasn't coming away from Teams meetings with useful notes. To make matters worse, the manner [grumble] in which the desktop sharing feature was being (ab)used to submit commentary to the issue tracker meant its record of contributions didn't even echo who said what.
Given the quality of closed captions I'm not holding my breath with regard to whether this might be functional enough to be useful, although to be fair the closed captions were fairly decent for the various non-native English speakers we had - less so for the various Brit regions, but at least that was amusing when it was bad ... I'm sure the team could probably tell when I had them on because I'd start to smirk!
Time to study the classics: Vintage tech is the future of enterprise IT
Re: Some things just never went away.
> It's sobering to see systems you worked on that used to occupy a room full of mainframe nodes and storage drives running in a small corner of a modern linux box.
I rather liked the idea that we could get a linux box to replace the obsolete AccuScore scoring/lane control system at the local bowling alley (which ran on a PDP-11/73) and as part of my University job have one of the students kick off looking into it for a final year project.
Unfortunately the lad kept himself to the scorekeeping software part, which while it had lots of nice features that made it very specific to the BUSA league that year and our local league history up to that point was felt by reviewers to be lacking in documentation and guidance on adapting it for general use.
(As mentioned briefly earlier, when the machine was finally binned I did get to take some of the remaining bits up the road for the admins to see, which was appreciated)
Windows 10 – a 7-year-old OS – is still having problems with the desktop and taskbar
Re: Exceptional service
> I've actually broken* more computers trying to install Linux than had computers broken by Windows update.
> * "broken" = "rendered unusable until Windows was reinstalled from scratch (where possible)"
I've heard of Linux supposedly breaking PCs that did not misbehave once Windows was reinstalled.
This was discovered by an IT department, who eventually persuaded the machines' provider that Linux was not at fault and its drivers had been correctly identifying an intermittent fault that Windows was, at best, quietly burying in hard-to-find logs.
I suspect something similar of drivers for the last two laptops I've owned (although the actual fault is not similar)
NFT vending machine appears in London
new wording of a there's a sucker board every minute?
Nod!
I read "possible investors are put off getting involved by various unnecessary and complicated barriers" and thought "...such as the absurdity of the idea?"
Similarly "We bet there's a queue forming outside the vending machine right now": "...and I've got a position in it I can sell you".
A match made in heaven: systemd comes to Windows Subsystem for Linux
Re: Better idea.
> What's not to like is people who use WSL do so for a reason - having Linux support in Windows is fantastically useful for developers.
>
> Snorting about how they should be running BSD or some random Linux dist is completely missing the point.
Maybe, but we're not there yet IME.
I've used Windows and Linux on the desktop corporately, with Cygwin, VMs, and WSL in the former case(s). Nothing matches Linux on the desktop when developing for Linux, with Windows in a VM if you are locked in to something that needs it. Modern tools for both are making it easier to manage things with Windows underneath but there are still edge cases, unfortunately.
For example, a) working in the shells for git causes problems with the DOS newlines - I've found myself employing "useless use of cat" to work around getting code into the system; b) when using a Linux VM on top of Windows it was necessary to be wary of whether files transferred via shared directories had gained an executable bit they didn't need or lost one they did; c) the ability to mix and match a toolchain built for Ubuntu systems with Windows source code control tools under WSL is nice until you find some executable the Makefile just built in your freshly cloned repository can't be stripped because of "permission denied" in the very next line of the same build rule.
Having said that WSLg looks interesting, as do tools with X servers built in - but it seems I have to cross my fingers the OS my IT department mandated has the right feature set to be able to install and use that sort of thing (...I'm expecting to make do with a VNC server in lieu...)
Food security group, Linux Foundation working on crop data standard
Amazon to buy Roomba maker iRobot for $1.7b
Re: They need to make a window cleaning robot
> If they could invent something that could scrape Artex off ceilings... Please...
As a young boy I had something like these launchable helicopter wing toys.
They're not very directable but inside a house they're exceptionally good at smoothing off any artex bumps they do happen to make contact with...
NAND flash prices expected to plummet 8-13% in Q3
Re: reliability
> Can I buy some more MLC drives anywhere? Or do I have to buy a large pool of QLC turkeys and run 2* ZFS-Z3 to get reliable data storage?
If this is anything like the situation with MLC NAND that I've worked with [NB: IANAE, and this was not recently], setting the device to SLC mode alleviates some problems at the expense of storage capacity (and is now supported in kernel 5.8 according to https://www.phoronix.com/news/Linux-5.8-NAND-MLC-SLC-Emulate).
...Some time ago, I worked on board bringup for a system with such a device and the manufacturer was using a kernel that predated the patch that refused to work with it. Some of my older colleagues later noted the board had the codename "Procrustes", and winks would sometimes be exchanged if everyone was out of the line of sight of management :(
On a later assignment for a different employer, our client was stuck on a legacy OEM kernel where the board had the same device and same kernel* - I would have seriously considered running away screaming had I been forewarned! Patches to enable SLC mode emulation for this board were available by then though, and ultimately what we suggested got deployed [...and whether this is still recommended is no longer something I need to know].
(* plus, I learned, a PROM requiring a FAT filesystem which was conventionally mounted read-only by the kernel if at all. To this day I'm not sure if the "random" read disturb [yep - a hardware-level "fix" where adjacent cells were unaffected but the problem didn't go away] meant a regular filesystem check on it would risk more damage than leaving it unmounted ... in the first case we didn't know enough to consider testing things to destruction; the second time round I had to answer every request to try with "do we have a second spare board yet?")
Running DOS on 64-bit Windows and Linux: Just because you can
Re: Lenovo T60
I've also been running FreeDOS on modern hardware, courtesy of its CSM and GrUB's i386-pc boot loader (successfully now, and recently blogged about), albeit less widely exercised. I see the next post mentions HHGTTG, so clearly I'm not the only one using it as a test case [...yes, I have also discovered frotz].
I'm a little surprised not to have found a DOS-friendly x86 usermode for QEmu, although to be fair CP/M didn't get done for the Z80 fork either (it was on the upstream wishlist when I mentioned dabbling before however)
Know the difference between a bin and /bin unless you want a new doorstop
...I've "bin" here all day
In the 90s a (younger) friend with an Amiga got a magazine coverdisk with an icon editor on it.
After sprucing up a few music files we'd made with alternative vinyl record style images, we pointed said editor at the disk's Trash Can, gave it smooth sides and a flip top lid, then duly renamed it Pedal Bin.
It was then copied to a number of other Workbench disks to be discovered as an amusing surprise and prompt for a "do you remember..." conversation on more than one subsequent occasion :)
Heineken says there’s no free beer, warns of phishing scam
Alibaba sued for selling a 3D printer that overheated, caught fire, and killed a man
ZX Spectrum: Q&A with some of the folks who worked on legendary PC
Re: Screen memory layout
The Speccy screen layout doesn't so much divide into three blocks, as into 2K regions split into 8 by 32 "cells" [of eight 8x1 pixel groups each] within which useful relationships between addresses of screen-adjacent bytes as well as the corresponding sections of the attribute map are present.
Intuitively, within any row the eight pixel group to the immediate left or right of any character cell has an address one byte along in RAM but as a consequence of the row ordering within the 2K blocks the eight-pixel group below is also 256 bytes away. According to direction, each sideways step is thus achievable with an increment/decrement of the most or least significant byte of the address, and is consequently a single byte instruction in the corresponding machine code.
A technical explanation of how this arrangement correlates to ULA design is at http://www.breakintoprogram.co.uk/computers/zx-spectrum/screen-memory-layout