Feed osnews OSnews

Favorite IconOSnews

Link https://www.osnews.com/
Feed http://www.osnews.com/files/recent.xml
Updated 2024-11-22 13:31
Loongson’s 3A5000: China’s best shot?
Loongson’s 3A5000 is the most promising domestic Chinese CPU we’ve seen so far. Compared to the Zhaoxin KX-6640MA and Phytium D2000, Loongson’s 3A5000 is a wide core with a better balanced backend and a better cache hierarchy. But it suffers the same fundamental issues as the other two in its quest to be a general purpose CPU. Loongson’s LA464 simply cannot deliver performance in the same class as any recent Intel or AMD architecture. Compared to its western counterparts, LA464’s architecture is smaller, the L2 and L3 caches are worse, and the DDR4 memory controller is embarrassingly bad. Even though Loongson has gotten their cores up from 1 GHz to 2.5 GHz, no one runs desktop or even laptop CPUs at clocks that low. Because of its massive clock speed deficiency, Loongson can’t even get in to the same performance ballpark as recent desktop CPUs. It even struggles against Neoverse N1 running at 3 GHz. This is a far more detailed looking at these processors than we posted a few days ago.
Microsoft is slowly rolling out ads in the Windows 11 Start menu
Microsoft’s latest Windows 11 update, released Tuesday, offers a few small bug and compatibility fixes as well as a lighter taskbar. Oh, and there’s one small, tiny extra detail. A “small” number of Windows 11 users will now see “notifications” encouraging them to use other Microsoft products when clicking on the Windows Start Menu. Many Windows users are already decrying the change as just another way Microsoft is trying to shove more native ads into its operating system. Asinine.
Sega 3-D Glasses: how did they work?
Most people have two eyes, allowing for a stereoscopic view of reality. Nevertheless, video games are generally designed to run on monitors with a single screen, viewed from a distance, so three-dimensional effects have to be done with perspective and other techniques. But of course, many ways have been made to give a true stereoscopic view; from the 3DTV fad of the early 2010s, to the Nintendo 3DS’ glasses-free parallax barrier. But how did systems in the primitive days of 8-bit consoles do it? Let’s ask Sega! It always strangely surprises me for how many decades now people have been trying to sell us on 3D or VR glasses, and this one is no exception – I had no idea Sega already tried this with the Master System. It’s a basic active shutter system, so the real magic happens in software, which is amazing considering the hardware we’re talking about. This article goes into great detail how the software and hardware inside the Master System makes this work.
Chinese Loongson 3D5000 features 32 cores
Amid the push for technology independence, Chinese companies are pushing out more products to satisfy the need for the rapidly soaring demand for domestic data processing silicon. Today, we have information that Chinese Loongson has launched a 3D5000 CPU with as many as 32 cores. Utilizing chiplet technology, the 3D5000 represents a combination of two 16-core 3C5000 processors based on LA464 cores, based on LoongArch ISA that follows the combination of RISC and MIPS ISA design principles. The new chip features 64 MB of L3 cache, supports eight-channel DDR4-3200 ECC memory achieving 50 GB/s, and has five HyperTransport (HT) 3.0 interfaces. The TDP configuration of the chip is officially 300 Watts; however, normal operation is usually at around 150 Watts, with LA464 cores running at 2 GHz. China’s rapid improvement in microprocessors isn’t really all that interesting for us in other parts of the world, because chips from companies like Loongson don’t really make their way over here. What is interesting about this, however, is the implications this continued trend will have for the geopolitical state of the world. A China not dependent on Taiwan’s TSMC for its chips is a China that can more freely invade Taiwan.
Ampere’s new 128-core Arm workstation runs Windows
Ampere has quietly launched its Altra developers kit aimed at software creators for cloud data centers. Along with Dev Kit featuring the company’s system-on-chips with up to 80 cores, the Ampere also offers a pre-built workstation running its 128-core SoC, according to Joe Speed, the company’s edge computing chief. An unexpected twist is that the workstation can run Windows and even has driver support for Nvidia’s GeForce RTX graphics cards. The Ampere Altra Developer Platform (AADP) is a prototyping system for general embedded applications, but it can obviously be used for building software for the cloud. The machine can use a variety of add-in boards, including Nvidia’s GeForce RTX cards. What is a bit surprising is that it can run Windows, making it perhaps the most powerful Arm-based machine that runs the consumer-oriented Microsoft operating system. Ampere’s ARM workstations have been high on my list of desirable hardware I cannot afford and have no use for.
Modern HTML email (tables no longer required)
Outlook on Windows has very much been the Internet Explorer of email clients. The Outlook desktop app on Windows, along with the Windows Mail app, were the only reason developers had to continue building emails with HTML tables. (Outlook apps on macOS, iOS, and Android are unproblematic.) Tables within tables within tables… It’s well past time that Outlook got a proper update, and it’s finally here. The new Outlook switches rendering engines from Microsoft Word to Edge. Support for CSS features in the new Outlook application appears to be identical to that of outlook.com, which is a great leap forward. I had to read that quite a few times before I really internalised that yes, Outlook for Windows used Microsoft Word to render HTML emails.
OpenBSD 7.3 released
OpenBSD 7.3 has been released. As usual, there’s no nice write-up of the major new features and changes – as befits OpenBSD as a project, I’m not complaining – and since I’m not too well-versed in the world of OpenBSD, I don’t really know which of the massive list of changes impact the average OpenBSD user the most.
OpenVMS 9.2 for x86 available for hobbyists
OpenVMS x86 is now available for (most) hobbyists! Almost a year after the official release most hobbyists can now login to the Service Portal to download their copy of OpenVMS 9.2 for x86, X86E921OE.ZIP and the PAK (license) files (x86community-20240401.zip), valid until April 2024. There seems to have been very little fanfare for this one, which seems odd considering the massive undertaking porting VMS to x86 has been. I definitely need to spend some time diving deeper into VMS and OpenVMS to prodive more useful blurbs than this one, but I fear this particular platform is a little beyond my pay grade.
Chrome will support the WebGPU API by default—here’s why that’s important
Google announced today that it would enable WebGPU support in its Chrome browser by default starting in version 113, currently in beta. In development since 2017, WebGPU is a next-generation graphics API that aims to bring the benefits of low-overhead APIs like Microsoft’s Direct3D 12, Apple’s Metal, and Vulkan to web browsers and other apps. WebGPU support has been available but off by default in Chrome for a while now, because the API wasn’t finalized and things could break from update to update. Google says that Mozilla and Apple will eventually support WebGPU in Firefox and Safari, and browsers like Microsoft Edge and Opera that rely on the Chromium browser engine can presumably choose to switch it on just as Google has. Chrome 113 supports WebGPU on Windows, macOS, and ChromeOS to start, with “support for other platforms” like Linux and Android “coming later this year.” This browser version should roll out to all Chrome users sometime in May. I’ve never really needed any advanced 3D rendering in my day-to-day browsing, but that might just be a case of the chicken and the egg.
Haiku Depot Server technology modernisation
Java technology has been moving forward much faster in recent years with more frequent updates. Java 17 Long Term Support (LTS) was introduced in September 2021 and will be followed by Java 21 LTS in September 2023. With HaikuDepotServer (HDS) still on Java 11 introduced in September 2018, it was time to upgrade to 17 and then also make the transition from Spring 5 to SpringBoot 3 which was released in November 2022. Spring is a base technology for SpringBoot with SpringBoot providing more configuration and functionality by convention. These upgrades will bring HDS up to date with the current state of the art in backend Java and allow HDS to be maintained more easily going forward. An interesting look at the steps taken during this upgrade process. There’s also a brand new Haiku activity report with tons and tons of fixes, new features, and updates.
The Bitcoin Whitepaper is hidden in every modern copy of macOS
While trying to fix my printer today, I discovered that a PDF copy of Satoshi Nakamoto’s Bitcoin whitepaper apparently shipped with every copy of macOS since Mojave in 2018. I’ve asked over a dozen Mac-using friends to confirm, and it was there for every one of them. The file is found in every version of macOS from Mojave (10.14.0) to the current version (Ventura), but isn’t in High Sierra (10.13) or earlier. A peculiar find indeed, considering the utter uselessness and wastefulness that is cryptocurrency.
Apple might be getting into VR at the worst possible time
The Verge: In other words, the impressive PSVR 2 hasn’t been as popular as Sony may have hoped, Meta Quest Pro sales barely scratch the surface of the Quest 2’s nearly 20 million units sold, and the ByteDance-owned Pico is struggling, too. There have already been some signs that high-end VR isn’t taking, especially Meta’s decision to cut the Quest Pro’s price from $1,500 to $1,000 just over four months after the product first launched. But given that Apple’s headset is rumored to cost around $3,000 — double the Quest Pro’s starting price — the iPhone maker could have a steep road ahead as it tries to get traction for its headset. I have my sincerest doubts about consumer VR/AR goggles, but at the same time – it’s generally not a good idea to bet against Apple.
Nintendo promises unlimited repairs for “drifting” Joy-Cons throughout Europe
Nintendo has agreed to offer free lifetime repairs of Nintendo Switch controllers experiencing the dreaded “Joy-Con drift” to consumers across the European Union. The move comes in response to years of organized complaints and a pressure campaign from the European Consumer Organization (BEUC). In a 2021 report, that organization logged “nearly 25,000 complaints” from European Switch owners regarding Joy-Con drift, which causes a Switch joystick to register phantom inputs even when it is untouched in the “neutral” position. The BEUC’s formal complaint cited the Joy-Con hardware for “premature obsolescence” and said that it’s “high time for companies to stop putting products onto the market that break too early.” It’s absolutely crazy that it has taken Nintendo this long to formally address this issue. It’s incredibly widespread – we, too, have drift on both of our Switches – and a clear, unambiguous design flaw that could be solved in a variety of ways. We’ve personally considered buying new Joy-Cons, but that just feels bad, as if we’re rewarding Nintendo’s incompetence and malice with more money. Instead, we may opt to buy and install third-arty hall effect sticks instead, to avoid the problem from returning altogether.
Pine64’s RISC-V Star64 goes on sale April 4 for $70
I come bearing great news for everyone waiting for Star64 – the SBC will be available for purchase on April 4th. Due to some last-minute logistics issues we failed to make the March launch date announced in February – our apologies for the slight delay. The boards have now finally been delivered and getting packaged and ready for dispatch. Let me just quickly reiterate the Star64 features: Quad core 64bit RISC-V, HDMI video output, 4x DSI and 4x CSI lates, i2c touch panel connector, dual Gigabit Ethernet ports, dual-band WiFi and Bluetooth, as well as 1x native USB3.0 port, 3x shared USB2.0 ports, PCIe x1 open-ended slot and GPIO bus pins (i2c, SPI and UART). The board also features 128M QSPI flash and eMMC and microSD card slots. The board will be available in two different RAM configurations – with 4GB and 8GB LPDDR4 memory for $69.99 and $89.99 respectively. I’ll await some reviews first, but this seems like a very obvious buy if performance is at least reasonable. I really want to support RISC-V hardware, but so far, it’s been rather slim pickings. Here’s top hoping it gets better soon.
My4TH: a minimalistic FORTH computer with a discrete CPU
FORTH is an early programming language developed by Charles H. Moore in the late 1960s. More developed FORTH on an IBM 1130 minicomputer, which had a 16-bit CPU and only 8 KB of RAM. To keep things simple and reduce memory consumption, he implemented FORTH as a stack-based virtual machine using the Reverse Polish Notation (RPN). But FORTH is much more than just a programming language. Because FORTH has a built-in interpreter, compiler and disk I/O support, a computer running FORTH is also called a “Forth system”. My4TH is such a Forth system. You can develop and debug your Forth programs directly on My4TH. You can enter your source code with the built-in text editor and store it in the on-board EEPROM memory. From there you can compile and run it directly on the My4TH board. This is well beyond my capabilities, but it seems like an incredibly cool piece of hardware. Niche, sure, but I wouldn’t be surprised if some of you were into this sort of thing.
The day Windows died
So, there is basically little you can do with Windows out of the box but buy subscriptions and log into pre-installed social media apps. One thing I knew right on the spot: That’s not an environment I want my kid to make his first steps “on a real computer.” Not in a hundred years. Never. Some people recommended tools to me which can be used to switch most of those things off. But honestly: How do you trust a system (or its manufacturer) if you can’t even know if those settings, which you deliberately chose, persist? What if I remove app x for a reason, and it suddenly pops up again after the next Windows update? Or the news section in the search menu? No way. I can no longer see a good use case for it, at least not in my home. Windows 11 is a dystopian experience.
iAPX432: Gordon Moore, risk and Intel’s super-CISC failure
With the benefit of hindsight, seems misconceived on just about every level. Six years in development, it was repeatedly delayed and when it was finally launched it was too slow and hardly sold at all. It was officially cancelled in 19861, just five years after it first went on sale. It’s not an exaggeration to call it a commercial disaster. So whilst it’s interesting to look at the reasons why the iAPX432 failed, it’s also useful to consider why Intel’s senior management thought it would work and why they got it wrong. If they could make these mistakes, then anyone could. We’ll look at the story of the iAPX432, examine some of its technical innovations and failures, and then try to understand why Intel got it wrong. An excellent deep dive into iAPX432, an architecture most of us will have zero experience with. Considering the recent passing of Gordon Moore, take some time to understand one of his company’s major bets that didn’t work out.
Microsoft plans major platform upgrades for “Windows 12” that will modernize the OS with AI, faster updates, and better security
The project is codenamed CorePC and is designed to be a modular and customizable variant of Windows for Microsoft to leverage different form factors with. Not all Windows PCs need the full breadth of legacy Win32 app support, and CorePC will allow Microsoft to configure “editions” of Windows with varying levels of feature and app compatibility. The big change with CorePC versus the current shipping version of Windows is that CorePC is state separated, just like Windows Core OS. State separation enables faster updates and a more secure platform via read-only partitions that are inaccessible to the user and third-party apps, just like on iPadOS or Android. That’s definitely pretty cool and if they can pull it off, it will greatly improve the Windows update experience. That being said, Microsoft’s track record at modernising Windows hasn’t been exactly littered with success, and it often comes with major hiccups, problems, and upset users (Vista, Windows 8, Windows on ARM). I would love for them to succeed with this one, because in the end, it would benefit a lot of users.
Italy cuts off ChatGPT due to privacy concerns
While ChatGPT has become what seems like a household name, the AI model’s method of data collection is somewhat concerning and has some clear negative connotations. With that being the case, Italy is moving forward with legal action to stop ChatGPT from operating for the time being. Good. These corporate, for-pay tools are built upon the backs of untold numbers of writers and other artists who have not been asked if they want their works to be used. For instance Microsoft will stomp any misuse of its codes or trademarks into the ground, but at the same time, it’s building entire profit streams on the backs of others. This is wrong.
Meta wants EU users to apply for permission to opt out of data collection
Ars Technica reports: Meta announced that starting next Wednesday, some Facebook and Instagram users in the European Union will for the first time be able to opt out of sharing first-party data used to serve highly personalized ads, The Wall Street Journal reported. The move marks a big change from Meta’s current business model, where every video and piece of content clicked on its platforms provides a data point for its online advertisers. People “familiar with the matter” told the Journal that Facebook and Instagram users will soon be able to access a form that can be submitted to Meta to object to sweeping data collection. If those requests are approved, those users will only allow Meta to target ads based on broader categories of data collection, like age range or general location. This immediately feels like something that shouldn’t be legal. Why on earth do I have to convince Facebook to respect my privacy? I should not have to provide any justification to them whatsoever – if I want them to respect my privacy, they should just damn do so, no questions asked. It seems I’m not alone: Other privacy activists have criticized Meta’s plan to provide an objection form to end sweeping data collection. Fight for the Future Director Evan Greer told Ars that Meta’s plan provides “privacy in name only” because users who might opt out if given a “yes/no” option may be less likely to fill out the objection form that requires them to justify their decision. “No one should have to provide a justification for why they don’t want to be surveilled and manipulated,” Greer told Ars. Exactly.
My quest to re-create Street Fighter’s long-lost pneumatic controls
During my search, it became evident how uncommon the SF1 deluxe cabinet really was (pneumatic version or otherwise). There was also a paucity of knowledge about the machine—and especially about its pneumatic controls. Pictures and parts were scarce, and a video of a working pneumatic machine didn’t even exist on the Internet. It seemed that there was still so much unknown about the original arcade game that launched my favorite game series. In a way, the challenge of gathering this information was motivating—why not try to make a working pneumatic machine and share what I have discovered? In any case, my kids would love it. And so began this undertaking. I had no idea that the original Street Fighter had these pneumatic controls, but it does seem to be a brilliant idea – until you start thinking about it a bit more and realise the amount of beating these buttons would take.
Can we hide the orange dot without disabling SIP?
A bit of background. When macOS Monterey was announced, Apple added an orange dot indicator that appears on top of everything whenever the microphone is in use. Kidding, it was quite a nice privacy addition actually. We could finally see in realtime when an app used the microphone, and what app that is. But this wasn’t something that everyone wanted. And so begins a detailed article about to hide the orange dot indicator. Can it be done without disabling System Integrity Protection?
A brief history of APFS in honour of its fifth birthday
This article is a year old, but I came across it and want to highlight it anyway. On 27 March 2017, Apple made one of its biggest corporate gambles. When it rolled out iOS 10.3 that day, the installer silently converted the storage in each iPhone and iPad to the first release of Apple’s new file system, APFS. Had a significant percentage of conversions gone wrong, Apple would have had a disaster on its hands, particularly as it didn’t admit to doing this until WWDC just over two months later, when it announced that APFS was coming to macOS 10.13 High Sierra that September. The conversion of god knows how many iPhones and iPads to APFS, entirely silently, is one of those moments where Apple really flexed its engineering muscle. Since file systems are a bit of an archaic topic these days, I find that Apple really isn’t getting the recognition it deserves for this silent migration to APFS.
Understanding immutable Linux OS: benefits, architecture, and challenges
For years, the traditional Linux operating system has been a top pick for its flexibility and ability to be customized. But as great as it is, there are use cases in which stricter security rules and higher reliability standards are needed. That’s where immutable Linux operating systems come in – offering a more secure and reliable option, especially in settings where security is paramount. In this post, we’ll be addressing some common questions to help you understand the principles behind immutable operating systems. We’ll also be exploring the various solutions available and the challenges faced in this field. So, get ready to dive in! I’m quite interested in this concept, as I feel it might be something the desktop Linux world is slowly moving towards. There’s considerable advantages, but also the risk of making the whole system far less flexible than desktop Linux is today.
Windows needs to stop showing tabloid news
Did you know that pigs eat humans “far more often than people expect?” If not, surely you must have heard the important, breaking news that a priest “died” in 2016, went to Hell briefly and returned to inform the rest of us that demons like to play Rhianna’s Umbrella song over and over again. If you aren’t aware of these important news stories then maybe you haven’t been spending enough time using Windows’ search box and widgets section, which at least for me, are filled to the brim with tabloid trash headlines. The stories come courtesy of Microsoft’s MSN content network, which syndicates content from hundreds of web publishers: some reputable, some less so. Full disclosure: Our parent company, Future Plc, has a syndication agreement with MSN and many of its sites, including Tom’s Hardware, occasionally have articles appear on the network. What’s problematic here, though, is not that MSN syndicates content but that it often pushes the equivalent of the Weekly World News table of contents right into the Windows operating system where it can be hard to avoid. Actions have consequences. If you choose to use Windows, you choose to get fed garbage all over your operating system in the form of ads and tabloid news.
Fallout 4 mod uses voice AI to add sensible reactions, more RPG-like choices
Modders can change many things inside their favorite games, but dialogue from professionally voiced characters hasn’t been one of those things—at least until recently. AI voice generation could open up new modding avenues for some games, as it has already done with one Fallout 4 mod package. They’re not just new labels on existing dialogue, either. RED, created by NexusMods user ProfMajowski (and first seen by us at PCGamesN), says it used ElevenLabs voice AI to generate its more in-character lines. The results can sometimes “sound a little ’emotionless,'” the creator writes, but “otherwise they basically sound like the real thing.” Nothing your character can newly say now will change the game’s mechanics or reactions, but it should sound a bit more in character. I’m not down on “artificial intelligence” as a matter of principle – quite the opposite. This story right here is a great example of how AI can be used in productive, interesting ways that truly make something possible that either wasn’t possible before, or was simply entirely unrealistic. Spoken dialog is hard to record for a whole slew of reasons, from cost to finding enough quality voice actors to the time it takes, and it’s usually only the biggest studios that have the ability to add it to their games. Even then it’s often a struggle, from bad voice acting overall to large role-playing games where e.g. the main quest is beautifully voiced, but side quests are either entirely unvoiced or clearly rushed by some cheap interns. Thanks to technology like this, even small indie studios or mere mod developers can add something meaningful to their work that up until recently simply wasn’t realistic. It will make games meaningfully better – especially once technology improves a bit more and developers become proficient with it – without the need for hype.
Introducing Butler virtual operating system
Butler’s goal is to implement a virtual operating system with a strong focus on concurrency. Butler is not a computer hardware operating system. Instead, Butler is an application environment that runs on top of an existing system. Not exactly an operating system in the classical sense, but it still seems like an interesting project.
The Internet Archive has lost its first fight to scan and lend e-books like a library
A federal judge has ruled against the Internet Archive in Hachette v. Internet Archive, a lawsuit brought against it by four book publishers, deciding that the website does not have the right to scan books and lend them out like a library. Judge John G. Koeltl decided that the Internet Archive had done nothing more than create “derivative works,” and so would have needed authorization from the books’ copyright holders — the publishers — before lending them out through its National Emergency Library program. As much as we all want the Internet Archive to be right – and morally, they are – copyright law, as outdated, dumb, and counterproductive as it is, was pretty clear in this case. Sadly.
Framework unveils major upgrades to their 13″ laptop, and new 16″ model
Today, we’re introducing a major set of upgrades to the Framework Laptop spanning two new models – the Framework Laptop 13 (13th Gen Intel® Core™) and the Framework Laptop 13 (AMD Ryzen™ 7040 Series). We’ve not only scaled up performance and enabled an AMD-powered version for the first time, but we’ve also delivered refinements to the day-to-day user experience with a higher capacity battery, matte display, louder speakers, and more ridgid hinges. And Framework kept their promise: these new mainboards can be ordered separately and fit into the existing Framework 13″ laptop. The company also showed off their next product – a 16″ laptop that not only comes with an upgradeable GPU, but also a completely configurable input deck, so you can configure the keyboard and trackpad area in any configuration you like. I’m so happy Framework is doing well, as it shows that glued shut, non-repeairable, and non-upgradeable laptops are not some sort of universal inevitable truth.
Google’s answer to ChatGPT, Google Bard, is out
Google Bard is out—sort of. Google says you can now join the waitlist to try the company’s generative AI chatbot at the newly launched bard.google.com site. The company is going with “Bard” and not the “Google Assistant” chatbot branding it was previously using. Other than a sign-up link and an FAQ, there isn’t much there right now. Google’s blog post calls Bard “an early experiment,” and the project is covered in warning labels. The Bard site has a bright blue “Experiment” label right on the logo, and the blog post warns, “Large language models will not always get it right. Feedback from a wide range of experts and users will help Bard improve.” A disclaimer below the demo input box warns, “Bard may display inaccurate or offensive information that doesn’t represent Google’s views.” Google’s Android keyboard and spell checker still can’t get “it’s” vs. “its” right 80% of the time, so I’m not holding my breath.
GNOME 44 released
This release brings a grid view in the file chooser, improved settings panels forDevice Security, Accessibility, etc, and refined quick settings in the shell. The Softwareand Files apps have seen improvements, and a whole slew of new apps has joinedthe GNOME Circle. The release notes have all the details. The grid view in the file chooser alone would be worth a major version bump, considering how long it took them to implement it.
Hyundai commits to real buttons and dials for safety reasons
Car companies have been increasingly using digital screens and soft-touch buttons in modern cars to save costs while looking ‘hi-tech’ – but Hyundai has committed to fight this trend for as long as possible. Speaking at the launch of the new-generation Hyundai Kona, Sang Yup Lee, Head of Hyundai Design, said the new model deliberately uses physical buttons and dials for many of the controls, specifically air-conditioning and the sound system. Lee said this is because the move to digital screens is often more dangerous, as it often requires multiple steps and means drivers have to take their eyes off the road to see where they need to press. Slowly but surely, it seems car makers are starting to see the light. A clean, button-less dashboard means nothing once it’s folded around your crushed skull because you couldn’t find the seat heating button without taking your eyes off the road and wrapped yourself around a tree in the process. Just another reason to get an Ioniq 5 if we had the funds.
A wunderBAR story
In fact, the broken bar barely even exists anymore. In the days of DOS, the character used for the pipe symbol (on the DOS command line) or for logical OR (in C/C++, for example) used ASCII code 7Ch (124 decimal), which was rendered as a broken vertical bar by the fonts used at least by the IBM MDA, CGA, EGA, and VGA cards. But nowadays that is no longer the case. The same ASCII codepoint is rendered as a solid vertical bar in Windows 10 or Linux, and also shown as a solid vertical bar on contemporary keyboards. What happened? Who doesn’t love some great character and ASCII archeology?
Microsoft just laid off one of its responsible AI teams
Microsoft laid off its entire ethics and society team within the artificial intelligence organization as part of recent layoffs that affected 10,000 employees across the company, Platformer has learned. The move leaves Microsoft without a dedicated team to ensure its AI principles are closely tied to product design at a time when the company is leading the charge to make AI tools available to the mainstream, current and former employees said. Oh so that’s totally not worrying at all or anything.
OpenAI announces GPT-4
We’ve created GPT-4, the latest milestone in OpenAI’s effort in scaling up deep learning. GPT-4 is a large multimodal model (accepting image and text inputs, emitting text outputs) that, while less capable than humans in many real-world scenarios, exhibits human-level performance on various professional and academic benchmarks. For example, it passes a simulated bar exam with a score around the top 10% of test takers; in contrast, GPT-3.5’s score was around the bottom 10%. We’ve spent 6 months iteratively aligning GPT-4 using lessons from our adversarial testing program as well as ChatGPT, resulting in our best-ever results (though far from perfect) on factuality, steerability, and refusing to go outside of guardrails. “Artificial intelligence” companies are iterating quickly now. I’m definitely looking forward to the new memes based on GPT-4.
Docker is deleting open source organisations – what you need to know
Coming up with a title that explains the full story here was difficult, so I’m going to try to explain quickly. Yesterday, Docker sent an email to all Docker Hub users explaining that anyone who has created an “organisation” will have their account deleted including all images, if they do not upgrade to a paid team plan. The email contained a link to a tersely written PDF (since, silently edited) which was missing many important details which caused significant anxiety and additional work for open source maintainers. What a shitshow. We really have to start worrying about the future of Github, too, since I find it highly unlikely Microsoft isn’t planning similar moves in the future. If you’re hosting code at Github, I’d suggest looking at alternatives sooner rather than later, so you don’t end up like the people affected by something like this.
Apple, Foxconn convince Indian state to loosen labor laws
Apple and its manufacturing partner Foxconn were among the companies behind a landmark liberalization of labor laws in the Indian state of Karnataka last month, according to three people familiar with the matter. Their successful lobbying for new legislation means two-shift production can take place in India, akin to the two companies’ practices in China, their primary manufacturing base. The law gives the southern state one of the most flexible working regimes in India as the country aims to become an alternative manufacturing base to China. “We do the right thing, even when it’s not easy.”
Disambiguating Arm, Arm ARM, Armv9, ARM9, ARM64, Aarch64, A64, A78, etc.
If you’re new to the Arm ecosystem, consider this a quick primer on terms you likely have seen before but might have questions about. Well, exactly what it says.
Customizing the startup chime on a 1999 G3 iMac
If you’ve been reading my blog for a while, you might remember back in 2012 when I changed the startup sound on my Power Mac G3 (Blue and White). That was a fun introduction to the Forth programming language. I had to reverse-engineer just enough of Apple’s firmware update script to understand what was going on. Recently, Aidan Halpin, a reader of this site, asked me if I could do the same kind of startup sound customization on his iMac. This particular iMac is officially known as the “iMac (Slot Loading)” and has a model identifier of PowerMac2,1. As you can guess from the name, it has a slot-loading CD-ROM drive unlike the original iMac that had a laptop-style tray-loading drive. By the way, Aidan’s iMac is special because it has a PowerPC G4 processor soldered onto the logic board instead of the original G3. He sent me Apple’s last firmware update for this model: iMac Firmware Update 4.1.9. I went to work looking at the update contents to see if I could figure out how to modify the chime the same way I did with my Power Mac G3. I thought it would be fun to take everyone along for a ride and show exactly what was involved in changing the sound. And of course, this post wouldn’t be complete without also sharing the code for the utility I created to inject the new chime into the firmware update file. This is an insane amount of work for something that doesn’t really matter in the end. I love it.
Qualcomm wants to replace eSIMs with iSIMs, has the first certified SoC
Here’s an interesting bit of news out of Mobile World Congress: Qualcomm says the Snapdragon 8 Gen 2 has been certified as the “world’s first commercially deployable iSIM (Integrated SIM)”. What the heck is an iSIM? Didn’t we just go through a SIM card transition with eSIM? We did, but iSIM is better than eSIM. We’ll explain, but the short answer is that iSIM is the next step in the continual march to reduce the size of SIM cards. eSIMs are still a chip taking up space on your motherboard, and that’s not ideal if you want to squeeze every square millimeter of space out of a phone. The next shrinking step is iSIM—an Integrated Subscriber Identity Module. Rather than a chip on the motherboard, iSIMs are integrated directly onto the SoC. SoC (system on a chip) integration is the technology that makes smartphones possible. Instead of a thousand little chips for things like the CPU, GPU, RAM, modem, and a bunch of other things, everything gets packed into one single do-everything piece of silicon. Individual chips require more space and power thanks to having to make motherboard traces to connect everything and having to deal with chip packages. I’m still using an old-fashioned traditional SIM card, and while I’m sure going with eSIM and now iSIM is great from a simplification and power usage point of view, I feel like they’re both also about taking control away from the user and shifting it towards the carrier. It was a long fight to get rid of locked phones (mostly), but with eSIM/iSIM it seems locking devices down in more fine-grained ways only becomes easier. I might be overreacting, but little red flags go up when I read about eSIM and now iSIM.
Update 2 of AmigaOS 3.2 released
Hyperion Entertainment has released another update for AmigaOS 3.2 for classic Amigas, coming with a number of improvements and bug fixes. I’m not entirely sure what to make of all this, though, since the drama around the ownership of the Amiga operating system, the trademarks, and more, as well as continuous accusations of Hyperion not paying any of its developers, have reached a fever pitch, as documented in this elaborate piece. As much as I would want to dive into all this and properly vet every single source in that article, for the sake of my sanity, I am just not going to. The soap opera around the Amiga has been going on for so long, and has jumped the shark so many times, I just don’t know where to start. I’ll leave you all with the detailed piece and its sources, and let you decide for yourself what to make of it all. I ain’t got the patience for this.
Refurbishing a Cobalt RaQ 2
Cobalt Networks were one of the early pioneers in network appliance hardware and produced some of the first turn-key webserver boxes you could buy, founded in 1996 as Cobalt Microserver. Cobalt boxes are immediately identifiable from their distinctive deep blue plastic bezels starting with the 1998 Cobalt Qube 2700. The Qube used a 150MHz QED RM5230; these CPUs are part of QED’s R5000 family and we’ll talk about their architecture a bit later. They came with 2.1GB hard disks with later larger options, 10Mbit Ethernet, 16MB of RAM standard with up to 256MB supported, and a “console” consisting of a backlit rear-mounted 2-line LCD and control buttons (on later machines, but not the original 2700, a serial port provided an actual console if you held down a button during startup). A fair number of typical configuration tasks such as setting its IP address could be done directly from the panel and the rest were intended to be done through its Perl-based web console. They were designed to run Linux from the ground up and shipped with Red Hat using a 2.0.x kernel. Cobalt’s network appliances were so exotic back in the day, and once they started hitting the used market, I almost pulled the trigger quite a few times. These days, they’re harder to come by, and their use is, of course, inherently limited now, but that doesn’t make them any less eye-catching.
Hacking the Nintendo DSi browser
The DSi browser uses Opera 9.50. There are no security mitigations whatsoever. Jumping to shellcode is back on the menu! Stack buffer overflows are viable. Exploiting use-after-frees, which are often common in browsers, is easier than ever. In fact, the DSi doesn’t even have an operating system, so there’s no kernel to exploit. Various system privileges are handled by the SCFG register. The browser has enough privileges to run most homebrew, but not enough to gain persistence across boots without another exploit. Browsing on the DS was a nightmare – and Nintendo charged for it. Crazy how times have changed.
ChatGPT is nothing like a human
Tech-makers assuming their reality accurately represents the world create many different kinds of problems. The training data for ChatGPT is believed to include most or all of Wikipedia, pages linked from Reddit, a billion words grabbed off the internet. (It can’t include, say, e-book copies of everything in the Stanford library, as books are protected by copyright law.) The humans who wrote all those words online overrepresent white people. They overrepresent men. They overrepresent wealth. What’s more, we all know what’s out there on the internet: vast swamps of racism, sexism, homophobia, Islamophobia, neo-Nazism. Tech companies do put some effort into cleaning up their models, often by filtering out chunks of speech that include any of the 400 or so words on “Our List of Dirty, Naughty, Obscene, and Otherwise Bad Words,” a list that was originally compiled by Shutterstock developers and uploaded to GitHub to automate the concern, “What wouldn’t we want to suggest that people look at?” OpenAI also contracted out what’s known as ghost labor: gig workers, including some in Kenya (a former British Empire state, where people speak Empire English) who make $2 an hour to read and tag the worst stuff imaginable — pedophilia, bestiality, you name it — so it can be weeded out. The filtering leads to its own issues. If you remove content with words about sex, you lose content of in-groups talking with one another about those things. These things are not AI. Repeat after me: these things are not AI. All they do is statistically predict the best next sequence of words based on a corpus of texts. That’s it. I’m not worried about these things leading to SkyNet – I’m much more worried about smart people falling for the hype.
RISC-V Business: testing StarFive’s VisionFive 2 SBC
The JH7110 isn’t amazing. But it’s not bad, either. I still wouldn’t recommend most people buy this board, unless you already know a lot about Linux and SBCs in general. That may change a year from now, but right now, this board isn’t targeted at the same market as a Raspberry Pi. At around $100, and not being quite production-ready, I’m only recommending this board to people interested in exploring RISC-V for now. This seems like an expected experience for a relatively new architecture that still has rather limited hardware and software support. When the first Raspberry Pi came out, the situation wasn’t much better either, so give it a few years and RISC-V will be in a better place in the market for sub-€100 single-board computers.
COBOL: You’re thinking about it wrong
And while headlines might indicate the language had fallen into disfavor, the amount of COBOL in use continues to grow, with 800 billion lines running in production systems daily, according to a global survey conducted last year by enterprise software firm Micro Focus. COBOL is considered strategic by 92% of survey respondents, and over half said they expect their organizations to keep running their COBOL applications for at least another 10 years. I feel like COBOL is one of those things that can guarantee you a career. If you know COBOL, you will most likely find a job and have a good career future, but it’s probably not going to be anything sexy or anything that has the (albeit tiny) opportunity of making you filthy rich – but you won’t ever be without a job for long either.
Cubic lets you easily create customised Ubuntu and Debian ISOs
Cubic (Custom Ubuntu ISO Creator) is a GUI wizard to create a customized Live ISO image for Ubuntu and Debian-based distributions. Cubic permits effortless navigation through the ISO customization steps and features an integrated virtual command line environment to customize the Linux file system. You can create new customization projects or modify existing projects. Important parameters are dynamically populated with intelligent defaults to simplify the customization process. This is an incredibly neat tool, and it’s given me the urge to see if I can create my own custom ISO with my personal defaults all set out of the box.
iPhone 15 USB-C cables without MFi badge may have data transfer and charging speed limits
Apple’s iPhone 15 series will officially only support USB-C accessories that have been certified by Apple’s own Made for iPhone (MFi) program, potentially limiting the functionality of accessories not approved by Apple, an established leaker has now claimed. So you’re getting USB-C, but not really. Leave it to Apple to milk even something as mundane as this.
Microsoft adds “AI” to taskbar search field
In the last three weeks, we also launched the new AI-powered Bing into preview for more than 1 million people in 169 countries, and expanded the new Bing to the Bing and Edge mobile apps as well as introduced it into Skype. It is a new era in Search, Chat and Creation and with the new Bing and Edge you now have your own copilot for the web. Today, we take the next major step forward adding to the incredible breadth and ease of use of the Windows PC by implementing a typable Windows search box and the amazing capability of the new AI-powered Bing directly into the taskbar. Putting all your search needs for Windows in one easy to find location. I feel like adding a glorified autocomplete that tricks people into thinking it’s a real artificial intelligence to the Windows taskbar is not exactly what Windows users are looking for, but I guess that services revenue cash register has to keep dinging. I’m getting major cryptocurrency, NFT, and web3 vibes from all this, and I can’t wait for the whole thing to come crashing down once again.
Reverse-engineering the ModR/M addressing microcode in the Intel 8086 processor
One interesting aspect of a computer’s instruction set is its addressing modes, how the computer determines the address for a memory access. The Intel 8086 (1978) used the ModR/M byte, a special byte following the opcode, to select the addressing mode. The ModR/M byte has persisted into the modern x86 architecture, so it’s interesting to look at its roots and original implementation. In this post, I look at the hardware and microcode in the 8086 that implements ModR/M and how the 8086 designers fit multiple addressing modes into the 8086’s limited microcode ROM. One technique was a hybrid approach that combined generic microcode with hardware logic that filled in the details for a particular instruction. A second technique was modular microcode, with subroutines for various parts of the task. This is way above my pay grade, but I know quite a few of you love this kind of writing. Very in-depth.
...27282930313233343536...