Author Archives: pappp

FCC Updates Covered List to Include Foreign-Made Consumer Routers

Source: Hacker News

Article note: Are... are there any US produced routers? They're not entirely wrong, shitty router firmware is a huge problem, I more or less exclusively use OpenWRT devices to avoid the problem, but this doesn't feel thought out.
Comments
Posted in News | Leave a comment

The OpenBSD init system and boot process

Source: OSNews

Article note: I've always appreciated BSD style rc init, it's part of what drew me to Arch back in the day. Strikes a nice balance between the half-structured mess of scripts with fake service manager frontend (sysV, especially as the RH-likes mutated it) and "enterprise service management system" (launchd,smf,systemd). There _are_ things I appreciate about the regularity and instrumentation of systemd, but the "This is for enterprise manageability, not humans" perspective here is a nice way of addressing much of what makes me uncomfortable about it. I love the point about "You Can Just Do Things.' That principle is deeply lost in modern computing, especially with the iPad babies whose experience is mostly general purpose computers locked down pretending to be appliances, and it sucks a lot of the joy out. Also occurs to me that I strongly suspect the majority of Linux boxes in existence actually use some kind of traditional scripted init; busybox as PID1 with whatever some henious hacked-together-by-last-summer's-intern ash scripts, or openwrt's scripted sysv/bsd hybrid lookin' init, or whatnot, because they're embedded devices.

In recent weeks, systemd has both embraced slopcoding and laid the groundwork for age verification built right into systemd-based Linux distributions, there’s definitely been an uptick in people talking about alternative init systems. If you want to gain understanding in a rather classic init system, OpenBSD’s is a great place to start.

OpenBSD has a delightfully traditional init system, which makes it a great place to start learning about init systems. It’s simple and effective. There’s a bit of a counter movement in the IT and FOSS worlds rebelling against hyperscaler solutions pushing down into everyone’s practices. One of the rallying cries I’ve been seeing is to remind people that You Can Just Do Things™ on the computer. The BSD init system, and especially OpenBSD’s is something of a godparent to this movement. init(8) just runs a shell script to start the computer, and You Can Just Do Things™ in the script to get them to happen on boot.

↫ Overeducated-Redneck.net

My main laptop is currently in for warranty repairs, but once it returns, I intend to set it up with either OpenBSD or a Linux distribution without systemd (most likely Void) to see how many systems I can distance from systemd without giving myself too much of a headache (I’m guessing my gaming machine will remain on systemd-based Fedora). I’m not particularly keen on slopcoding and government-mandated age verification inside my operating systems, and I’m definitely feeling a bit of a slippery slope underneath my feet.

I have my limits.

Posted in News | Leave a comment

I hate: Programming Wayland applications

Source: Hacker News

Article note: ~15 years into "The Xorg developers have determined X11 is an unmaintainable mess of poorly-fitted extensions and anachronistic API designs, and have decided the successor will be... an API made entirely from an assemblage of poorly-fitted extensions, that will start to look anachronistic before it reaches feature parity." (I daily-drive a KDE Plasma on Wayland session for the last few years, most of it works, but that doesn't mean it was a good design. The papercuts, especially around input plumbing, are obnoxious and obvious.)
Comments
Posted in News | Leave a comment

Building an FPGA 3dfx Voodoo with Modern RTL Tools

Source: Hacker News

Article note: Neat, in the usual "Build an HDL model of old hardware" vein. Writeup is a little slop-y, but documents real work with interesting observations on design decisions from a different era and minor behavioral mismatches stacking into noticeable problems.
Comments
Posted in News | Leave a comment

Our commitment to Windows quality

Source: Hacker News

Article note: That's the sound of microslop being afraid they're going to lose their ecosystem power after decades of relying on it to abusively push bundled crap.
Comments
Posted in News | Leave a comment

Minecraft Source Code Is Interesting

Source: Hacker News

Article note: There are some fun tricks in here that I'm vaguely aware of, but I love the nice intuitive demos. Bunch of classic packing and compression hacks. Standard "memory allocator is bullshit; consistent under the upper bound wins over fragmentation" type optimizations. Z-order curves (linearizing a n-space in a locality-preserving way) are a thing, but this is a lovely illustration. Using (n & -n) == n; as "Is power of 2" for 2s compliment. It's a fun read.
Comments
Posted in News | Leave a comment

Google details new 24-hour process to sideload unverified Android apps

Source: Ars Technica

Article note: Ever so slightly less bullshit than early signs. That's got to be strategic, just like the whole thing is a "You're technically allowed, but the instructions are on display in the third sub-basement, in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying 'Beware of the Leopard'" move.

Google is planning big changes for Android in 2026 aimed at combating malware across the entire device ecosystem. Starting in September, Google will begin restricting application sideloading with its developer verification program, but not everyone is on board. Android Ecosystem President Sameer Samat tells Ars that the company has been listening to feedback, and the result is the newly unveiled advanced flow, which will allow power users to skip app verification.

With its new limits on sideloading, Android phones will only install apps that come from verified developers. To verify, devs releasing apps outside of Google Play will have to provide identification, upload a copy of their signing keys, and pay a $25 fee. It all seems rather onerous for people who just want to make apps without Google's intervention.

Apps that come from unverified developers won't be installable on Android phones—unless you use the new advanced flow, which will be buried in the developer settings.

Read full article

Comments

Posted in News | Leave a comment

FBI is buying location data to track US citizens, director confirms

Source: Hacker News

Article note: We know. We didn't regulate that surveillance capitalism shit into a grave during the first dotcom boom, and it'll break our civilization until we do.
Comments
Posted in News | Leave a comment

Forgetfulino 2.0.1 – never lose your Arduino sketch again

Source: adafruit industries blog

Article note: This is kind of absurd and wasteful but ... also, would have come in handy several times.

Forgetfulino is an Arduino library + Arduino IDE 2.x extension by Nader Al Khatib that turns every upload into a self‑contained backup of your sketch.

The repository contains the Arduino library (this is what goes into the Arduino/libraries folder or is picked by the Arduino Library Manager). The IDE extension development project lives in a separate repository:
https://github.com/IamTheVector/Forgetfulino-Extension.

Your source code is:

  • stored in flash (PROGMEM) alongside the firmware,
  • compressed (deflate + Base64) to save flash space,
  • recoverable at any time via Serial, even if the .ino files are gone.

Install it once, forget about it – and still be able to recover your code months later.

See more on GitHub.

Editor’s note: this would be a good feature to add to Arduino. And with Arduino Days 2026 coming up soon (March 27-28), this would be good to have for everyday developers. Perhaps we could lobby Andrea Richetta (Principal Product Evangelist) and Leonardo Cavagnis (Developer Advocate)?

Posted in News | Leave a comment

Digg is gone again

Source: Hacker News

Article note: Oh look, the unrelenting onslaught of AI Slop and related scams and propaganda makes it essentially nonviable to do anything public anywhere on the internet. I don't give a shit about digg trying again, but the reason they can't is fucking terrible.
Comments
Posted in News | Leave a comment