Author Archives: pappp

It’s time to abandon the cargo cult metaphor

Source: Hacker News

Article note: The history is well researched and presented, the problematic distortions and associations are true... and we need a short, pithy, widely understood phrase for what we colloquially call cargo cult design in the computing word, because the "blindly mimicking behaviors without considering or understanding them, in hopes of obtaining a desired result" meaning _is_ a huge modern cultural problem that needs to be regularly confronted. The only way to change that phrase is to propagate a superior alternative. I regularly use "Dung beetle programming" for the adjacent "avoid writing any of your own code, just glue libraries together until it works" behavior, maybe we can find something in the animal kingdom that isn't a dumb intentional misunderstanding of small mammal behavior (lemmings) for this one.
Comments
Posted in News | Leave a comment

USB-C Trigger Boards

Between having more disposable income and the potential for upcoming trade weirdness, I’ve been pretty fast-and-loose about buying random bullshit that catches my fancy from China of late.

A recent Aliexpress order consists mostly of USB tampering supplies, like an exhaustive set of breakouts for all the common USB connectors, including a couple extra type C breakout boards because I’ve been doing a bit of Chromebook abuse recently and a SuzyQ cable is likely to come in handy.

Close up of a HW-398 USB C Trigger Board


In that batch, I also picked up a 10 pack of these little HW-398 USB C PD trigger boards (aka Decoy boards). They have a USB C Female connector on one end, + and – pads on the other, and a series of little pads marked with voltages that you can solder bridge to an adjacent resistor to have it negotiate that mode – apparently via any of the PD/QC/AFC protocols for doing so.
They seem like they should be useful for powering projects from easily obtained junk, but merit investigation because they also seem a little sketchy and were a whopping $0.63/each.

A couple of the behaviors and design decisions are interesting:

  • The USB C connector is slightly inset on the PCB, which is probably good for strength, but rather unfortunate for mounting it into a project.
  • They DO supply 5V when none of the higher values are selected, which is both reasonable and desirable.
  • There is a little blue indicator LED next to the plug, and it’s marginal at lower voltage.
  • It appears if you set a voltage not supported by a supply, you get the next voltage down, which I gather is suggested by the standard. This is not unreasonable but has real potential for unwelcome surprises if you don’t protect your design. The most likely issue seems to be a lot of supplies don’t support the optional 12V mode: I didn’t thoroughly test, but I popped one strapped for 12V onto a little Anker 313 whose label says 5V@3A,9V@3A,15V@2A,20V@1.5A and it delivered 9V.
  • The IC is conspicuously unlabeled. It’s an SOP10 package, and is smart enough to do to necessary USB negotiations (which are actual USB protocol traffic performing a handshake to read and write some control registers at either end). A little googling seems to imply the chip is a Fastsoc FS312 – It’s in the right package, supports PD,PPS, and QC negotiations, which lines up with the product description, and the setting straps are connecting resistors of values 184(180kΩ)=20V, 140(14Ω)=15V, 104(100kΩ)=12V, 513(51kΩ)=9V which matches the datasheet.
  • I haven’t done any load testing, but I don’t see any sign of regulation on the board, so I suspect the regulation will depend entirely on the supply.
  • I have no idea if the USB IF considers these legitimate.

It certainly seems like a useful gadget for the parts bin. LCSC doesn’t seem to stock the FS312 IC, which is a shame since now that I know they seem to just work with the very minimal suggested circuit in the datasheet that requires only a capacitor and resistor beyond the chip and connector, I’d start designing them into boards if I could get them stuffed by the usual scumbags.

Posted in DIY, Electronics, General, Objects | 1 Comment

The end of an era: Dell will no longer make XPS computers

Source: Ars Technica

Article note: Interesting. I've long held the opinion that, generally speaking, Dell consumer products were to be avoided while Dell Business/Enterprise products were usually solid, and this basically makes it easier to locate the distinction; In the laptop market "Pro and Pro Max" are easier than "Latitude or Precision, preferably starting with a 7."

After ditching the traditional Dell XPS laptop look in favor of the polarizing design of the XPS 13 Plus released in 2022, Dell is killing the XPS branding that has become a mainstay for people seeking a sleek, respectable, well-priced PC.

This means that there won't be any more Dell XPS clamshell ultralight laptops, 2-in-1 laptops, or desktops. Dell is also killing its Latitude, Inspiron, and Precision branding, it announced today.

Moving forward, Dell computers will have either just Dell branding, which Dell’s announcement today described as “designed for play, school, and work,” Dell Pro branding “for professional-grade productivity,” or be Dell Pro Max products, which are “designed for maximum performance." Dell will release Dell and Dell Pro-branded displays, accessories, and "services," it said. The Pro Max line will feature laptops and desktop workstations with professional-grade GPU capabilities as well as a new thermal design.

Read full article

Comments

Posted in News | Leave a comment

Evolution journal editors resign en masse

Source: Ars Technica

Article note: My half-serious assertion that we could completely cut off the major academic publishers (no new submissions, no editing, archive their back catalogs on a server somewhere) tomorrow and nothing of value would be lost gets easier to defend.

Over the holiday weekend, all but one member of the editorial board of Elsevier's Journal of Human Evolution (JHE) resigned "with heartfelt sadness and great regret," according to Retraction Watch, which helpfully provided an online PDF of the editors' full statement. It's the 20th mass resignation from a science journal since 2023 over various points of contention, per Retraction Watch, many in response to controversial changes in the business models used by the scientific publishing industry.

"This has been an exceptionally painful decision for each of us," the board members wrote in their statement. "The editors who have stewarded the journal over the past 38 years have invested immense time and energy in making JHE the leading journal in paleoanthropological research and have remained loyal and committed to the journal and our authors long after their terms ended. The [associate editors] have been equally loyal and committed. We all care deeply about the journal, our discipline, and our academic community; however, we find we can no longer work with Elsevier in good conscience."

The editorial board cited several changes made over the last ten years that it believes are counter to the journal's longstanding editorial principles. These included eliminating support for a copy editor and a special issues editor, leaving it to the editorial board to handle those duties. When the board expressed the need for a copy editor, Elsevier's response, they said, was "to maintain that the editors should not be paying attention to language, grammar, readability, consistency, or accuracy of proper nomenclature or formatting."

Read full article

Comments

Posted in News | Leave a comment

Hackers Hijack a Wide Range of Companies’ Chrome Extensions

Source: Slashdot

Article note: Remember all the (intentionally or accidentally) hostile Internet Explorer extensions back in the day? ActiveX controls and BHOs and whatnot? Google/Chrome truly has become that which they displaced.

Hackers have compromised several different companies' Chrome browser extensions in a series of intrusions dating back to mid-December, according to one of the victims and experts who have examined the campaign. From a report: Among the victims was the California-based Cyberhaven, a data protection company that confirmed the breach in a statement to Reuters on Friday. "Cyberhaven can confirm that a malicious cyberattack occurred on Christmas Eve, affecting our Chrome extension," the statement said. It cited public comments from cybersecurity experts. These comments, said Cyberhaven, suggested that the attack was "part of a wider campaign to target Chrome extension developers across a wide range of companies." Cyberhaven added: "We are actively cooperating with federal law enforcement." The geographical extent of the hacks was not immediately clear.

Read more of this story at Slashdot.

Posted in News | Leave a comment

Xerox to acquire Lexmark

Source: Hacker News

Article note: They keep dying in ignominious ways. Bought by a cartridge cloner. Bought by foreign private equity. Bought by a competitor. The old IBM Lexington campus is slowly being absorbed by Amazon as warehouse space. Etc. I didn't know how many current Xerox products were rebadged Lexmark machines.
Comments
Posted in News | Leave a comment

Pseudonymity in Academic Publishing

Source: Hacker News

Article note: This is a persistent culture-clash thing in my corner of academia (and me personally), conventional academia is really in to "real names" and the computing world is not. IMO it's most likely largely because academic publishing is a copyright cartel running a prestige game, and pseudonyms are a problem for the publisher's making indefinite private income streams out of public research. I personally think the real names thing _encourages_ reputation inflating misconduct and discourages doing anything that might step on toes, so it actively makes academia worse. I regularly make jokes about how things (especially code) posted by stable pseudonyms on the Internet are far more reliable than things that come through the academic publishing system.
Comments
Posted in News | Leave a comment

Intel Terminates X86S Initiative

Source: Hacker News

Article note: The x86 Ecosystem Advisory Group model seems better than the "Intel makes an intentionally incompatible legacy-free x86 spec on their own" proposal. They sort of did that with the Larrabee/KNL/Phi stuff and it didn't go well. Whether this is "OMG Intel's market dominance falters!" or just practical is a matter for ~~irrational gamblers~~ investors.
Comments
Posted in News | Leave a comment

Never Forgive Them

Source: Hacker News

Article note: This is a fabulous and comprehensive explanation of the conditions by which everything gets worse. The "Rot Economy" metric growth chasing explanation is more comprehensive than Cory Doctrow's Enshittification explanation for how everything is getting worse. ...And of course, it appears to have been dropped from HN because it's slaughtering the startup douche sacred cows and naming names.
Comments
Posted in News | Leave a comment

Xfce 4.20 with experimental Wayland support released

Source: OSNews

Article note: Good to see them making progress. I daily drove XFCE for about a decade (~2007-2017), and still have a couple machines I touch fairly regularly with it installed. The KDE folks got their shit together on performance and stability, and XFCE inherited some misfeatures from switching to GTK3, so I've typically been doing KDE lately - having multiple not-ridiculous options is nice though. Interesting that xfwm itself is the last piece to get ported, and this iteration is running on one of the other wlroots based compositors.

After two years of intense development, the third major Linux desktop environment has released a new version: Xfce 4.20 is here. The major focus of this release cycle was getting Xfce ready for Wayland, and they’ve achieved quite a bit of that goal, but support for it is still experimental.

Thanks to Brian and Gaël almost all Xfce components are able to run on Wayland windowing, while still keeping support for X11 windowing.

This major effort was achieved by abstracting away any X11/Wayland windowing specific calls and making use of Wayland/Wlroots protocols. A whole new Xfce library, “libxfce4windowing” was introduced during that process. XWayland will not be required to run any of the ported Xfce components.

↫ Xfce development team

A major gap in Xfce’s Wayland support is the fact that Xfwm4 has not been ported to Wayland yet, so the team suggests using Labwc or Wayfire instead if you want to dive into using Xfce on Wayland. While there are plans to port Xfwm4 over to Wayland, this requires a major restructuring and they’re not going to set any timelines or expectations of when this will be completed. Regardless, this is an excellent achievement and solid progress for Xfce on Wayland, which is pretty much a requirement for Xfce (and other desktop environments) te remain relevant going forward.

Of course, while Wayland is a major focus this release, there’s a lot more here, too – and that’s not doing the Xfce developers justice. Xfce 4.20 comes packed with so many new features, enchancements, and bug fixes across the board that I have no idea where to start. I like the large number of changes to Thunar, like the ability to use symoblic icons int he sidebar, optimising it for small window sizes, automatically opening folders when dragging and dropping, and so much more. They’ve also done another pass to update any remaining icons not working well on HiDPI displays, removing any instances where you’d encounter fizzy icons.

I can’t wait to give Xfce 4.20 a go once it lands in Fedora Xfce.

Posted in News | Leave a comment