Category Archives: News

Shared items and notes from my feeds and browsing. Subscribe as feed.

Windows 11’s default mail client will show ads starting 2024

Source: Hacker News

Article note: It's so strange how Microsoft does so much good engineering AND so much heinous user hostile rentseeking design.
Comments
Posted in News | Leave a comment

The Academic Great Gatsby Curve

Source: Hacker News

Article note: I suspect a lot of that now is because of niche capture as a winning academic career strategy. If you're working in a specialist area, any kind of blind review is bogus because the primary handful of people publishing in that niche know each other and what they're working on. They are usually aligned into one or more shared-stance cabals lead by the first person or handful of people to establish themselves in that particular niche, and filled out largely by their current and former students and collaborators. Those groups are then the established experts in the area and review, consciously or not, to ensure that them and theirs get published and anything that challenges their stance/narrative/methods/choke-hold doesn't. I think everyone who has spent much time in academia has a few pieces of "un-publishable work" tucked away, not because it was bad work, but because it would be inconvenient for someone with clout in the area and is thus not worth the hassle. I sure have a couple, and I'm not exactly senior.
Comments
Posted in News | Leave a comment

Dave Cutler: the secret history of Microsoft Windows

Source: OSNews

Article note: I've watched some excerpts from this and they were all fascinating, I need to find time for the whole thing. Dave Cutler is one of the only human beings to architect a successful platform of the scale he has... and he's done it more than once.

Dave Cutler is a seminal figure in computer science, renowned for his contributions to operating systems. Born in 1942, he played pivotal roles in the development of several OSes, most notably VMS for Digital Equipment Corporation (DEC) and Windows NT for Microsoft. Cutler’s design principles emphasize performance, reliability, and scalability. His work on Windows NT laid the foundation for many subsequent Windows versions, solidifying its place in enterprise and personal computing. A stickler for detail and a rigorous engineer, Cutler’s influence is evident in modern OS design and architecture. He’s a recipient of the Computer History Museum’s Fellow Award for his unparalleled contributions.

I don’t often link to videos, but when I do, it’s a good one.

Posted in News | Leave a comment

Using LEDs To Determine a Video Camera’s True Framerate

Source: Hack a Day

Article note: Someone who worked with the same research group I was was several years ago was supposed to rig ...basically this with a few extra LEDs to code the timing... over a summer, and it's not clear they ever made even a serious effort. Looking at this, the encoding half should have been trivial.

Interpolation and digital cropping are two techniques which are commonly used by marketing folk to embellish the true specifications of a device. Using digital cropping a fictitious zoom level can be listed among the bullet points, and with frame interpolation the number of frames per second (FPS) recorded by the sensor is artificially padded. This latter point is something which [Yuri D’Elia] came across with a recently purchased smartphone that lists a 960 FPS recording rate at 720p. A closer look reveals that this is not quite the case.

The smartphone in question is the Motorola Edge 30 Fusion, which is claimed to support 240 and 960 FPS framerates at 720p, yet the 50 MP OmniVision OV50A sensor in the rear camera is reported as only supporting up to 480 FPS at 720p. To conclusively prove that the Motorola phone wasn’t somehow unlocking an unreported feature in this sensor, [Yuri] set up an experiment using three LEDs, each of which was configured to blink at either 120, 240 or 480 Hz in a side-by-side configuration.

As [Yuri] explains in the blog post, each of these blinking frequencies would result in a specific pattern in the captured video, allowing one to determine whether the actual captured framerate was equal to, less than or higher than the LED’s frequency. Perhaps most disappointingly about the results is that this smartphone didn’t even manage to hit the 480 FPS supported by the OV50A sensor, and instead pegged out at a pedestrian 240 FPS. Chalk another one up for the marketing department.

Posted in News | Leave a comment

Reddit finally takes its API war where it belongs: to AI companies

Source: Ars Technica

Article note: Reddit's whole proposition is hosting communities without the hassle of setting up infrastructure and joining separate communities. They in turn get to capture value by selling access to those communities as much as they can without interfering with their function. The draw to new users is that it is where the user-created content that isn't _completely_ overrun by corpo bullshit and SEO spam is. Breaking discoverability and indexing (this) is an even larger violation of that arrangement than breaking clients and management tools (last dumb) as a way to try to squeeze extra value. Stop worrying that someone else might make a dime off the content you host and start worrying that people might stop letting you rentseek off of it for only the cost of web hosting.
Business person searching browsing internet data information networking concept.

Enlarge (credit: Getty)

Reddit ignited a war this year. Dramatic changes in API access pricing (from free to unaffordable) was one of its most polarizing moves ever. It resulted in apps beloved by long-time Reddit users, including moderators and people with accessibility needs, closing shop. Community trust was sacrificed, too. Disgusted with Reddit for how it handled third-party apps, abruptly ushered in pricing changes, and treated moderators who protested, numerous valuable, knowledgeable users quit the platform.

Originally, Reddit framed its API pricing changes as a way to prevent generative AI companies from using Reddit data to train large language models (LLMs) without Reddit getting anything in return. With Reddit no longer dealing with small third-party developers—all of which are now either paying Reddit or getting some sort of exemption—Reddit is reportedly taking the fight to where it should have been focused the entire time: generative AI firms.

Can Reddit survive without search?

On Friday, The Washington Post, as spotted by The Verge, said Reddit "has met with top generative AI companies about being paid for its data," citing an anonymous source.

Read 21 remaining paragraphs | Comments

Posted in News | Leave a comment

Nvidia to make Arm-based PC chips in major new challenge to Intel

Source: Hacker News

Article note: All I want to know is how the platform code/bootloader/firmware situation will be on these things. It keeps being bullshit _even compared to UEFI on x86_64_ which is really an accomplishment.
Comments
Posted in News | Leave a comment

Millions of smart meters will brick it when 2G and 3G turns off

Source: The Register

Article note: They're rolling out smart meters slightly faster than the comms protocol they chose is sunsetting. That could only be more Internet-of-Shit if they did something goofy - like turned off utility service, or started trying to connect to open WiFi which can then control them - when the connection went down.

Public Accounts Committee demands timetable for replacements, because things have run so smoothly so far...

A gaggle of MPs are calling for government to put together a timetable for the replacement of millions upon millions of smart meters that will be defunct when 2G and 3G mobile networks are switched off.…

Posted in News | Leave a comment

We have used too many levels of abstractions

Source: Hacker News

Article note: There was a 2012 interview with Bill Joy (Sun, vi, etc.) and Danny Hillis (Thinking Machines, Long Now, etc.) where they talk about this idea as "The Coming Entanglement" and it keeps being...right. https://www.scientificamerican.com/podcast/episode/the-coming-entanglement-bill-joy-an-12-02-15/ It's certainly the case that from an educational standpoint, the computing folks that grew up in the 2nd half of the 20th century mostly have pretty deep constructed models of computers because they encountered computers they could understand at an age when they had the time and plasticity to understand them, and _had_ to understand if they wanted to do things (Want sound? Go 3 rounds with your IRQ setup to get that stupid sound card to work! Want multiplayer games? Guess who's building out a network and setting up port forwarding if you're lucky enough to have broadband...). The under 30 set came up with computer-as-magic-mirror, where the interfaces were carefully constructed to not expose any model of its internal function, and the internals are so complicated that even experts can't remotely fit the whole thing in their head. AND the set of students is much less tilted toward enthusiasts, many of the CS/CPE/EE students arriving at universities are there because they were told they're expected to go obtain a college degree and those disciplines seem like a relatively easy way to land a high paying career, not because of any preexisting interest or proclivity. ....and it causes a lot of problems NOW because the people doing the curriculum design started from a much richer model and higher proportion of preexisting enthusiasts than the current crop of students, and LATER because we don't have enough engineers with enough skills and perspective to see us through the next set of problems.
Comments
Posted in News | Leave a comment

Humble Arduino As PLC

Source: Hack a Day

Article note: One of those issues that periodically comes up in the ECE department is that UK's EE/CPE students don't typically get any exposure to PLCs, and a lot of potential employers would like it if they did. The ones that take power classes get a little bit of the programmable controllers power people weirdly call relays even though they contain neither the contacts no any electromagnetic actuators, but that's not quite the same, and those are _all_ super vendor specific. This particular Arduino one doesn't look very compelling, but it made me look around. Since PLC stuff is standardized under IEC 61131, an open toolchain (like the autonomylogic OpenPLC editor and runtime) would make a perfectly good teaching tool and not cost an arm and a leg for devices and hook us to some vendored environment forever.

On the surface, a programmable logic controller (PLC) might seem like nothing more than a generic microcontroller, perhaps outfitted to operate in industrial settings with things like high temperatures or harsh vibrations. While this is true to some extent, PLCs also have an international standard for their architecture and programming languages. This standard is maintained by the International Electrotechnical Commission, making it so that any device built under these specifications will be recognizable to control engineers and maintenance personnel worldwide. And, if you use this standard when working with certain Arduinos, this common platform can become a standard-compliant PLC as well.

The IDE itself supports programming ladder diagrams, functional block diagrams, and other programming systems covered under the IEC 61131-3 standard. Not only that, it allows the combination of these types of PLC programming with Arduino sketches. The system offers many of the perks of PLC programming alongside the familiar Arduino platform, and supports a number of protocols as well including CANOpen, Modbus RTU, and Modbus TCP. It can also be used for monitoring a PLC system, essentially adding IoT capabilities to existing systems, enabling continuous monitoring, debugging, and program updates.

While not every Arduino is a great platform to build a PLC around, there are a few available for those looking for a system a little less proprietary and a little more user-friendly than typical PLC systems tend to be. There’s a reason that PLCs are built around an international standard and generally have certain hardware in mind to run it, though, and this comparison of a Raspberry Pi with an off-the-shelf PLC goes into detail about why certain components aren’t good choices for PLCs.

Posted in News | Leave a comment

Standardizing next-generation narrow precision data formats for AI

Source: Hacker News

Article note: Interesting. I love how after decades of "Doubles required for srs bsns" (even though it's rarely the case that doubles will save you if your operation stack-up breaks on singles) we're getting all these ultra-low-precision formats for approximate bullshitting. Curious that everything except E5M2 has no defined infinities. I think it does cover pretty much all the sane uses of bits in the narrow sizes.
Comments
Posted in News | Leave a comment