![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
Yeah, it’s pretty difficult to find energy for personal programming stuff when your dayjob is programming stuff.
Gotta get up from the PC for a bit.
Yeah, it’s pretty difficult to find energy for personal programming stuff when your dayjob is programming stuff.
Gotta get up from the PC for a bit.
I just change certain keybinds to be GIMP-like whenever I switch drawing programs.
N is the pencil, CTRL-SHIFT-A is deselect. There’s something else, but I can’t remember right now.
Well, in GIMP you need to do the “float selection” before you can manipulate what you’ve selected properly. In Clip Studio Paint, for example, you select, press ctrl, and just drag whatever you clicked on to move. Way more intuitive (until you do it expecting to interact with active layer and instead move something in the overlay or behind).
I do love how GIMP allows you to work with transparency though.
Ah, Midnight Commander, how have I missed you.
That rings true for me. Only stopped pirating once steam was an option, myself.
Hey, Nexuiz rocked.
Yeah, the reason I got this one is basically “I couldn’t find a cheaper one”.
I don’t have a Brother to compare it to, but it works just fine to print and scan documents. I got it set up on wifi because I wanted to shove it into a corner where it won’t get in the way, and it’s working perfectly fine.
Although their android app sucks.
Laser printers are great, althought I’ve got me a Pantum because I don’t anticipate printing more than one page a month.
Oh man, reminds me of trying to use slightly non-standard monitor with wayland.
X? Just tell it to be the resolution/refresh rate. Wayland? Just get fucked.
Man, your explanation is way better than mine, kudos! :D
Resolution, generally.
A laser printer operates by using UV light to make fine pigment powder stick to a drum by static electricity. True to it’s name, it used to be done via a laser that scanned the drum by reflecting off a rotating mirror - but nowadays it’s just as often a line of tiny UV LEDs. The pigment is than baked onto the paper by a small electric oven.
The pulses of the laser and the pitch of those LEDs is generally way finer than what your run of the mill 3D printer is able to achieve reliably. And definitely finer than any nozzle you could put onto a 3D printer.
Theoretically you could DIY the spinning mirror approach, but it would be difficult to source the optical parts, and calibrating it would be a gigantic pain in the ass. Not to mention that it would likely be significantly more expensive than an off-the-shelf laser printer.
Also, guess what happens if you don’t have toner cartridge and print drum as one sealed unit. The printing medium is so fine it gets everywhere, ask anyone who ever tried reloading one of those cartridges.
Square Singer explained the difference with InkJet above.
Modern paper printers are deceptively advanced machines. They’d be pretty impressive if not for the greed of the manufacturers. High-precision parts made just right so that you could print out whatever annoying document your employer wants you to actually sign and bring in physically.
A 3D printer is comparatively slow and generally prints in one colour. As I said, you can make a plotter easily by swapping out the print head for a pen, but then you have a single-colour printer that’s significantly slower than modern laser printers, that can be upgraded to have multiple colours with a toolchanger but won’t produce anything near the resolution of an inkjet (or even a laser printer, tbh).
For reference, this is how a plotter at work looks like. Similar to bed slingers, ain’t it.
I feel like theoretically it maybe could be possible to turn an SLA printer into a paper printer, with resin solidifying on a page? But then how would you keep the rest of the page from being smudged?
The problem is the most important parts of inkjet/laser printers are pretty difficult to make by hand.
You can DIY a plotter though. Probably could figure out a continuous supply of ink to the pen too?
Yeah, the sole reason I don’t have linux on my old laptop is that lenovo has completely proprietary video drivers for it. I’m talking “manufacturer’s installers don’t think there’s a video card there” proprietary.
For laser printing?
Well, cartridges, rollers, and fusers are the important bits that can’t easily be manufactured by hand. And that’s a big part of the price of the printer.
You can’t really make them cheaper than mass-manufacture, and laser printers are already almost bulletproof from my experience.
Why use
const max = (x, y) => x > y ? x : y
instead of
function max(x, y) { return x > y ? x : y }
?
But you can make games that much more interesting if your algorithms are on point.
Otherwise it’s all “well I don’t know why it generated map that’s insane”. Or “well AI has this weird bug but I don’t understand where it’s coming from”.
It’s inconsistent and annoying. Expressive, yes. Gets it’s job done, yes. Absolute nightmare of a spec, YES.
The fact that JSON is a subset of YAML should tell you everything about how bloated the spec is. And of course there’s the “no” funny things.
Personally, my favourite way to write configs was using lua (because it was already part of the project so why not), but JSON does fine.