OSNews logo OSNews


  • Cidco MailStation as a Z80 development platform

    Fri 7:52pm By Thom Holwerda
    The Cidco MailStation is a series of dedicated e-mail terminals sold in the 2000s as simple, standalone devices for people to use to send and receive e-mail over dialup modem. While their POP3 e-mail functionality is of little use today, the hardware is a neat…
  • Windows 10’s new Hosted App Model

    Fri 7:51pm By Thom Holwerda
    In Windows 10 version 2004, we are introducing the concept of Hosted Apps to the Windows App Model. Hosted apps are registered as independent apps on Windows, but require a host process in order to run. An example would be a script file which requires its host…
  • How SNES emulators got a few pixels from complete perfection

    Thu 8:25pm By Thom Holwerda
    As the lead coder of bsnes, I’ve been attempting to perfect Super Nintendo emulation for the past 15 years. We are now at a point where that goal is in sight, but there we face one last challenge: accurate cycle timing of the SNES video processors. Getting…
  • Dropbox’s journey to type checking 4 million lines of Python

    Thu 6:08pm By Moochman
    Dropbox is a big user of Python. It’s our most widely used language both for backend services and the desktop client app (we are also heavy users of Go, TypeScript, and Rust). At our scale—millions of lines of Python—the dynamic typing in Python made…
  • LineageOS 17.1, based on Android 10, released

    Thu 6:04pm By Thom Holwerda
    We have been working extremely hard since Android 10’s release last August to port our features to this new version of Android. Thanks to massive refactoring done in some parts of AOSP, we had to work harder than anticipated to bring some features forward,…
  • Swift on Mac OS 9

    Wed 8:45pm By Thom Holwerda
    It’s April 1, and that means it’s both April Fools’ Day and the anniversary of the founding of Apple Inc. While this year is a sober one due to current events, I think a lot of people still appreciate what people are creating and sharing to keep spirits…
  • Microsoft Edge is becoming the browser you didn’t know you needed

    Wed 7:32pm By Thom Holwerda
    It’s no secret that we’ve been enthusiastic about Microsoft’s new, Chromium-based Edge browser for a while now. But that enthusiasm has mostly been limited to “a default Windows browser that doesn’t suck,” rather than being for any particularly…
  • Rethinking OpenBSD security

    Tue 4:54pm By Thom Holwerda
    OpenBSD aims to be a secure operating system. In the past few months there were quite a few security errata, however. That’s not too unusual, but some of the recent ones were a bit special. One might even say bad. The OpenBSD approach to security has a few…
  • Honda bucks industry trend by removing touchscreen controls

    Tue 4:52pm By Thom Holwerda
    Honda has done what no other car maker is doing, and returned to analogue controls for some functions on the new Honda Jazz. While most manufacturers are moving to touchscreen controls, identifying smartphone use as their inspiration – most recently seen in…
  • GNOME’s Mutter working on variable refresh rate support

    Tue 4:01pm By Thom Holwerda
    A work-in-progress patch series was posted over the weekend for adding variable refresh rate support into Mutter for X.Org and Wayland. This includes checking for VRR support from connected monitors using the DRM properties, support for activating VRR, and the…
  • Ryzen 4000 review: AMD’s 7nm Ryzen 9 offers game-changing performance for laptops

    Mon 7:09pm By Thom Holwerda
    When AMD introduced its Ryzen 4000 mobile CPUs at CES, the company made bold claims of game-changing performance. Coming off of years of underwhelming laptop chips, AMD promised it had optimized Ryzen 4000 for mobile computing. Now we’ve tested those claims…
  • Linux 5.6 released with WireGuard

    Mon 6:59pm By Thom Holwerda
    Earlier this evening, Linus released Linux 5.6, which contains our first release of WireGuard. This is quite exciting. It means that kernels from here on out will have WireGuard built-in by default. And for those of you who were scared away prior by the…
  • Control Panel isn’t dead yet – but the System applet is looking nervous

    Mar 27, 2020, 10:14 pm By Thom Holwerda
    You may have seen dark rumors around the Web that Microsoft is about to kill off the classic Control Panel. Rest assured, friend, we were as horrified as you are—but on more careful inspection, this seems not to be the case. That’s one of the many…
  • Amiga machine code course

    Mar 27, 2020, 8:32 pm By Thom Holwerda
    Here you’ll find my complete set of posts covering the Amiga Machine Code course. The course consists of twelve letters and two disks, that can be found here. The letters are available as PDF’s in their original Danish language as well as translated to…
  • Dumping MiniDisc media

    Mar 27, 2020, 8:31 pm By Thom Holwerda
    If you have music on a collection of MiniDisc media and want to finally copy the data off onto modern media (or the cloud!), here are simple instructions for some different solutions. Why would you stop using MiniDisc though?