News for hackers. Stuff that matters.
Re:Windows 0day privilege escalation still not fixed by asveikau on Wednesday December 23, 2020 @06:39PM (#25523577)
I actually think working on printing infrastructure might be fun. There is image processing, font rendering, etc. which are fun niches. And you can see something physically tangible from your work.

It's not going to increase in relevance or take over the world, but it is probably satisfying.

Re:Windows 0day privilege escalation still not fixed by x0x0 on Wednesday December 23, 2020 @08:36PM (#25524321)
I strongly suspect it's a haphazard, under-tested mess of compat hacks to work with thousands of models of printers, with thousands of quirks and bugs that Microsoft has painfully worked around to take care of their customers.

As opposed to Apple, who just assumes you don't use printers older than 2 years and liberally breaks old printers and scanners.

Re:Windows 0day privilege escalation still not fixed by asveikau on Wednesday December 23, 2020 @09:42PM (#25524594)
App compat hacks can be a fun sport for the right kind of person. I was on the Windows team for a few years and I sometimes looked at those or saw posts about them on mailing lists. It can get interesting.
Re:Windows 0day privilege escalation still not fixed by rbanffy on Thursday December 24, 2020 @10:28AM (#25528275)
Printing was complicated in those days because a computer couldn't hold a bitmap of a printed page in memory and still do anything. Early PostScript printers were also much more powerful than the PCs that drove them, often with 32 bit RISC CPUs, dozens of megabytes of RAM and some even had SCSI disks.

Now that most computers can hold a page in their L2 caches, it's easy and much faster to render in-memory and send a bitmap over to the printer driver to let it print with whatever options it wants. All the driver needs is to accept a bitmap and print it as well as it can and you can safely ignore most of the printer's own PDL.

Most of the thorny issues in printing are with special-purpose printers - thermal, barcode, embedded text only, etc.

Apple uses CUPS and it should work fine with older printers. Last time I checked, CUPS could handle an HP Deskjet 500 (if you have the parallel port)

Re:Windows 0day privilege escalation still not fixed by tubs on Thursday December 24, 2020 @07:39PM (#25533069)
Fun story I heard from an aerospace engineer - they were running some heavy simulations and producing graphs.

He found the printer that was emitting the graphs was actually more powerful than the (very expensive) machines running the simulations, to the point that converting the simulation to postscript (or some variant thereof) and running it directly on the printer was some orders of magnitude faster.

Re:Windows 0day privilege escalation still not fixed by rbanffy on Friday December 25, 2020 @05:51AM (#25535694)
Indeed. I've seen printers churn out beautiful fractals at a fraction of the time it took 68K Macs to do it.
Re:Windows 0day privilege escalation still not fixed by j16sdiz on Wednesday December 23, 2020 @09:04PM (#25524428)
> There is image processing, font rendering, etc.

And stump upon sb else code that you have no permission to modify