News for hackers. Stuff that matters.

scruss

Re:Bob Cringely Has Died on Sunday October 04, 2026 @05:47PM (#49958235)
Aah! Don't make me worried about Langford!

He appears to be fine, and just published Ansible® 471: https://news.ansible.uk/a471.html

Re:Tim King, AmigaDOS developer, has died on Tuesday August 18, 2026 @12:34PM (#49348262)
You could use alternative shells, though, and they weren't quite as painful. Bill Hawes's 'wsh' was rather nice.
Re:S-100 Virtual Workbench on Thursday May 14, 2026 @12:45PM (#48137857)
S-100 went as far as 68020 and Unix clones, but you'd be at a dead end there
Re:Bare Metal Emulation on the Raspberry Pi – Commodore 64 on Friday November 17, 2023 @04:55PM (#38311020)
Thing about the C65 is … what do you emulate?

Since it only ever got to prototype stages, the original C65s that are out there run a bewildering array of slightly buggy systems. All have quite different capabilities. Was it supposed to have a UI? We'll never know, and you won't get a unified answer from the ex-Commodore folks

as someone with a visual processing disorder, this is like having a page scream at me. Repeatedly. Never do this
Re:The Geometry Junkyard on Monday October 17, 2022 @07:22PM (#33240860)
You might have luck on the wayback machine. But some of the links are really, really old: [Inscribing a regular pentagon in a circle – and proving it](https://web.archive.org/web/20001205213400/http://www.cut-th...) fell off the web after 2000!
Horizon was horrific. The spec was so old that the contract was with colonial favourites ICL, before they were fully renamed Fujitsu. Several postmasters committed suicide when the Royal Mail initiated fraud causes against them that were caused by Horizon accounting errors.
Re:TI-84 Plus CE Python Graphing Calculator on Monday May 10, 2021 @07:04PM (#27111976)
It's using CircuitPython, Adafruit's fork of MicroPython.

The source is MIT-licensed, but the required credit is missing from the docs and distribution image.

Re:Pen plotters: not just output devices (2016) on Wednesday May 05, 2021 @05:06PM (#27055847)
if you want to see how it's done in modern plotters/CNC, Bart Dring's [Grbl_ESP32](https://github.com/bdring/Grbl_Esp32) is fairly easy to follow with good docs. I have one of Bart's plotters, as I don't have space or money for an Axidraw with all my other old plotters around the place.

For actual optimization of input files, [vpype](https://github.com/abey79/vpype)'s the one most people use.

Going back to really old/simple plotters, there wasn't enough code space to do any optimization. For example, the (fairly terrible) Commodore 1520 roll paper plotter had 2KB of ROM for all the 6502-compatible code its micro-controller used. When I first looked into the [firmware](https://e4aws.silverdr.com/hacks/6500_1/), I was pretty shocked that it printed text by scanning a table of character data from the start every time. Then I realized that even storing pointers for each character would use up about ⅛ of total storage, and the mechanical plotter mechanism was always way behind anything the code could do. So small mattered more than efficient

Re:Pen plotters: not just output devices (2016) on Wednesday May 05, 2021 @04:47PM (#27055592)
didn't know about Engauge: thanks! I've always used [WebPlotDigitizer](https://automeris.io/WebPlotDigitizer/), which doesn't require any installation
Re:Pen plotters: not just output devices (2016) on Wednesday May 05, 2021 @04:42PM (#27055506)
and you guys finally got rid of the US survey foot - the bane of this Canadian's existence when working on big civil jobs in the states. We'll get you guys using proper units afore long
Re:Pen plotters: not just output devices (2016) on Saturday May 01, 2021 @02:47PM (#27008730)
HP-GL was always able to plot text labels and make graph data markers: it was meant for scientific graphs, after all. Later plotters added arc sectors and filled (hatched) polygons. All the clever optimization was handled by the host computer: a plotter will just output what you tell it.

There is a feature in HP-GL that does make certain types of XY plotting simpler. While it's not a programming language like PostScript, you can scale, rotate and offset the plot by arbitrary amounts. HP instrumentation manuals claimed it was possible to directly plot experimental data by feeding it straight to the plotter after setting the scale. I feel this was a highly aspirational statement, and one not seeing much real use.

Re:Pen plotters: not just output devices (2016) on Saturday May 01, 2021 @02:39PM (#27008640)
You can still make many HP and compatible laser printers speak HP-GL (well, HP-GL/2) through some arcane PJL commands.

Fun fact: HP-GL is equally compatible with metric and US customary measure as it uses 1/40 mm as its base unit. This just happens to be 1/1016 inches: not a tremendously useful integer factor, but every bit of integer goodness mattered back when peripherals were 8-bit.

Re:Pen plotters: not just output devices (2016) on Saturday May 01, 2021 @02:34PM (#27008609)
the mailing address for Ferranti-Cetec was at Crewe Toll. I have a vague memory of the Ferranti-Cetec office being further west, though, but I could be wrong
Re:Pen plotters: not just output devices (2016) on Saturday May 01, 2021 @02:28PM (#27008568)
I'm always amazed when (or how) an article of mine shows up here. I suspect it came about through this twitter exchange regarding a mystery device that came with someone's Calcomp plotter: https://twitter.com/artandtech/status/1387838582149287939

What I could never adequately explain is just how nicely made these digitizing sights are. They give a very bright, crisply magnified image of the point immediately under the pen position. This contrasts with how massively fiddly it is to try to operate exactly the right buttons on a pen plotter while squinting down a tiny optical sight.

Even though pen plotters weren't rare in the 1980s and early 1990s, I've never found any software (beyond the terrible script I wrote for that article) that uses this capability. There's probably some HP BASIC code lurking on a half-forgotten instrumentation archive that does the job, though.

Re:FreeCAD on Raspberry Pi 4 on Tuesday February 18, 2020 @10:37PM (#22362859)
Hey - I wrote this article. Kind of surprised how popular it is; think I've had more hits today than I had all of last year.

To me, the 4 GB Raspberry Pi 4 is quite an acceptable desktop. Yes, I could have a Pinebook, but they don't have the support community.

I wrote about FreeCAD because the charity I work for — Makers Making Change [1] — makes open source 3d printed assistive tech to empower people with disabilities. We're always looking for free CAD solutions, and to get FreeCAD running well on a Raspberry Pi 4 was too good to miss.

I'm trying to get as many of our designs usable in free software as possible. Up to now, I've been a pretty solid OpenSCAD user. It's good, but not perfect: it's possible to generate non-manifold volumes even if you do the right thing all the way through.

[1] https://www.makersmakingchange.com/

You might not, but 90 people using other languages might appreciate it. That's a pretty good purpose.

Substituting ᱁𑛂೩᮴୫᱆᥍𑇘᱙꘠ for 1234567890, though: that would definitely be considered malicious. Even if it does work in Perl 6.

Re:The Raspberry Pi’s Hardware Random Number Generator on Thursday July 18, 2013 @07:33AM (#6062875)
I wrote the article.

I'm guessing not everyone on HN is a huge fan of “Strictly Ballroom”, as the title is a key quote for dance movie otaku. It was also a weak joke about testing for random numbers; I'm imagining a little subroutine in a constant state of surprise when it encounters the next random number.

While I'm not sure if I implemented it correctly, RANDU isn't some ‘lousy homegrown software RNG’. It was the standard RNG for IBM mainframes in the late 1960s.