Feed osnews OSnews

Favorite IconOSnews

Link https://www.osnews.com/
Feed http://www.osnews.com/files/recent.xml
Updated 2025-04-22 10:32
Cool, but obscure X11 tools
A small collection of cool Unix tools for the X Window System. For cool terminal tools, see Kristof Kovacs’ list. All applications have been tested on FreeBSD but should run on other Unix-like operating systems as well.
The SuperH-3, part 1: introduction
Windows CE supported the Hitachi SuperH-3 and SuperH-4 processors. These were commonly abbreviated SH-3 and SH-4, or just SH3 and SH4, and the architecture series was known as SHx. I’ll cover the SH-3 processor in this series, with some nods to the SH-4 as they arise. But the only binaries I have available for reverse-engineering are SH-3 binaries, so that’s where my focus will be. Another architecture series by Raymond Chen, diving into some deep details about the SHx architecture.
Understanding modern UEFI-based platform boot
To many, the (UEFI-based) boot process is like voodoo; interesting in that it’s something that most of us use extensively but is – in a technical-understanding sense – generally avoided by all but those that work in this space. In this article, I hope to present a technical overview of how modern PCs boot using UEFI (Unified Extensible Firmware Interface). I won’t be mentioning every detail – honestly my knowledge in this space isn’t fully comprehensive (and hence the impetus for this article-as-a-primer). A rather detailed overview of the UEFI boot process.
Visible Lisp Computer
The Visible Lisp Computer is a Lisp interpreter that displays the contents of the Lisp workspace on an OLED display, so you can see program execution and garbage collection in real time. It’s a special version of my uLisp interpreter for ARM boards, designed to run on an Adafruit ItsyBitsy M0, or an ATSAMD21E on a prototyping board, interfaced to an I2C OLED display. If I knew what any of this meant, you’d find a few words about this here. Sadly, I don’t know what any of this means.
Apple explains why iPhones now show an ominous warning after ‘unauthorized’ battery replacements
Responding to criticism that it’s trying to steer consumers toward more expensive battery replacements, Apple today claimed that the “important battery message” added to iOS is there in the name of customer safety. It was recently discovered that when an iPhone’s battery is swapped out by a third-party repair shop that isn’t one of Apple’s authorized partners, the device’s battery health menu will show an ominous warning about being “unable to verify this iPhone has a genuine iPhone battery.” This can happen even if a genuine Apple battery is used; the warning stems from a micro-controller that only authorized technicians can properly configure. If iOS doesn’t detect the right micro-controller, it hides the usual battery health stats and displays the warning. Apple is fighting the right to repair movement and associated proposed laws tooth and nail, and this is just another salvo in the war the company is waging on its own customers.
What does Windows’ “check for a solution” actually do?
When Windows tries to “check for a solution” after a program crashes, what is it actually doing and why does it never seem to work? We’ve all seen the dialog, but what actually happens? Mark Phaedrus, developer at Microsoft, gives the answer.
Xfce 4.14 released
In this 4.14 cycle the main goal was to port all core components to Gtk3 (over Gtk2) and GDBus (over D-Bus GLib). Most components also received GObject Introspection support. Along the way we ended up polishing our user experience, introducing quite a few new features and improvements (read below) and fixings a boatload of bugs (read changelog). A lot of focus seems to have been on HiDPI support, which, in 2019, is probably a good thing. Multimonitor support received quite a bit of love, too, as did other display-related things like colour profiles, display scaling, and so on. That’s just a selection though, so be sure to read through all the changes.
Commodore’s forgotten UNIX workstation
Commodore built this prototype UNIX workstation/server computer in the same time frame as the Amiga and their PC-Clone and then decided that they only had production capacity for two out of three, and the CBM900 lost. All the approx 300-500 prototypes were recalled for destruction, but due to some kind of “mistake” this particular machine, which was on loan to a favored customer in Denmark, never made it back. The machine resurfaced when this company cleaned up their basement, and sent 3 euro-pallets of Commodore artifacts our way. I never knew Commodore tried to build a UNIX workstation. I shouldn’t be surprised though; virtually everyone dabbled in UNIX workstations in the ’80s. This page has more information about the CBM900.
“Blast processing” in 2019: how an SNES emulator solved overclocking
Kyle Orland at Ars: When it comes to emulator design, there’s something to be said for trying to capture the workings of the original system as accurately as possible, warts and all. But there’s also something to the idea that emulators can improve on the original hardware, smoothing problems like frame rate slowdown that plagued the underpowered processors of the day. That brings us to the latest update for storied, accuracy-obsessed SNES emulator bsnes, which adds the ability to overclock the virtual SNES processor. While bsnes is far from the first SNES emulator to allow for simulated overclocking, it does seem to be the first that does so “without any framerate or pitch distortion, and without harming compatibility in 99% of games,” as bsnes programmer byuu puts it.
The alert hammer
Apple started adding user consent alerts way back in High Sierra. The first time an app would try to access your location, contacts, calendar, reminders or photos a system alert would prompt the user for consent. Mojave expanded these prompts to automation, camera and microphone. And now Catalina adds screen recording, keyboard input monitoring, access to folders such as Desktop, Documents and Downloads, user notifications and Safari downloads… These alerts are just another step on a long path Apple has been taking to protect user’s data. Previous steps include code signing, sandbox, gatekeeper, the “curated” Mac App Store and notarization. But security features are most useful when they’re invisible. All previous steps were mostly invisible. This last one… Not so much. There’s a lot of complaining going around in Apple circles regarding the latest Catalina betas and the excessive amount of permission alerts and associated user access problems. On his latest podcast, for instance, John Gruber detailed how it took him ages to figure out why the Terminal wouldn’t show him any directory listings, until he realised the Terminal needed disk access permission, but didn’t ask for it. This is, of course, all quite reminiscent of Windows Vista, and the goal here seems to be to turn macOS into iOS, with similarly harsh restrictions on what users can do on their computers.
Huawei unveils HarmonyOS
In the city of Dongguan, China, Huawei finally took the wraps off its long-rumored, first-party operating system. The OS, called Harmony OS, has been in development for several years, but it’s recently taken on a role as a key player in Huawei’s contingency plan since the U.S. enacted a trade ban on the Chinese technology company. At the Huawei Developer Conference, Huawei finally shared the first details about its in-house OS, but the company wasn’t ready to show off Harmony on smartphones just yet. Tomorrow, the company will show off Harmony OS on the Honor Vision TV. For now, Android remains the go-to mobile OS for Huawei and Honor smartphones and tablets. The operating system runs on a custom microkernel architecture that’s been developed in-house, which makes sense considering Huawei has been holding talks about microkernels at FOSDEM for a few years now (2018, 2019). They claim it’s faster than the competition, more secure, and more flexible – so much so that they say they can switch over from Android in a matter of days. Other details about HarmonyOS include no root access, because Huawei considers it a security risk. Huawei will be supplying an IDE for the operating system, capable of building applications for various device types. Huawei also intends to release HarmonyOS as open source. There’s a lot of skepticism about Huawei’s ability to build an operating system out there, but I do not share that at all. Huawei is one of the largest, most successful technology companies in the world, for both enterprise networking technology as well as consumer technology, and there’s no doubt in my mind that they are more than capable of developing a good, solid operating system. That being said, the real issue is of course that between iOS and Android, there isn’t really much room left for a viable third option. HarmonyOS could certainly work in China – especially since it boasts Android compatibility and Chinese Android phones are Google-free anyway – but in the rest of the world people expect their smartphones to be either iOS or Google Android. I highly doubt any non-Android smartphone, with or without Android application compatibility, has any serious chance in the market. Which is obviously sad, but that’s the way it is.
AMD Rome second generation EPYC review: 2x 64-core benchmarked
So has AMD done the unthinkable? Beaten Intel by such a large margin that there is no contest? For now, based on our preliminary testing, that is the case. The launch of AMD’s second generation EPYC processors is nothing short of historic, beating the competition by a large margin in almost every metric: performance, performance per watt and performance per dollar. Analysts in the industry have stated that AMD expects to double their share in the server market by Q2 2020, and there is every reason to believe that AMD will succeed. The AMD EPYC is an extremely attractive server platform with an unbeatable performance per dollar ratio. This is one stunning processor family.
Technical vision for Qt 6
7 years ago, Qt 5 was released. Since then, a lot of things have changed in the world around us, and it is now time to define a vision for a new major version. This blog post captures the most important points that can and should define Qt 6.
Apple reveals special new iPhones for security researchers
Apple’s iOS Security Research Device program will be available to researchers with a track record of high-quality security research on any platform, so not every regular developer will be able to access these devices. The handsets will come with ssh, a root shell, and advanced debug capabilities, all designed to make it easier for security researchers to spot bugs. Nice initiative, I guess, but obviously anybody should be able to turn their iPhone into a device like this.
The last working Olivetti mainframe sits in a Tuscan high school
Then they heard about a working model of the ELEA 9003, Olivetti’s first commercial mainframe, introduced in 1959. They lost no time tracking it down. This 9003 had originally belonged to a bank in Siena, where it was used for payroll, managing accounts, calculating interest rates, and the like. In 1972, the bank donated the computer to a high school in the Tuscan hill town of Bibbiena. And there it’s been ever since. Today, former Olivetti employees periodically travel to the ISIS High School Enrico Fermi to tend to the machine. A unique piece of computing history that must be saved at all costs.
Haiku activity report: performance edition
Now that Haiku has entered the beta phase, and after the work over the past year or so spent fixing the majority of known kernel crashes and other general instabilities, it is high time we start paying more attention to the whole system’s performance. Despite how “snappy” Haiku seems, most of its internals are really not so well optimized. This shows when running operations of any real intensity (disk, memory, or CPU.) While the new thread scheduler a few years ago removed some of the thread-related bottlenecks, in practice this just shifted the load to other bottlenecks. So, let’s take an overview of this past month’s (and some earlier month’s) changes, to see how one optimizes an operating system. Haiku always feels very fast and snappy, but in reality, many of us have that perception because we tend to not really use Haiku as much as we use Windows or Linux. I’m really glad the Haiku team acknowledges this, and is looking to address low-level performance issues that may not look sexy in a changelog, but that are oh so crucial for the overall feel of the operating system.
Google Chrome hides WWW and HTTPS:// in the address bar again
With Chrome 76, Google has once again started to strip the “www” subdomain and “https://” identifier from URLs shown in the address bar. In a Chrome bug post regarding this issue, product manager Emily Schechter stated that after testing for several months in the Canary, Dev, and Beta channels, they are going to start hiding “https” and “www” in the Chrome omnibox starting in version 76 on desktop and Android. Surely we can all agree that URLs aren’t exactly as userfriendly as they once were – the kinds of garbage strings you often get these days are entirely pointless to users – but just flat-out removing parts of the URL for simplicity’s sake seems rather pointless.
Japan’s FTC investigating Apple over pressure on parts makers
Japan’s Fair Trade Commission is investigating Apple Inc over its pressure on Japanese parts makers and whether it abused its power in violation of antimonopoly rules, the Mainichi newspaper reported on Tuesday. The investigation is the latest by the country’s regulators against the tech giant after they found last year that the company may have breached antitrust rules on the way it sold its iPhones in Japan. Apple illegally pressuring smaller companies into doing its bidding? Surely such is preposterous.
FileMaker renames itself back to Claris
Not the most exciting or noteworthy piece of news, but still a fun little bit of nostalgia. Today at their 24th annual DevCon, FileMaker, Inc., maker of the world’s leading Workplace Innovation Platform, unveiled the start of a new chapter in the company’s history as Claris International Inc. Claris was created a spin-off from Apple in 1987, set up to own and developed MacPaint and MacWrite, which Apple had allowed to wither. The company eventually acquired FileMaker, and in 1990 Apple decided to keep Claris as a wholly-owned subsidiary. It’s been that way ever since, with the company renaming itself to FileMaker in 1998, after divesting everything else from the company. Since it has acquired a company called Stamplay, it’s no longer just shipping FileMaker, hence the rename back to Claris.
Reviving an HP 660LX in 2019
I had spent some time several years ago trying to get Linux running on this machine via the (defunct) JLime project, so I had some of the pieces available to actually get this little “pocket computer” going again – mainly compatible CompactFlash cards and an external card reader. But I was mostly joking. Then I starting thinking how funny it would be to actually sit in a talk and take notes at DEF CON on an ancient “laptop”… These things are a thing of beauty.
Sites using Facebook ‘Like’ button liable for data, EU court rules
Companies that embed Facebook’s “Like” button on their websites must seek users’ consent to transfer their personal data to the U.S. social network, in line with the bloc’s data privacy laws, Europe’s top court said on Monday. According to the European Court of Justice ruling, a site that embeds the Facebook “like” icon and link on its pages also sends user data to the US web giant. Hopefully this will lead to the systematic removal of Facebook buttons from websites that serve the EU. Facebook’s buttons are trackers, and should be treated as such.
There is no evil like reCAPTCHA
Like many things that starts out as a mere annoyance, though eventually growing into somewhat of an affliction. One particularly dark and insidious thing has more than reared its ugly head in recent years, and now far more accurately described as an epidemic disease. I’m talking about the filth that is reCAPTCHA. Yes that seemingly harmless question of “Are you a human?” Truly I wish all this called for were sarcastic puns of ‘The Matrix’ variety but the matter is far more serious. I hate reCAPTCHA with a deep-rooted passion. It’s insidious, annoying, probably doesn’t work, and all you’re doing is helping Google by playing the role of a dumb bot. It’s dreadfully dystopian.
Flutter looks good, but is painful. Here are my frustrations with it.
From the community to the 3rd party libraries, it looks Flutter is lot closer to Javascript than Android. Javascript, however, isn’t shy of moving faster while Flutter is still deciding what they want to be. Keep compatibility even if it creates confusion? Check. A lot of libraries with dubious quality that are just created and dropped? Check. I want to like it, but Flutter currently doesn’t want to like me. Maybe they are are short in personnel and needs to double their team? Maybe they need to just re-organize and prioritise better? Only they know. Not being a programmer in any way, shape, or form, articles such as these are always difficult to gauge – are they truthful? Factual? Emotional? My-way-or-the-highway? I’m posting it anyway since I’m sure many of you have a far better grasp on this than I do.
Jupiter: a RISC-V assembler and runtime simulator
Jupiter is an open source and education-oriented RISC-V assembler and runtime simulator. It is written in Java 11 and capable of simulate all the instructions of the base integer ISA (I extension) plus the M and F extensions (RV32IMF), including all the pseudo-instructions described in the user-level instruction set manual. It was developed taking into account that it could be used in various courses such as: Computer Architecture, Compilers and Assembly Programming.
Killing a process and all of its descendants
Killing processes in a Unix-like system can be trickier than expected. Last week I was debugging an odd issue related to job stopping on Semaphore. More specifically, an issue related to the killing of a running process in a job. Here are the highlights of what I learned. Interesting technical dive.
I found an easter egg from 1977
Spitfire on the Channel F is like the plane mode in Atari’s Combat, except with the option to play it alone against the machine. Also, I found an easter egg in it, which might (might) be the world’s first easter egg in a videogame (maybe idk). That’s one hard to find easter egg.
The FTC is looking into the Amazon and Apple deal that crushed small resellers
Remember the deal Apple made with Amazon that killed all third party repair services and used Apple product sellers that aren’t specifically approved by Apple, thereby increasing prices for consumers sharply? Turns out the FTC isn’t too happy with this deal. Last year, Amazon cut a deal with Apple to bring direct iPhone sales to its platform for the first time. Now, that deal is coming under scrutiny from the Federal Trade Commission, The Verge has learned. Good. This deal is about as clear cut an example of monopolistic, anticompetitive behaviour as you can possibly get
Google will charge search providers for being the default on Android in the EU
Earlier this year, Google announced it was going to present EU Android users with a search engine choice dialog. Today the company revealed more details. Next year, we’ll introduce a new way for Android users to select a search provider to power a search box on their home screen and as the default in Chrome (if installed). Search providers can apply to be part of the new choice screen, which will appear when someone is setting up a new Android smartphone or tablet in Europe. So far so good, but then Google goes on to detail how a search provider can add itself to the list. Other than Google itself, only three other possible choices will be listed in each individual EU member state. Google will conduct a closed auction in each member state, wherein search provider can bid by stating how much they are willing to pay per user who selects them. Search providers will have to pay a fee for each user that selects them. Google will send a monthly invoice to search providers and charge only when the provider is selected by the user. Your monthly invoice will indicate how many selections came via the choice screen per country and the total amount owed to Google. In other words, the bigger and richer the search provider, the more likely it will be featured. This rules out smaller companies and open source search engines, who simply won’t be able to compete with the bigger players. In addition, all the auction details – how many providers partake, their bids, and so on – will all remain secret. I wonder if this will satisfy the European Commission, and I’m certainly no lawyer in any way, shape, or form, but merely going by gut, having search providers pay Google secret amounts of money in secret auctions somehow does not seem what the EC is after.
Microsoft confirms users unable to switch out of Windows 10 in S Mode
Some flagship devices like Samsung Galaxy Book2 and Microsoft Surface Go come pre-installed with Windows 10 in S mode (formerly known as Windows 10 S). Windows 10 in S Mode locks installation of apps only from the Microsoft Store and users cannot download or install .exe apps. Fortunately, Microsoft allows users to switch out of Windows 10 in S mode from the Microsoft Store, but users are reporting that this Store feature is broken and they cannot switch out of Windows 10 in S Mode. That’s pretty rough if you bought a Windows 10 S device without being able to run the traditional applications you might need for school or work.
Examining Intel’s Ice Lake processors: taking a bite of the Sunny Cove microarchitecture
Intel has been building up this year to its eventual release of its first widely available consumer 10nm Core processor, codenamed “Ice Lake”. The new SoC has an improved CPU core, a lot more die area dedicated to graphics, and is designed to be found in premium notebooks from major partners by the end of 2019, just in time for Christmas. With the new CPU core, Sunny Cove, Intel is promoting a clock-for-clock 18% performance improvement over the original Skylake design, and its Gen11 graphics is the first 1 teraFLOP single SoC graphics design. Intel spent some time with us to talk about what’s new in Ice Lake, as well as the product’s direction.
‘Five Eyes’ nations discuss backdoor access to WhatsApp
British, American and other intelligence agencies from English-speaking countries have concluded a two-day meeting in London amid calls for spies and police officers to be given special, backdoor access to WhatsApp and other encrypted communications. GCHQ, the UK agency which monitors and breaks into communications, has suggested that Silicon Valley companies could develop technology that would silently add a police officer or intelligence agent to conversations or group chats. The moment these fascists turn the backdoor into a legal requirement and manage to steer it through their respective legislitave bodies – by calling it the If You Do Not Support This You Are A Pedophile Act or whatever – the game is pretty much over. The technology companies will roll over and implement these backdoors overnight – just look at how happily technology companies work with the Chinese government. In fact, Facebook is already testing a backdoor in this style today: To solve this problem, Facebook announced earlier this year preliminary results from its efforts to move a global mass surveillance infrastructure directly onto users’ devices where it can bypass the protections of end-to-end encryption. In Facebook’s vision, the actual end-to-end encryption client itself such as WhatsApp will include embedded content moderation and blacklist filtering algorithms. These algorithms will be continually updated from a central cloud service, but will run locally on the user’s device, scanning each cleartext message before it is sent and each encrypted message after it is decrypted. This is going to happen, and it’s going to be a disaster.
bootOS operating system in 512 bytes (boot sector)
bootOS is a monolithic operating system that fits in one boot sector. It’s able to load, execute, and save programs. Also keeps a filesystem. It can work with any floppy disk size starting at 180K. It relocates itself at 0000:7a00 and requires further 768 bytes of memory starting at 0000:7700. Impressive work.
Moving the Linux desktop to another reality
Today, we are very excited to announce a new open source project which enables interaction with traditional desktop environments, such as GNOME and KDE, in VR. Sponsored by Valve, xrdesktop makes window managers aware of VR and is able to use VR runtimes to render desktop windows in 3D space, with the ability of manipulating them with VR controllers and generating mouse and keyboard input from VR. At least the time Valve isn’t spending on making the Steam client not suck or, you know, games, is spent on something worthwhile – improving often neglected aspects of the Linux world.
Blender 2.80 released
Blender, the open source 3D computer graphics software package, has released a major new version, Blender 2.80. Among other things, it sports a brand new user interface designed from the ground up, a new physically based real-time renderer, and much, much more. The 2.80 release is dedicated to everyone who has contributed to Blender. To the tirelessly devoted developers. To the artists inspiring them with demos. To the documentation writers. To the Blender Cloud subscribers. To the bug reporters. To the designers. To the Code Quest supporters. To the donators and to the members of the Development Fund. Blender is made by you. Thanks! I remember way back when, in the early 2000s, when people would adamantly state that professional software for fields such as image manipulation and 3D graphics would never be something the open source community could create or maintain. And here we are, almost two decades later, and Blender is a household name in its field, used for all kinds of big, megabudget projects, such as Marvel movies, Ubisoft games, by NASA, and countless others. Blender is a stunning success story.
Purism announces official specs of its upcoming Librem 5 smartphone
It has been almost two years since Purism ended its Librem 5 crowdfunder, raising $2.1 million. Now the company has unveiled the final specifications for the device as well as an approximate launch date of Q3 2019. If you’re unfamiliar with the device, the Librem 5 runs PureOS, a fully free and open source operating system that is not based on Android or iOS. The Librem 5 is an incredibly ambitious device, and while the specifications are decidedly low range at this point, it has a number of privacy-oriented features that no other smartphone has, such as the baseband separated form the processor in a black box, hardware toggles for all wireless communications and the camera/microphone, and much more.
Windows 10 build 18950 leak shows a cloud restore option for a factory reset
If you’ve ever had a Mac that had become completely corrupted, or if you simply deleted the disk partitions, then you’ve probably discovered that Apple has a built-in solution. When you try to boot up the Mac, it will simply connect to the internet, download the version of macOS that came with your PC, and take you through the process of installing it. It seems that Microsoft has an idea in mind now that’s more similar to what Apple does. As discovered by Microsoft leakster WalkingCat, you’ll have the option to ‘cloud download’ Windows 10, or restore from the local image. I used FTP installation on Mandrake Linux ages before this ever became an option for the Mac, so it’s not like this is exactly a very modern or novel feature. Still, better late than never I suppose, and it will make a Windows install a much less cumbersome process if you can’t find your installation medium.
Technician keeps computer made in 1959 still humming along
Long obsolete and not just a museum piece, an early massive computer developed 60 years ago remains working, thanks to a technician dedicated to preserving it for future generations. Tadao Hamada believes that keeping the historic FACOM128B operational will help hand down Japan’s technological heritage to posterity. “I will maintain it forever,” said Hamada, 49. The importance of the work done by people like Tadao Hamada cannot be understated. A lot of technology from the ’40s, ’50s, and ’60s is getting ever more obscure, and as their original designers, maintainers, and users die of old age, we need some way to document their knowledge and pass it on so that we can preserve the technology for posterity. Hamada went one step further, and actually had to teach himself how the system and its operating system worked, since there was nobody around to teach him. That’s some serious dedication, and I applaud both him, and Fujitsu who set up the project to preserve technology.
First unofficial ROM arrives on the Switch
Given that the Switch isn’t intended to run an alternate OS whatsoever, the state of the ROM is impressive. Android works in handheld and docked mode, audio and Joycons work flawlessly, and there’s even an optional ‘Shield-ifier’ mode that turns the Switch into an Nvidia Shield TV (complete with support for Nvidia Gamestream and some Shield-exclusive games). However, there are still plenty of bugs, like spotty Wi-Fi and a lack of rotation support. This is quite an impressive ROM – there are Android phones with crappier LineageOS support than this.
Facebook and Google algorithms are secret – but Australia plans to change that
Among the 23 recommendations is a call for the government to set up an office in the commission to scrutinize the algorithms used by Google and Facebook to rank news and advertising. The report said the office would have the power to order Facebook, Google and other tech giants to hand information over to regulators. “This particular branch of the will be able to be approached by various companies who believe that the algorithms have been misused,” Mr. Frydenberg said. He promised the government would “lift the veil” on how tech firms made money out of user data they collect. No proper person who believes in freedom, democracy, and an open society would ever advocate for the government to tell newspapers and TV stations what they can and cannot print and broadcast. Yet, plans like this Australian one seem to advocate for complete control over Google, Facebook, and others to do pretty much the same thing. Somewhere, a line has to be drawn between what constitutes the free press on one side, and non-press websites on the other. Current laws and lawmakers seem quite inept at drawing this line in a consistent, safe way, but you can’t really blame them for that – we’ve entered a new era, and the lines are ever fuzzier and more difficult to discern. Even if lines can be properly drawn, we have to worry about the potential for government abuse. Especially in countries with winner-takes-all two-party systems – such as the United States and the United Kingdom – where one party tends to have pretty much total control over the branches of government, the potential for abuse towards the opposing party is incredibly tempting. Many countries will be facing this issue head-on over the coming years, and don’t be fooled – it will have a tremendous impact on how societies in those countries function.
Lightning video adapters are fascinating
Here is my little thread about Lightning video adapters – also known as Haywire – which are actually computers that feature Apple Secure Boot and run Darwin kernel. I rarely link to Twitter threads, but this one is really good.
Adblocking: how about nah?
One driving force behind the adoption of EME was the ever-tighter integration between major browser vendors like Google, video distributors, and advertising networks. This created a lopsided power-dynamic that ultimately ended up in the standardization of a means of undoing the configurable Web—where the user is king. EME is the first crack in the wall that protected browsers from those who would thwart adversarial operability and take “how about nah?” off the table, leaving us with the kind of take-it-or-leave-it Web that the marketing industry has been striving for since the first pop-up ad.
Fast software, the best software
I love fast software. That is, software speedy both in function and interface. Software with minimal to no lag between wanting to activate or manipulate something and the thing happening. Lightness. Software that’s speedy usually means it’s focused. Like a good tool, it often means that it’s simple, but that’s not necessarily true. Speed in software is probably the most valuable, least valued asset. To me, speedy software is the difference between an application smoothly integrating into your life, and one called upon with great reluctance. Fastness in software is like great margins in a book — makes you smile without necessarily knowing why. Nothing to add.
Russia targeted election systems in all 50 states, Senate concludes
The U.S. Senate Intelligence Committee has concluded that election systems in all 50 states were targeted by hackers linked to the Russian government, according to a heavily redacted report released today. And — as previously reported — the report says that Russia could have actually tampered with election systems if it wanted to: “Russian cyber actors were in a position to delete or change voter data,” the report reads. On a related note, Senate majority leader Mitch McConnell blocked two bills designed to secure the voting process and prevent more Russian meddling. At this point, one has to wonder what kind of videos the Russians have of McConnell. In any event, securing the voting process against foreign interference should be the number one concern for any democratic society – it’s why The Netherlands went back to paper voting several years ago – regardless of political affiliation. Treason is a real thing.
Amazon requires police to shill surveillance cameras in secret agreement
Amazon’s home security company Ring has enlisted local police departments around the country to advertise its surveillance cameras in exchange for free Ring products and a “portal” that allows police to request footage from these cameras, a secret agreement obtained by Motherboard shows. The agreement also requires police to “keep the terms of this program confidential.” In any functional democracy, this would be highly illegal.
The $60 gadget that’s changing electronic music
Estrada had promised a demonstration of a remarkable new instrument, one that had changed the whole way he made music. Two walls of the room were dedicated to racks of synthesizers — row after row of buttons and knobs and unwieldy wiring, a veritable museum of advanced technology spanning decades and costing thousands of dollars. Estrada ignored all of it. Instead, he plucked a small device from the spot where it was hanging from a hook. It looked like the exploded innards of a calculator, with a splat of knobs and buttons. There was no keyboard. Estrada plugged it into a set of speakers, held it in both hands and hunched over it slightly, as if handling a phone while texting, and began to play. He punched the buttons, and a rapid-fire sequence of clicks began to repeat. Then he twisted one of the knobs, and the clicks deepened into a more hollow sound, like that of a kick drum. More button punches, more knob twists, more sounds: a spacey high-hat, a background static roar, a tonal burst that altered slightly and quickly became a repeated phrase. Suddenly there was more than a beat; there was a little song. Technology changes and democratises in more ways than one, and no industry is safe from its effects. What a fascinating story and device.
Apple to acquire the majority of Intel’s smartphone modem business
Apple and Intel have signed an agreement for Apple to acquire the majority of Intel’s smartphone modem business. Approximately 2,200 Intel employees will join Apple, along with intellectual property, equipment and leases. The transaction, valued at $1 billion, is expected to close in the fourth quarter of 2019, subject to regulatory approvals and other customary conditions, including works council and other relevant consultations in certain jurisdictions. This was widely expected to happen, and will aid Apple in achieving independence from Qualcomm.
Extending the Linux kernel with built-in kernel headers
Linux kernel headers are the unstable, constantly-changing, internal API of the kernel. This includes internal kernel structures (for example, task_struct) as well as helper macros and functions. Unlike the UAPI headers used to build userspace programs that are stable and backward-compatible, the internal kernel headers can change at any time and any release. While this allows the kernel unlimited flexibility to evolve and change, it presents some difficulties for code that needs to be loaded into the kernel at runtime and executed in kernel context. My solution to the problem is to embed the kernel headers within the kernel image itself and make it available through the sysfs virtual filesystem (usually mounted at /sys) as a compressed archive file (/sys/kernel/kheaders.tar.xz). This archive can be uncompressed as needed to a temporary directory. This simple change guarantees that the headers are always shipped with the running kernel. This change has been added to version 5.2 of the Linux kernel.
Leaked internal Windows 10 build reveals new Start menu experience
Leaked internal Windows 10 build has revealed a brand new Start menu experience that replaces live tiles with a more traditional grid of apps. This Start menu experience is believed to be the Start menu that Microsoft is working on for Windows Lite, featuring a more simplified app layout. The leaked build comes directly from Microsoft itself, thanks to an issue with the Insider Program rolling out builds that were never greenlit to ship to testers. As a result, an internal build that includes features that are not supposed to be seen by the public has leaked. The new Start menu is very early, and its UI isn’t finished. So don’t judge it by its looks just yet. This iteration of the Start menu looks a lot more basic, simple, and straightforward – exactly what I, personally, look for in a launcher: a grid or list of stuff I can click on.
Use plaintext email
There are two main types of emails on the internet: plaintext and HTML. The former is strongly preferred, but often isn’t set up by default. We’ll get you set up right. HTML emails are mainly used for marketing – that is, emails you probably don’t want to see in the first place. The few advantages they offer for end-users, such as links, inline images, and bold or italic text, aren’t worth the trade-off. I am 100% in the camp of plain text email, but sadly, very few other people – or organisations – are. Some emails become entirely unreadable when displayed as plain text, which is a pain to deal with.
Apple dominates App Store search results, thwarting competitors
Apple’s mobile apps routinely appear first in search results ahead of competitors in its App Store, a powerful advantage that skirts some of the company’s rules on such rankings, according to a Wall Street Journal analysis. The company’s apps ranked first in more than 60% of basic searches, such as for “maps,” the analysis showed. Apple apps that generate revenue through subscriptions or sales, like Music or Books, showed up first in 95% of searches related to those apps. This dominance gives the company an upper hand in a marketplace that generates $50 billion in annual spending. Services revenue linked to the performance of apps is at the center of Apple’s strategy to diversify its profits as iPhone sales wane. This should surprise absolutely nobody. Apple has a lot riding on becoming a successful services company, and it’s doing a lot of sleazy things already to try and convert iPhone buyers into wallets on legs from whom Cupertino can siphon monthly amounts. It’s only natural that the company would use its Appe Store search engine to promote its own services – something that will surely turn some heads in Europe. The article also has this fascinating little tidbit: Phillip Shoemaker, who led the App Store review process until 2016, said Apple executives were aware of Podcasts’ poor ratings. Around 2015, his team proposed to senior executives that it purge all apps rated lower than two stars to ensure overall quality. “That would kill our Podcasts app,” an Apple executive said, according to Mr. Shoemaker, who has advised some independent apps on the App Store review process since leaving Apple. The proposal was eventually rejected, Mr. Shoemaker said. So Apple pondered purging all apps with two stars or lower from the App Store… Only to realise a number of its own apps would be purged, too. Oh and in what I’m sure is entirely unrelated, many Apple apps inside the App Store no longer show a rating at all – special treatment only Apple apps get. If even 50% of this story is true, antitrust lawyers and investigators are going to have a field day with this.
...69707172737475767778...