Author Archives: pappp

Rethinking sudo with object capabilities

Source: OSNews

Article note: I find it interesting that unix basically exists because the ACL system in multics was too unwieldy, and folks have been trying to graft it back in since. Its not necessarily wrong.

Alpine Linux maintainer Ariadne Conill has published a very interesting blog post about the shortcomings of both sudo and doas, and offers a potential different way of achieving the same goals as those tools.

Systems built around identity-based access control tend to rely on ambient authority: policy is centralized and errors in the policy configuration or bugs in the policy engine can allow attackers to make full use of that ambient authority. In the case of a SUID binary like doas or sudo, that means an attacker can obtain root access in the event of a bug or misconfiguration.

What if there was a better way? Instead of thinking about privilege escalation as becoming root for a moment, what if it meant being handed a narrowly scoped capability, one with just enough authority to perform a specific action and nothing more? Enter the object-capability model.

↫ Ariadne Conill

To bring this approach to life, they created a tool called capsudo. Instead of temporarily changing your identity, capsudo can grant far more fine-grained capabilities that match the exact task you’re trying to accomplish. As an example, Conill details mounting and unmounting – with capsudo, you can not only grant the ability for a user to mount and unmount whatever device, but also allow the user to only mount or unmount just one specific device. Another example given is how capsudo can be used to give a service account user to only those resources the account needs to perform its tasks.

Of course, Conill explains all of this way better than I ever could, with actual example commands and more details. Conill happens to be the same person who created Wayback, illustrating that they have a tendency to look at problems in a unique and interesting way. I’m not smart enough to determine if this approach makes sense compared to sudo or doas, but the way it’s described it does feel like a superior, more secure solution.

Posted in News | Leave a comment

After nearly 30 years, Crucial will stop selling RAM to consumers

Source: Ars Technica

Article note: Holy shit the memory market is fucked right now, hyperscalers are buying up _everything_ for their applications of questionable value.

On Wednesday, Micron Technology announced it will exit the consumer RAM business in 2026, ending 29 years of selling RAM and SSDs to PC builders and enthusiasts under the Crucial brand. The company cited heavy demand from AI data centers as the reason for abandoning its consumer brand, a move that will remove one of the most recognizable names in the do-it-yourself PC upgrade market.

“The AI-driven growth in the data center has led to a surge in demand for memory and storage,” Sumit Sadana, EVP and chief business officer at Micron Technology, said in a statement. “Micron has made the difficult decision to exit the Crucial consumer business in order to improve supply and support for our larger, strategic customers in faster-growing segments.”

Micron said it will continue shipping Crucial consumer products through the end of its fiscal second quarter in February 2026 and will honor warranties on existing products. The company will continue selling Micron-branded enterprise products to commercial customers and plans to redeploy affected employees to other positions within the company.

Read full article

Comments

Posted in News | Leave a comment

Leak confirms OpenAI is preparing ads on ChatGPT for public roll out

Source: Hacker News

Article note: I can't wait to start getting assignments with embedded ads turned in to me. (But seriously, the coercive potential of convincing sounding un-sourced bullshit riddled with paid interests' promoted content is a public menace)
Comments
Posted in News | Leave a comment

System 7 natively boots on the Mac mini G4

Source: Hacker News

Article note: Neat! The extra information from the CHRP image leaks is already bearing fruit, helping folks patch up enablers and toolbox images.
Comments
Posted in News | Leave a comment

Cherry gives up German production and wants to sell core division

Source: Hacker News

Article note: Oof. The MX line have been the standard on decent keyboards forever. Here's another place where the "shitty Chinese clones" became "Just as good but cheaper (...but buyer beware which you're getting)" then "The western companies stagnated and the innovation is happening in the Chinese derivative products," which seems to have happened to a swath of industries.
Comments
Posted in News | Leave a comment

KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support

Source: Hacker News

Article note: I've been daily driving KDE-On-Wayland for a while now because the net broken shit that bothers me is the lowest. I still think we'll essentially be paying forever for the Wayland folks' reactionary failure to standardize and/or expose some critical interfaces, but the amount of effort being burnt to work around that is largely covering the problem as long as you stay in one major compisitor's ecosystem. I also wonder if this means they have a concrete plan for the greeter situation, SDDM-on-Wayland is still "experimental" at best, and that plasma-greeter fork doesn't seem quite ready either.
Comments
Posted in News | Leave a comment

GCC SC approves inclusion of Algol 68 Front End

Source: Hacker News

Article note: Well that's just fun.
Comments
Posted in News | Leave a comment

Making Actually Useful Schematics in KiCad

Source: Hack a Day

Article note: The person who has been teaching the only class at UK that does PCB design with undergrads is retiring after this academic year. I'm slightly concerned that it's going to turn into a "Paul can fix it" situation, because I'm a rank amateur at PCB design, but that puts me ahead of almost all the other remaining faculty. It's made me alert to discussions about teaching the topic.
Schematic of a voltage divider

[Andrew Greenberg] has some specific ideas for how open-source hardware hackers could do a better job with their KiCad schematics.

In his work with students at Portland State University, [Andrew] finds his students both reading and creating KiCad schematics, and often these schematics leave a little to be desired.

To help improve the situation he’s compiling a checklist of things to be cognisant of when developing schematics in KiCad, particularly if those schematics are going to be read by others, as is the hope with open-source hardware projects.

In the video and in his checklist he runs us through some of the considerations, covering: visual design best practices; using schematic symbols rather than packages; nominating part values; specific types of circuit gotchas; Design for Test; Design for Fail; electric rule checks (ERC); manufacturer (MFR), part number (MPN), and datasheet annotations for Bill of Materials (BOM); and things to check at the end of a design iteration, including updating the date and version number.

(Side note: in the video he refers to the book The Visual Display of Quantitative Information which we have definitely added to our reading list.)

Have some best practices of your own you would like to see on the checklist? Feel free to add your suggestions!

If you’re interested in KiCad you might like to read about what’s new in version 9 and how to customize your KiCad shortcut keys for productivity.

Posted in News | Leave a comment

XBMC 4.0 for the Original Xbox

Source: Hacker News

Article note: This is just fun that folks are maintaining the OG Xbox version. Back in the day I bought a used xbox 90% for XBMC duty, because XBMC was a piece of the future so visible even Microsoft had to change course (...to capture and ruin it).
Comments
Posted in News | Leave a comment

You are likely to be eaten by the MIT license: Microsoft frees Zork source

Source: The Register

Article note: Neat. Zork is, strangely, a significant piece of cultural heritage at this point.

Redmond dusts off Infocom's classic text adventures and puts the originals into public hands

Microsoft developer boss Scott Hanselman saved the company's Ignite shindig this week by unveiling the source code for Zork I-III, all available under the MIT license.…

Posted in News | Leave a comment