Feed osnews OSnews

Favorite IconOSnews

Link https://www.osnews.com/
Feed http://www.osnews.com/files/recent.xml
Updated 2024-11-23 15:46
SMS replacement is exposing users to text, call interception thanks to sloppy telecos
A standard used by phone carriers around the world can leave users open to all sorts of attacks, like text message and call interception, spoofed phone numbers, and leaking their coarse location, new research reveals. The Rich Communication Services (RCS) standard is essentially the replacement for SMS. The news shows how even as carriers move onto more modern protocols for communication, phone network security continues to be an exposed area with multiple avenues for attack in some implementations of RCS. Off to a great start for a technology nobody is waiting for. WhatsApp and WeChat have replaced SMS, and unencrypted, vulnerable nonsense like RCS is not going to change a single thing about that.
A look at PureDarwin: an OS based on the open source core of macOS
Overall I am impressed with the PureDarwin project and have enjoyed conducting my research around it. They have achieved a lot, considering that the project is funded by community donations and run by volunteers. It definitely isn’t a production-ready system, but for developers it has the potential to come in very useful. The PureDarwin team have been able to successfully install MacPorts in PureDarwin, allowing many software packages such as Apache HTTPd, Git and even XFCE to be installed. Unfortunately this is non-trivial to achieve without strong networking support, but it shows the potential use cases of PureDarwin. The problem with Darwin is that you’re always confined to Apple’s whim; the company has a history of delaying Darwin code dumps after new macOS releases for a long time, not including any ARM/iOS code for almost a decade, and the releases themselves don’t really have a commit history and comments – they’re just big code dumps. I guess Darwin is interesting from an enthusiasts’ perspective, but as far as Apple goes, they don’t really seem to care all that much about it, other than scoring the occasional good press.
Ubuntu 19.10: it’s fast, like “make old hardware feel new” fast
Ubuntu 19.10 is unusual for an October Ubuntu release in that I would call it a must-have upgrade. While it retains some of the experimental elements Ubuntu’s fall releases have always been known for, the speed boosts to GNOME alone make this release well worth your time. If you prefer to stick with more stable releases, most of what’s new in 19.10 will eventually be backported to 19.04 and possibly even the last LTS release, 18.04. Still, unless you’re unflinchingly committed to the stability of LTS releases, I see no reason not to upgrade. As I said at the start, Ubuntu 19.10 is quite possibly the best release of Ubuntu Canonical has ever delivered. It’s well worth upgrading if you’re already an Ubuntu user, and it’s well worth trying even if you’re not. The speed improvements to GNOME are incredibly enticing. I’m a Mint/Cinnamon user, but this is definitely intriguing me.
RISC-V Foundation moving to Switzerland over trade curb fears
A U.S.-based foundation overseeing promising semiconductor technology developed with Pentagon support will soon move to Switzerland after several of the group’s foreign members raised concerns about potential U.S. trade curbs. The nonprofit RISC-V Foundation wants to ensure that universities, governments and companies outside the United States can help develop its open-source technology, its Chief Executive Calista Redmond said in an interview with Reuters. Can’t blame them.
Google’s next moonshot: union busting
Four of our colleagues took a stand and organized for a better workplace. This is explicitly condoned in Google’s Code of Conduct, which ends: “​​​​​​​And remember… don’t be evil, and if you see something that you think isn’t right — speak up.” When they did, Google retaliated against them. Today, after putting two of them on sudden and unexplained leave, the company fired all four in an attempt to crush worker organizing. Google hired a union-busting firm, so the olden days of The Pinkerton Detective Agency which never sleeps, the Homestead Strike, the Colorado Labor Wars, and other late 19th century and early 20th century battles between workers on one side, and factory owners, the government, and independent “security” agencies on the other, seem back in swing. Not that it matters. Extremists will praise Google, centrists will excuse it away, and the rest will condemn Google, but keep using Google Search and Android anyway – and Google knows it. In a corporatocracy, companies and their leaders are untouchable.
The AMD Ryzen Threadripper 3960X and 3970X review
AnandTech reviews AMD’s latest and greatest. AMD has scored wins across almost all of our benchmark suite. In anything embarrassingly parallel it rules the roost by a large margin (except for our one AVX-512 benchmark). Single threaded performance trails the high-frequency mainstream parts, but it is still very close. Even in memory sensitive workloads, an issue for the previous generation Threadripper parts, the new chiplet design has pushed performance to the next level. These new Threadripper processors win on core count, on high IPC, on high frequency, and on fast memory. If you had told me three years ago that AMD were going to be ruling the roost in the HEDT market with high-performance 32-core processors on a leading-edge manufacturing node, I would have told you to lay off the heavy stuff. But here we are, and AMD isn’t done yet, teasing a 64-core version for next year. This is a crazy time we live in, and I’m glad to be a part of it. I need one of these for translating, posting to OSNews, and playing a few non-demanding games, right?
Are we Wayland yet?
Yes, I know Wayland has made some controversial design choices. The fact is, Wayland is the only viable X11 successor, which will hopefully bring more security and stability to the Linux desktop. Regardless of how it pans out, there’s nothing like a bit of competition to drive innovation. I won’t discuss any more politics in this post. Also a disclaimer: I’m no systems programming expert (though I aspire to be), neither am I an expert in X11, Wayland, or their associated protocols or codebases. This post merely draws on my experiences as an end user that enjoys a highly customised workflow. Wayland has been the talk of the town in the Linux world for quite a while now, but it seems a lot of important pieces of a modern desktop Linux distribution simply aren’t ready for it.
The team that powers VLC
When Jean-Baptiste Kempf joined École Centrale Paris as a student in 2003, he was tasked with helping run the university’s computer network. It included an unusual project: student-run open-source software that had been running on a couple of university servers for seven years. To students, the project was known as “Network 2000.” To the rest of the world, it was VLC media player. Kempf—now the president of VLC’s parent organization, the nonprofit VideoLAN—is the person who helped guide VLC’s journey from student project to ubiquitous software. (VideoLAN Client, the original name for the project, is where VLC gets its name.) On the surface, he’s laid-back, casual, and frank, though that belies a steely determination. As the person overseeing the project and its team, he sets the tone for VLC as a whole. VLC is one of those quintessential pieces of software. An outstanding application.
The trials and tribulations of video decoding on Linux
I like using Linux. I use it on my desktop – especially now that League of Legends runs incredibly well on Linux thanks to the Lutris and League of Linux reddit community. I’d also like to use Linux on my laptop (an XPS 13 9370), but here I run into a major hurdle that despite a lot of trials and tribulations, I have been unable to overcome: playing video. Of course, Linux – in my case, Linux Mint – can play any format under the sun just fine, either locally, on-demand, or streaming, and in my case, it’s YouTube video that matters (720p-1080p). The problem lies not in what desktop Linux can play, but in how it does so. Decoding video on my laptop running Linux is apparently remarkably inefficient, to the point where the processor reaches temperatures of 60-70°C, and since the fan kicks in at around 60°C, watching video on Linux means constant fan noise. When playing the same videos on Windows on the exact same laptop, temperatures stay comfortably below 40°C, without ever even coming close to spinning up a fan. I have tried everything. Here’s an itemised list of things I’ve tried, including multiple different combinations: I’ve installed tlp. This has had no effect. I’ve manually configured my processor – through tlp – to make sure it doesn’t turbo beyond 50%. This has had no effect. I’ve disabled Intel Turbo Boost in UEFI altogether. This has had no effect. I’ve undervolted my CPU. This gives me maybe 1-2 degrees every now and then, so effectively it hasn’t helped. I’ve tried the latest mainline kernel just to see if there’s been improvements in power management or any Intel drivers. This has had no effect. I’ve tried the Chromium builds with VAAPI support to enable hardware acceleration on YouTube video. This has had no effect. I’ve tried downloading YouTube videos with youtube-dl and playing them back locally. This has had no effect. I’ve tried forcing H264 on YouTube. This has had no effect. There’s probably things I’ve tried that I’ve forgotten about and thus aren’t on this list. As you can imagine, my past few days and weeks have been frustrating, to say the least. I even decided to install Linux Mint on my Surface Pro 4 to see if similar problems pop-up there, and lo and behold, that device, too, sees massive temperature spikes when using Linux instead of Windows. I understand and can accept if Linux isn’t as efficient as Windows when it comes to power management and decoding video, and am okay with a few degrees here and there. However, I just cannot understand nor accept a 20-30°C difference with something as elemental as decoding video. After all of this, I can only conclude that desktop Linux has an incredibly bad video decoding pipeline compared to Windows, and considering I’ve been struggling with this several times over the past few years without any noticeable improvement, it seems like it’s not something high on anybody’s list of things to improve. Linux’ inefficient video decoding pipeline won’t be much of an issue on desktop machines – playing video has virtually no material temperature impact on my desktop since my custom watercooled GTX 1070 and i7-7700K are way overkill – but on thermally constrained laptops, the problem becomes massively apparent. It is frustrating. I prefer Linux over Windows, I want to use it on my laptop, but as it stands now, I simply can’t. I’m at my wits’ end.
macOS Catalina boot volume layout
When you upgrade to macOS 10.15 Catalina, your boot volume will effectively be split into two. Assuming it’s the standard internal storage, your existing boot volume will be renamed to Macintosh HD – Data, and a new read-only system volume created and given the name Macintosh HD. However, when your Mac starts up in Catalina, you won’t see the Data volume, as it’s hidden inside the System volume, in what Apple refers to as a Volume Group. I miss the olden days where disk layouts were simple and straightforward. Look at the partition layout of any recent operating system, and you’ll be greeted by several small partitions with specific functions, such as boot manager partitions, restore partitions, and so on. These partitions are hidden, and I’ve always been of the school that if you need to hide something, you probably designed it wrong. In any event, I understand why this is necessary, but that doesn’t make it any less hacky and messy.
webOS OSE 2.1.0 released
webOS OSE 2.1.0 has been released. Since I’m sure not everyone has kept track of where webOS has ended up, this is where we stand today: webOS is a web-centric and usability-focused software platform for smart devices, which has proven its performance and stability in over 70 million LG Smart TVs. Since its adaptation to display products, webOS has come a long way and evolved into a software platform applicable to a broader range of products. The open source project of webOS, called webOS Open Source Edition (OSE), was announced in March 2018 under the philosophy of open platform, open partnership, and open connectivity. On top of the core architecture of webOS, webOS OSE offers additional features that allow extension to more diverse industry verticals. This release seems light on changes, as the release notes illustrate.
Inside Apple’s iPhone software shakeup after buggy iOS 13 debut
Apple Inc. is overhauling how it tests software after a swarm of bugs marred the latest iPhone and iPad operating systems, according to people familiar with the shift. Software chief Craig Federighi and lieutenants including Stacey Lysik announced the changes at a recent internal “kickoff” meeting with the company’s software developers. The new approach calls for Apple’s development teams to ensure that test versions, known as “daily builds,” of future software updates disable unfinished or buggy features by default. Testers will then have the option to selectively enable those features, via a new internal process and settings menu dubbed Flags, allowing them to isolate the impact of each individual addition on the system. If the many issues with and complaints about iOS 13 are to be believed, this seems like a much needed intervention.
Tim Cook effectively endorses Donald Trump’s reelection
Yesterday, Trump visited a six year old factory where Mac Pros are being assembled, and Tim Cook appeared in a Trump campaign ad. After Mr. Trump departed the factory, he tweeted, “Today I opened a major Apple Manufacturing plant in Texas that will bring high paying jobs back to America.” About the only thing that’s true in this tweet is that the factory is located in Texas. First, Trump didn’t open the factory – it’s been in use for six years now. Second, it’s not major at all – it only assembles the Mac Pro with about 500 employees. Third, it won’t bring any jobs back because it’s been open for six years already. Lastly, it isn’t an Apple factory – it’s owned by another, independent company. Cook stood next to him, and didn’t correct Trump at all. On Wednesday, Mr. Trump called Mr. Cook a “very special person” because of his ability to create jobs. He turned to Mr. Cook and said, “What would you say about our economy compared to everybody else?” Mr. Cook replied, “I think we have the strongest economy in the world.” “Strongest in the world,” Mr. Trump said. The president then took questions on the impeachment inquiry and launched into a tirade against “the fake press.” Mr. Cook stood silently nearby. John Gruber, longtime Apple blogger and one of the most outspoken defenders of Apple’s policies: I’ve been on board with Cook’s stance on engaging Trump. Participating in Trump’s technology council does not imply support for Trump. Engaging Trump personally, in private phone calls and dinners, does not imply support. But appearing alongside Trump at an Apple facility in a staged photo-op is implicit support for Trump and his re-election. A low moment in Apple’s proud history, and a sadly iconic moment for Tim Cook. I hope avoiding those tariffs is worth it. History rarely bestows consequences on companies cooperating with the far right and nazi extremists. IG Farben’s directors were all released by the US within only a few years, and IG Farben still exists today in the form of several highly profitable companies, namely Agfa, BASF, Bayer and Sanofi. Volkswagen was founded by a Nazi labour union, produced what would become the Beetle for Nazi Germany, built military vehicles during the war using 15.000 slaves from concentration camps, and still exists today as one of the biggest automobile conglomerates in the world. IBM aided the Nazi regime in the organisation of the Holocaust, while in the US, it orchestrated the concentration camps where Japanese Americans were held. Meanwhile, Henry Ford’s antisemitism and nazi sympathies are well-documented, and Ford, too, is one of the largest automobile makers in the world. Point is, there’s zero risk for Cook to openly associate himself with someone like Trump. Extremists will praise him, centrists will excuse it away, and the rest will condemn Cook, but keep buying iPhones and Macs anyway – and Tim Cook knows it. In a corporatocracy, companies and their leaders are untouchable.
Google outlines plans for mainline Linux kernel support in Android
It seems like Google is working hard to update and upstream the Linux kernel that sits at the heart of every Android phone. The company was a big participant in this year’s Linux Plumbers Conference, a yearly meeting of the top Linux developers, and Google spent a lot of time talking about getting Android to work with a generic Linux kernel instead of the highly customized version it uses now. It even showed an Android phone running a mainline Linux kernel. Android is the most popular Linux distribution by far, so a move to a more generic Linux kernel benefits the ecosystem as a whole.
The Firefox UI is now built with Web Components
A couple of weeks ago, we landed a commit that took years of effort at Mozilla. It removed “XBL”, which means we’ve completed the process of migrating the Firefox UI to Web Components. It wasn’t easy – but I’ll get to that later. It’s taken a couple years of work of remarkably steady progress by a small team of engineers along with the support of the rest of the organization, and I’m happy to report that we’ve now finished. This is a big accomplishment on its own, and also a foundational improvement for Firefox. It allows teams to focus efforts on modern web standards, and means we can remove a whole lot of duplicated and complicated functionality that wasn’t exposed to websites. The fact the people at Mozilla have been able to do this without any major disruptions to Firefox users is pretty impressive.
Microsoft says yes to future encrypted DNS requests in Windows
Sean Gallagher: In a post yesterday to the Microsoft Tech Community blog, Microsoft Windows Core Networking team members Tommy Jensen, Ivan Pashov, and Gabriel Montenegro announced that Microsoft is planning to adopt support for encrypted Domain Name System queries in order to “close one of the last remaining plain-text domain name transmissions in common web traffic.” That support will first take the form of integration with DNS over HTTPS (DoH), a standard proposed by the Internet Engineering Task Force and supported by Mozilla, Google, and Cloudflare, among others. “As a platform, Windows Core Networking seeks to enable users to use whatever protocols they need, so we’re open to having other options such as DNS over TLS (DoT) in the future,” wrote Jensen, Pashov, and Montenegro. “For now, we’re prioritizing DoH support as the most likely to provide immediate value to everyone. For example, DoH allows us to reuse our existing HTTPS infrastructure.” But Microsoft is being careful about how it deploys this compatibility given the current political fight over DoH being waged by Internet service providers concerned that they’ll lose a lucrative source of customer behavior data. This clearly isn’t the sexiest of subjects, but there’s an important tug of war happening here between ISPs and privacy advocates.
Updated Debian 10: 10.2 released
The Debian project is pleased to announce the second update of its stable distribution Debian 10 (codename buster). This point release mainly adds corrections for security issues, along with a few adjustments for serious problems. Security advisories have already been published separately and are referenced where available. Debian users probably already have this installed, because Debian package management is awesome and you can pry APT from my cold, dead hands and yes I’m totally biased when I say that APT is massively better than any of its alternatives. Sue me.
Writing userspace USB drivers for abandoned devices
I recently found some USB devices on eBay (Epiphan VGA2USB LR) that could take VGA as input and present the output as a webcam. Given that I was keen on the idea of not needing to lug out a VGA monitor ever again and there was claimed Linux support I took the risk and bought the whole job lot for about £20 (25 USD). When they arrived, I plugged one in under the expectation that it would come up as USB UVC Devices but they did not. Was I missing something? Turns out that he was, and that was the start of a rather wild ride.
Developer runs Windows 10 IoT Core on a graphing calculator
An independent developer has managed to hack a Calculator to run Windows 10 operating system, but it’s not a basic or scientific calculator that we normally use. According to the photos, the device is actually the HP’s Prime Graphing Calculator which comes with a touch screen interface, and good industrial design. The photos shared by the developer Ben shows off Windows 10 IoT (Internet of Things) edition running on the HP Prime Graphing Calculator. Perhaps not the most useful hack in the world, but still very cool.
Supreme Court agrees to review disastrous ruling on API copyrights
Ars Technica reports: The Supreme Court has agreed to review one of the decade’s most significant software copyright decisions: last year’s ruling by an appeals court that Google infringed Oracle’s copyrights when Google created an independent implementation of the Java programming language. The 2018 ruling by the Federal Circuit appeals court “will upend the longstanding expectation of software developers that they are free to use existing software interfaces to build new computer programs,” Google wrote in its January petition to the Supreme Court. In a sane world, this idiotic ruling would be overturned and Larry Ellison cries in his huge pile of money. Sadly, this world is far from sane, so this could really go either way.
The AMD Ryzen 9 3950X review: 16 cores on 7nm with PCIe 4.0
Deciding between building a mainstream PC and a high-end desktop has historically been very clear cut: if budget is a concern, and you’re interested in gaming, then typically a user looks to the mainstream. Otherwise, if a user is looking to do more professional high-compute work, then they look at the high-end desktop. Over the course of AMD’s recent run of high-core count Ryzen processors that line has blurred. This year, that line has disappeared. Even in 2016, mainstream CPUs used to top out at four cores: today they now top out at sixteen. Does anyone need sixteen cores? Yes. Does everyone need sixteen cores? No. Do I want sixteen cores? Yes.
1Password takes 200 million in venture capital
I wanted to be the first one to tell you: I’m incredibly proud to announce that we’ve partnered with Accel to help 1Password continue the amazing growth and success we’ve seen over the past 14 years. Accel will be investing USD$200 million for a minority stake in 1Password. Along with the investment – their largest initial investment in their 35-year history – Accel brings the experience and expertise we need to grow further and faster. I use 1Password, and I’m deeply skeptical of venture capital investments like these. 1Password has been profitable since its founding, so this investment is not a make-or-break kind of thing, which makes me worried about the future. Password managers require a lot of trust from their users, and trust is not something I give to venture capitalists.
Microsoft is working to bring 64-bit Intel app emulation to Windows on ARM
With Microsoft’s launch of the Surface Pro X last week, questions were once again raised about the apps that can run on it. The answer is that like any Windows 10 on ARM PC, it can run native ARM (ARM and ARM64) apps, and it can run emulated 32-bit Intel (x86) apps. This leaves out 64-bit Intel (AMD64, or x64) apps, so if you want an app that’s only available in an x64 flavor, such as Adobe Premiere Pro or Photoshop Elements, you can’t use it. That’s going to change though. Speaking with several sources, I can confirm that Microsoft is indeed working on bringing x64 app emulation to Windows on ARM. When that will happen is a bit more unclear, but it seems like it could be in Windows 10 21H1, which would mean that the general public will have access to it in the first half of 2021, and Windows Insiders will be able to test it out next year. Developing tools and technologies like this always carries an inherent risk – if it’s slow and cumbersome, people will complain and won’t want to use your operating system. If it’s fast and seamless, however, developers have little to no incentive to develop native ARM64 applications for Windows on ARM. That’s a fine line to tread, and definitely something Microsoft will have issues with. On a related note, the ARM64 version of Microsoft’s new Edge browser has been released.
Windows 10 to disallow WEP encryption
Microsoft is planning to remove WEP encryption from Windows 10. Since the 1903 release, a warning message has appeared when connecting to Wi-Fi networks secured with WEP or TKIP (which are not as secure as those using WPA2 or WPA3). In a future release, any connection to a Wi-Fi network using these old ciphers will be disallowed. Wi-Fi routers should be updated to use AES ciphers, available with WPA2 or WPA3. WEP is very old – it entered the scene in 1997 – and was cracked in 2001. It’s incredibly easy to crack, so it only makes sense to remove this outdated feature from Windows.
Apple debuts new MacBook Pro with working keyboard
The updated 16-inch MacBook Pro features a larger display with slimmer bezels than the 15-inch MacBook Pro, which it has replaced in Apple’s notebook lineup. The display has a resolution of 3072×1920 pixels with up to 500 nits of brightness. The notebook features an updated “Magic Keyboard” that does away with the unpopular butterfly mechanism, returning instead to a more reliable scissor mechanism with 1mm key travel, along with Intel’s latest 9th-generation processors with up to 8 cores. It also has up to 64GB of RAM and up to 8TB of SSD storage. Above the keyboard, the Touch Bar lives on, but the 16-inch MacBook Pro marks the return of a physical Esc key. In line with the latest MacBook Air, the Touch ID sensor has also been separated from the Touch Bar. It took them 4 years, but Apple finally remembered how to make a keyboard. Aside from the new MacBook Pro, Apple also announced the new Mac Pro will be available in December.
BBC feature on Terry Davis of TempleOS
When a homeless man was accidentally killed by a train on the 11/08/18 in The Dalles, Oregon, no one realised how many people it would effect. The man was a computer programmer called Terry Davis and he was on a mission from God. He’d designed an entire operating system called Temple OS and according to Terry its creation had been a direct instruction from God himself. As a fellow programmer explained it, ‘you can imagine how over time one man might build a house, but this is like building a sky scraper, on your own!’ And this was all done while Terry battled a diagnosis of schizophrenia. Aleks Krotoski searches the emails, web posts and live streams to piece together the life of a remarkable individual who’s work touched so many and is now celebrated not just as a technological achievement but an artistic one. Davis’ story was a sad one, and partially intertwined with OSNews and the crew here. His behaviour meant we eventually had to ban him from the site, but even after that, then-OSNews editor Kroc Kamen worked with him for an OSNews article.
Tearing apart printf()
If ‘Hello World’ is the first program for C students, then printf() is probably the first function. I’ve had to answer questions about printf() many times over the years, so I’ve finally set aside time for an informal writeup. The common questions fit roughly in to two forms: Easy: How does printf mechanically solve the format problem?Complex: How does printf actually display text on my console? My usual answer? “Just open up stdio.h and track it down” This wild goose chase is not only a great learning experience, but also an interesting test for the dedicated beginner. Will they come back with an answer? If so, how detailed is it? What IS a good answer? This is incredibly detailed and definitely over my head, but I’m sure many of you will enjoy this one greatly.
Debian reconsiders init-system diversity
Many community-based Linux distributions have made the decision to switch to systemd, and most of those decisions were accompanied by lengthy, sometimes acrimonious mailing-list discussions. No distribution had a harder time of it than Debian, though, where arguments raged through much of 2013 before the Debian Technical Committee decided on systemd in early 2014. Thereafter, it is fair to say, appetite for renewing the init-system discussion has been low. Now, though, the topic has returned to the fore and it would appear that the project is heading toward a new general resolution (GR) to decide at what level init systems other than systemd should be supported. Has there ever been a more controversial topic among Linux and distribution developers than systemd?
Google’s secret ‘Project Nightingale’ gathers personal health data on millions of Americans
Google is teaming with one of the country’s largest health-care systems on a secret project to collect and crunch the detailed personal health information of millions of Americans across 21 states, according to people familiar with the matter and internal documents. The data involved in Project Nightingale includes lab results, doctor diagnoses and hospitalization records, among other categories, and amounts to a complete health history, complete with patient names and dates of birth. Neither patients nor doctors have been notified. At least 150 Google employees already have access to much of the data on tens of millions of patients, according to a person familiar with the matter. There’s a lot of money to be made in healthcare, and it was only a matter of time before creepy technology companies like Google would want a piece of this pie – through massive amounts of personal information. Technically, this is all above board, though. It’s fully within federal regulations and laws, so this practice is unlikely to stop.
Viral tweet about Apple Card leads to Goldman Sachs probe
A Wall Street regulator is opening a probe into Goldman Sachs Group Inc.’s credit card practices after a viral tweet from a tech entrepreneur alleged gender discrimination in the new Apple Card’s algorithms when determining credit limits. A series of posts from David Heinemeier Hansson starting Thursday railed against the Apple Card for giving him 20 times the credit limit that his wife got. The tweets, many of which contain profanity, immediately gained traction online, even attracting comment from Apple co-founder Steve Wozniak. Hansson didn’t disclose any specific income-related information for either of them but said they filed joint tax returns and that his wife has a better credit score than he does. The whole Twitter thread by David Heinemeier Hansson is an exercise in inflexible bureaucracy and an unshakable belief in the black box algorithm that nobody even seems to understand. Bias in algorithms is a real problem, and it will only become a bigger problem as they become more and more important in every aspect of our society.
IBM, sonic delay lines, and the history of the 80×24 display
What explains the popularity of terminals with 80×24 and 80×25 displays? A recent blog post “80×25” motivated me to investigate this. The source of 80-column lines is clearly punch cards, as commonly claimed. But why 24 or 25 lines? There are many theories, but I found a simple answer: IBM, in particular its dominance of the terminal market. In 1971, IBM introduced a terminal with an 80×24 display (the 3270) and it soon became the best-selling terminal, forcing competing terminals to match its 80×24 size. The display for the IBM PC added one more line to its screen, making the 80×25 size standard in the PC world. The impact of these systems remains decades later: 80-character lines are still a standard, along with both 80×24 and 80×25 terminal windows. As noted, a follow-up to our earlier discussion.
What happened if you tried to access a network file bigger than 2GB from MS-DOS?
One of my friends is into retrocomputing, and he wondered what happened on MS-DOS if you asked it to access a file on a network share that was bigger than what FAT16 could express. My friend was under the mistaken impression that when MS-DOS accessed a network resource, it was the sector access that was remoted. Under this model, MS-DOS would still open the boot sector, look for the FAT, parse it, then calculate where the directories were, read them directly from the network hard drive, and write raw data directly to the network hard drive. This is not how it works. Raymond Chen is an international treasure.
AMD Q4: 16-core Ryzen 9 3950X, Threadripper up to 32-Core 3970X
AMD is set to close out the year on a high note. As promised, the company will be delivering its latest 16-core Ryzen 9 3950X processor, built with two 7nm TSMC chiplets, to the consumer platform for $749. Not only this, but AMD today has lifted the covers on its next generation Threadripper platform, which includes Zen 2-based chiplets, a new socket, and an astounding 4x increase in CPU-to-chipset bandwidth. At this point it’s starting to feel like kicking Intel when they’re down.
Bill Gates: everyone would be using Windows Mobile instead of Android if not for the US antitrust investigation
Gates said that he has no “doubt the antitrust lawsuit was bad for Microsoft” as the company would have otherwise focused more on developing the mobile operating system. The lawsuit ended up distracting him away from Windows Mobile and he ultimately “screwed that up“. He also said that Microsoft was “three months too late on a release” that would have been used by Motorola on a smartphone. While he did not provide the specifics, it is possible that Gates is referring to the iconic Motorola Droid which launched with Android and made consumers in the US notice the OS thanks to the heavy marketing push from Verizon and Motorola. I wouldn’t be surprised if this is actually quite close to reality. Had Verizon and an – at the time – influential phone makers like Motorola with its Droid phone and all the marketing blitz that accompanied it opted for a Microsoft product, I wouldn’t be so sure Android would’ve gotten the head start that it did.
Microsoft Edge is officially coming to Linux soon
It looks like Microsoft could finally bring Chromium-powered Edge, the revamped browser with dark mode and a set of exciting features to Linux. Microsoft’s Chromium-based Edge browser specifically built for Linux is being actively developed, and the development was confirmed at the Ignite conference. As shown in the screenshot of a slide from Ignite session, Microsoft Edge is listed as a compatible software for Linux. I wonder if Microsoft will do the legwork to ensure proper integration with GNOME, KDE, and others.
Intel Performance Strategy Team publishing intentionally misleading benchmarks
Today something happened that many may not have seen. Intel published a set of benchmarks showing its advantage of a dual Intel Xeon Platinum 9282 system versus the AMD EPYC 7742. Vendors present benchmarks to show that their products are good from time-to-time. There is one difference in this case: we checked Intel’s work and found that they presented a number to intentionally mislead would-be buyers as to the company’s relative performance versus AMD. Intel is desperate, and it’s really starting to show.
Linux 5.5 to add support for SGI Octane I, Octane II workstations
The Linux 5.5 kernel due out as stable in early 2020 will finally have mainline support for the MIPS-powered SGI Octane and Octane II workstations that originally ran with SGI’s IRIX operating system about two decades ago. There have been out-of-tree patches for running Linux on the SGI Octane MIPS-based systems while Linux 5.5 is set to finally have this support mainlined for these two decade old workstations should you still be running the hardware and looking for something else besides IRIX or support in other platforms like OpenBSD. Mind you, these workstations were already succeeded by the SGI Octane III a decade ago with Intel x86. Better late than never.
Chrome OS gets virtual desktops
One of the best parts of Chromebooks is that every new version of Chrome OS brings dozens of improvements to keep your device safe, fast and hassle-free. The latest version of Chrome OS includes tools to help you organize your workspace, make phone calls more easily, and print and share feedback more quickly. Chrome OS now supports virtual desktops, and the only reason I’m posting this is because I just can’t believe it’s taken them this long.
FreeBSD 12.1 released
The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 12.1-RELEASE. This is the second release of the stable/12 branch. Some of the highlights: • BearSSL has been imported to the base system.• The clang, llvm, lld, lldb, compiler-rt utilities and libc++ have been updated to version 8.0.1.• OpenSSL has been updated to version 1.1.1d.• Several userland utility updates. The full release notes has all the details about this new release, and you can download it from the usual place for amd64, i386, powerpc, powerpc64, powerpcspe, sparc64, armv6, armv7, and aarch64.
The lost key of QWERTY
The Sholes and Glidden typewriter (sometimes called the Remington No. 1) was the first successful typewriter ever brought to market (in 1873), and the forerunner of most other successful typewriters. The unidentified key was, as far as I can tell, on this model and only this model. It was gone on the Remington No. 2 introduced in 1878, never to appear again (in this form), and as far as I know never found on competitors either. So what the heck is it? I love stuff like this.
Microsoft’s Edge Chromium browser will launch on January 15th with a new logo
Microsoft is planning to release its Edge Chromium browser early next year with a new logo. The software maker is targeting January 15th as the release date for Edge Chromium, with availability for Windows 10, Windows 7, Windows 8, and macOS. Microsoft is releasing what it calls a “release candidate” today, which should demonstrate most of the final work that will make it into the stable release in January. The new Edge will join a slew of interesting Chromium-based browsers, such as Vivaldi and Brave.
Text editing hates you too
A month ago, we discussed an article about just how difficult text rendering is, and today we get to take a look at the other side of the coin – text editing. Alexis Beingessner’s Text Rendering Hates You, published exactly a month ago today, hits very close to my heart. Back in 2017, I was building a rich text editor in the browser. Unsatisfied with existing libraries that used ContentEditable, I thought to myself “hey, I’ll just reimplement text selection myself! How difficult could it possibly be?” I was young. Naive. I estimated it would take two weeks. In reality, attempting to solve this problem would consume several years of my life, and even landed me a full time job for a year implementing text editing for a new operating system.
Sensing posture-aware pen+touch interaction on tablets
Many status-quo interfaces for tablets with pen + touch input capabilities force users to reach for device-centric UI widgets at fixed locations, rather than sensing and adapting to the user-centric posture. To address this problem, we propose sensing techniques that transition between various nuances of mobile and stationary use via postural awareness. These postural nuances include shifting hand grips, varying screen angle and orientation, planting the palm while writing or sketching, and detecting what direction the hands approach from. The video demonstrates some incredibly useful techniques, but as always, the devil is not just in the details, but also in implementation. Nothing shown in the video seems particularly complicated to implement using current technology, but UI elements that move around based on how you are holding or interacting with the device can be either incredibly intuitive – or downright infuriating.
Apple to donate 5% of its 50 billion dollar tax cut to California’s housing crisis
Apple today announced a comprehensive $2.5 billion plan to help address the housing availability and affordability crisis in California. As costs skyrocket for renters and potential homebuyers — and as the availability of affordable housing fails to keep pace with the region’s growth — community members like teachers, firefighters, first responders and service workers are increasingly having to make the difficult choice to leave behind the community they have long called home. Nearly 30,000 people left San Francisco between April and June of this year and homeownership in the Bay Area is at a seven-year low. 2.5 billion dollar sure does sound like a big number. But wait a second – rewind to the middle of last year: For years, Apple has held billions of dollars of cash overseas and insisted it won’t bring it home until the US gives it a better deal on the taxes it would have to pay to repatriate the funds. As of 2017, that cash pile had grown to an astonishing $252 billion. Now that lawmakers have passed a $1.5 trillion tax cut that primarily benefits corporations and the wealthy, Apple sees its chance to go forward with bringing that cash home before anyone changes their mind. According to Apple’s announcement, it’ll pay a one time tax of $38 billion. If Apple had paid the previous tax rate of 35 percent, its bill would have come out to around $88 billion. Now, that money can go into making the company even larger and providing more cash to hold overseas until Uncle Sam cries uncle again. Apple got a massive tax cut of 50 billion dollars just last year, so this 2.5 billion dollar represents 5 percent of said tax cut. Such generosity.
As Apple’s services grow, it’s ‘gifts’ for users and ARPU for analysts
You’ve got to hand it to Apple when it comes to saying the loud part loud and the quiet part quiet. The company has spent the last few years cranking up an enormous services business that’s growing by double digits quarter after quarter and generated nearly 50 billion dollars in the past 12 months—yet it tries very hard to emphasize that making customers happy comes first. This week, Apple launched its subscription video streaming service, Apple TV+, and also released its quarterly financial results. In the regular phone call with Wall Street analysts, Apple CEO Tim Cook tried very hard to get investors excited about Apple’s opportunities to make lots of money while not making it seem like Apple’s lost its soul in the process. The goal of services companies is to trick you into signing up for as many different confusing services as possible, so that you forget about them or find it too burdensome to cancel them. Apple has already gone well down this path, and instead of tiptoeing around it all the time out of fear of pissing off Tim Cook, I wish the media would just flat-out say it: it’s sleazy. It’s not illegal or wrong or anything like that – but that doesn’t make it any less sleazy.
Firefox to discontinue sideloaded extensions, but don’t grab your pitchforks
Sideloading is a method of installing an extension in Firefox by adding an extension file to a special location using an executable application installer. This installs the extension in all Firefox instances on a computer. Sideloaded extensions frequently cause issues for users since they did not explicitly choose to install them and are unable to remove them from the Add-ons Manager. This mechanism has also been employed in the past to install malware into Firefox. To give users more control over their extensions, support for sideloaded extensions will be discontinued. This blog post requires some very clear translating before all of grab our pitchforks. Users will still be able to install extensions from outside Mozilla’s own add-on website, and developers will still be able to distribute them separately. The functionality Mozilla is removing from Firefox is the ability for application installers – such as Skype – to dump an extension in a folder and then have that extension be installed in every Firefox profile on the machine.
European cloud project draws backlash from US tech giants
Germany and France are introducing a government-backed project to develop European cloud infrastructure in an effort to help local providers compete with U.S. technology giants, which dominate the global cloud market. Amazon.com Inc. and Microsoft Corp. criticized the initiative announced this week, called Gaia-X, saying the project will restrict data services along national borders. The reach of Amazon, Microsoft and other U.S. giants worries European politicians and corporate executives. Companies in Germany and France, the continent’s economic powerhouses, and in other European Union countries are concerned about depending on technology providers that must comply with the U.S. Cloud Act, WSJ Pro Cybersecurity reported in October. The 2018 law requires American firms to provide law enforcement with customers’ personal data on request, even when the servers containing the information are abroad. The European Union should’ve invested in efforts like this years ago, but rather late then never. And of course, it’s entirely unsurprising that US cloud providers are unhappy about this move, but that really shouldn’t be of any European legislator’s concern.
US opens national security investigation into TikTok
The U.S. government has launched a national security review of TikTok owner Beijing ByteDance Technology Co’s $1 billion acquisition of U.S. social media app Musical.ly, according to two people familiar with the matter. While the $1 billion acquisition was completed two years ago, U.S. lawmakers have been calling in recent weeks for a national security probe into TikTok, concerned the Chinese company may be censoring politically sensitive content, and raising questions about how it stores personal data. TikTok – Wikipedia link for those of us who have no idea what it is – is incredibly popular among younger people, but since it’s an entirely Chinese platform, there’s concerns about what, exactly, the data it stores is being used for.
Google acquires Fitbit
Today, we’re announcing that Google has entered into a definitive agreement to acquire Fitbit, a leading wearables brand. Over the years, Google has made progress with partners in this space with Wear OS and Google Fit, but we see an opportunity to invest even more in Wear OS as well as introduce Made by Google wearable devices into the market. Fitbit has been a true pioneer in the industry and has created engaging products, experiences and a vibrant community of users. By working closely with Fitbit’s team of experts, and bringing together the best AI, software and hardware, we can help spur innovation in wearables and build products to benefit even more people around the world. Maybe this will get Google to take Wear OS seriously, because it has been lingering for years now.
The Notepad++ Free Uyghur Edition
Don Ho, developer of the popular Notepad++ text editor: People will tell me again to not mix politics with software/business. Doing so surely impacts the popularity of Notepad++: talking about politics is exactly what software and commercial companies generally try to avoid. The problem is, if we don’t deal with politics, politics will deal with us. We can choose to not act when people are being oppressed, but when it’s our turn to be oppressed, it will be too late and there will be no one for us. You don’t need to be Uyghur or a Muslim to act, you need only to be a human and have empathy for our fellow humans. Hence Notepad++ Free Uyghur Edition. This was a risky move, and as detailed by The Verge, the entirely expected happened: lots and lots of coordinated Chinese spam messages, as well as DDoS attacks. At least Hu has more guts than Apple, the NBA, and Blizzard combined.
...60616263646566676869...