Monthly Archives: April 2022

I must announce the immediate end of service of SSLPing

Source: Hacker News

Article note: "I used hipster tooling (node, docker), it drifted at an unsustainable pace, and now this software is unmaintainable" It's a pretty classy way to go out, but does high-viz display the ecosystem problem. Especially the lie of adding complexity to hide complexity in the container layer actually making things easier long term.
Comments
Posted in News | Leave a comment

Closure of 3M chip coolant plant could upset semiconductor sector

Source: Hacker News

Article note: Ooh. 80% of the IC fab cooling consumable market coming out of one plant making an exotic mildly hazardous material (presumably one of the Novec/Fluorinert type materials). That'll be a fun disruption.
Comments
Posted in News | Leave a comment

Night Vision: Now in Color

Source: Hack a Day

Article note: HAD is the only appropriately skeptical place I saw this pop up. Everyone else went with "COLOR PHOTOS IN COMPLETE DARKNESS VIA AI", every word of which is a lie. They took pictures of inkjet printed pictures. Under three colors of controlled very near IR (if I showed you a 718nm LED you'd call it red) illumination. Then they characterized that particular printer's CMYK inks illuminated under the three frequencies of near-IR light, and used an overgrown parameter fitting tool to generate a linear system to translate the IR image to the visible light image (basically by distinguishing pigments and drawing the appropriate visible colors where they were printed). It would only take a couple hours to find and hand tune the constants from swatches, and you'd probably get better results. It really is an illustration of everything wrong with academia.

We’ve all gotten used to seeing movies depict people using night vision gear where everything appears as a shade of green. In reality the infrared image is monochrome, but since the human eye is very sensitive to green, the false-color is used to help the wearer distinguish the faintest glow possible. Now researchers from the University of California, Irvine have adapted night vision with artificial intelligence to produce correctly colored images in the dark. However, there is a catch, as the method might not be as general-purpose as you’d like.

Under normal illumination, white light has many colors mixed together. When light strikes something, it absorbs some colors and reflects others. So a pure red object reflects red and absorbs other colors. While some systems work by amplifying small amounts of light, those don’t work in total darkness. For that you need night vision gear that illuminates the scene with infrared light. Scientists reasoned that different objects might also absorb different kinds of infrared light. Training a system on what colors correspond to what absorption characteristics allows the computer to reconstruct the color of an image.

The only thing we found odd is that the training was on printed pictures of faces using a four-color ink process. So it seems like pointing the same camera in a dark room would give unpredictable results. That is, unless you had a huge database of absorption profiles. There’s a good chance, too, that there is overlap. For example, yellow paint from one company might look similar to blue paint from another company in IR, while the first company’s blue looks like something else. It is hard to imagine how you could compensate for things like that.

Still, it is an interesting idea and maybe it will lead to some other interesting night vision improvements. There could be a few niche applications, too, where you can train the system for the expected environment and the paper mentions a few of these.

Of course, if you have starlight, you can just use a very sensitive camera, but you still probably won’t get color. You can also build your own night vision gear without too much trouble.

Posted in News | Leave a comment

Raspberry Pi OS no longer defaults to user “pi”

Source: OSNews

Article note: I consider this "mildly unfortunate, but definitely a good call." I've seen the "pi/raspberry" credential in a bunch of brute-forcing attacks. I do wonder if leaving the pi user but having it set nologin with no valid password until one is configured would be more elegant solution, but software assuming the pi user was broken anyway, so meh.

Up until now, all installs of Raspberry Pi OS have had a default user called “pi”. This isn’t that much of a weakness – just knowing a valid user name doesn’t really help much if someone wants to hack into your system; they would also need to know your password, and you’d need to have enabled some form of remote access in the first place. But nonetheless, it could potentially make a brute-force attack slightly easier, and in response to this, some countries are now introducing legislation to forbid any Internet-connected device from having default login credentials.

So with this latest release, the default “pi” user is being removed, and instead you will create a user the first time you boot a newly-flashed Raspberry Pi OS image. This is in line with the way most operating systems work nowadays, and, while it may cause a few issues where software (and documentation) assumes the existence of the “pi” user, it feels like a sensible change to make at this point.

This is a pretty substantial change that might break some applications that assume the default “pi” user exists.

Posted in News | Leave a comment

Debian still having trouble with merged /usr

Source: Hacker News

Article note: It took me a while to realize that the whole "Merged /usr" thing has always essentially been "We're moving what used to go in / (at least /bin and /sbin) into an initrd or initramfs image." The useful old "boot from a small static / then mount a (possibly shared) /usr from elsewhere" cases are now... the only option even if everything is actually on one device/volume. I'm, a decade later, mostly sold on the idea that having (almost) all the package-manger-owned parts in /usr is a reasonable way to do things, but it still has some of that "add an extra layer of abstraction which adds some complexity to hide complexity" stink about it.
Comments
Posted in News | Leave a comment

Breaking PCBs for Science

Source: Hacker News

Article note: The whitepaper is neat, there are a bunch of well-substantiated refutations of accepted practice and a clear recommendation for a better method. The most interesting being that you want a hole to intersect with the corner of the tab.
Comments
Posted in News | Leave a comment

Saturday Morning Breakfast Cereal – Punching Bags

Source: Saturday Morning Breakfast Cereal



Click here to go see the bonus panel!

Hovertext:
I would like this VR game, plz


Today's News:
Posted in News | Leave a comment

Contra Chrome

Source: Hacker News

Article note: Heh. It's a good remix of an old google marketing material for new google behavior.
Comments
Posted in News | Leave a comment

Google crackdown means you won’t be able to buy Barnes & Noble ebooks on Android

Source: The Verge - All Posts

Article note: Do you want to get anti-trust regulated? Because this is how you get anti-trust regulated.
Illustration by William Joel / The Verge

Starting next week, users of Barnes & Noble’s Android app will no longer be able to buy digital books in the app, and it seems to be due to a Google Play policy deadline that’s been more than a year and a half in the works. And it’s not just Barnes & Noble that’s affected; you aren’t able to buy Amazon’s Audible titles with a debit or credit card in the latest version of its Android app, either.

The changes appear to stem from Google’s insistence that apps use Google Play’s billing systems. Developers have long criticized Apple and Google for requiring the use of their own billing systems, in large part because of the so-called “app store tax” on many transactions.

Google updated its policies in September 2020 to clarify which types of...

Continue reading…

Posted in News | Leave a comment

Infinite Mac: classic Apple operating systems in the browser, filled with useful programs

Source: Boing Boing

Article note: It looks like its just BasiliskII built with Enscripten, with a little glue, not a "new" emulator, but it's still a damn polished presentation.

Mihai Parparita's Infinite Mac presents classic Apple operating systems (Mac OS 8, System 7) in the browser: "They boot instantly, are filled with useful programs, allow data import, export and persistence, and try to bring the best of the web to retrocomputing." — Read the rest

Posted in News | Leave a comment