Feed osnews OSnews

Favorite IconOSnews

Link https://www.osnews.com/
Feed http://www.osnews.com/files/recent.xml
Updated 2025-07-02 01:31
Bitcoin to use 0.5% of world's electricity by end of 2018
The bitcoin network is run by miners, computers that maintain the shared transaction ledger called the blockchain. A new study estimates that this process consumes at least 2.6GW of power - almost as much electric power as Ireland consumes. This figure could rise to 7.7GW before the end of 2018 - accounting for almost half a percent of the world's electricity consumption.Bitcoin is - quite literally - destroying our environment. It's erasing the meagre progress we've made on reducing our overal energy consumption, for a glorified Tulipmania.
Selfish Ledger is an unsettling vision of Google social engineering
Google has built a multibillion-dollar business out of knowing everything about its users. Now, a video produced within Google and obtained by The Verge offers a stunningly ambitious and unsettling look at how some at the company envision using that information in the future.The video was made in late 2016 by Nick Foster, the head of design at X (formerly Google X), and shared internally within Google. It imagines a future of total data collection, where Google helps nudge users into alignment with their goals, custom-prints personalized devices to collect more data, and even guides the behavior of entire populations to solve global problems like poverty and disease.This is exactly as dystopian and deeply creepy as you think it is. My biggest concern is not that this video exists or that companies such as Google are thinking about this - my biggest concern is that a whole generation of people already seem to accept this as the new normal even before it's a reality.
Evolving Chrome's security indicators
Previously, HTTP usage was too high to mark all HTTP pages with a strong red warning, but in October 2018 (Chrome 70), we'll start showing the red "not secure" warning when users enter data on HTTP pages.Seemingly small change, but still hugely significant. Right now, HTTPS pages are marked as secure, and HTTP pages are not marked at all. In the future, HTTPS pages will not be marked, while HTTP pages will be marked as insecure.
The Xbox Adaptive Controller may change gaming forever
The operative word is "adaptive". XAC's potential truly begins with its back-side strip. There, you'll find a whopping 19 ports, all 3.5mm jacks. No, this isn't a giant middle finger to the headphone-jack haters at Apple and Google. Rather, these ports see Microsoft connecting with, and loudly celebrating, what has long been an open secret in the world of gaming peripherals: the community of add-on devices designed for limited-mobility gamers.Oversized buttons, finger switches, blowing tubes, foot pedals, and other specialized inputs have long been built for gamers who can't hold onto or efficiently use average controllers (gamepads, keyboards, mice). Recent speeches from company heads like CEO Satya Nadella and Xbox chief Phil Spencer have paid lip service to "inclusivity" in computing and gaming, but this device, the XAC, aims to do the trick by connecting niche add-ons to standard Microsoft hardware.This is a hugely important device for gamers with limited mobility. Nothing but praise for Microsoft for developing a device like this.
Senate votes to reinstate net neutrality
The Senate has voted to save net neutrality, but donât get your hopes up: thereâs still a long, likely impossible journey ahead if the policy is to be saved in the immediate future.In a 52-47 vote today, senators voted to overturn the Federal Communication Commissionâs Restoring Internet Freedom Order, which took net neutrality rules off the books. They were able to do so using the Congressional Review Act, or CRA, which allows Congress to reverse recent decisions by government agencies. Republican control of Congress means that such a measure wouldnât normally even make it up for a vote; but the CRA allows senators to force a vote by obtaining 30 signatures.All 49 Democrats voted in favor, as well as Republican Senators Susan Collins, of Maine; John Kennedy, of Louisiana; and Lisa Murkowski, of Alaska.This is a step in the right direction for the US, but corruption runs deep, so this fight is far, far from over. Still, a victory is a victory.
The desktop belongs to Electron
This doesnât have to be forever. Maybe in the future, developers will start using React Native to build desktop applications. Or perhaps Flutter! Electron apps have a bad reputation for using too much RAM, have potential security issues, canât (yet) match the speed of C++, and they often lack the polish and familiarity of a great native app.But it seems clear to me that OS-specific SDKs are becoming a liability for desktop OS vendors. Developers want to use the technologies they know, and they want maximum reach for the products they build. And theyâre smart enough to get what they want. A lack of cooperation on the part of Apple, Google, and Microsoft will only hurt users.Say hello to your new Electron overlord.At 33, I'm perhaps staring to show signs of becoming an old man, but I really don't like Electron applications. I use Discord every day, and it just feels slow, cumbersome, and out of place on my virtually 100% Modern/Fluent Design Windows desktop, Surface, and my iPhone X. I greatly prefer proper, platform-specific native applications, but I feel that ship may have sailed with things like Electron and Progressive Web Apps.I'm not looking forward to this future.
Twitter to intentionally cripple third-party clients
Twitter has long had a strange disdain for third-party Twitter apps, but it's allowed many of them to pass under the radar for the last several years. That's starting to change this summer, when Twitter will revoke a key piece of access that developers currently have to the service, replacing it with a new access system that limits what they can do. The changes aren't going to make third-party Twitter clients useless, but they are going to make the apps somewhat worse.The changes, which go into effect August 16th, do two main things: first, they prevent new tweets from streaming into an app in real time; and second, they prevent and delay some push notifications. Neither of these are going to break Twitter apps completely, but they could be very annoying depending on how and where you use it.As good a moment as any to stop using Twitter altogether. Twitter is actively making Twitter worse for those that use Twitter the most and since the longest time, which seems like a terrible business decision. They want us to use their crappy non-chronological, advertisement-ridden first party clients, which in my case simply isn't going to happen. I use Twitter for fun, and these needless changes suck that fun out of it.Meanwhile, the Nazis are still on Twitter. Just so you know where the company's priorities lie.
AsteroidOS 1.0 released
Four years ago, I envisioned an open-source operating system for smartwatches that would eventually become known as AsteroidOS. This project has steadily grown and gathered contributions from about 100 contributors from all around the world, all united behind the idea of an open wearable platform. When I first started, I never imagined how big this project would become and the quantity of work required to reach a stable version for daily usage.Today, it is my great pleasure to finally announce the availability of AsteroidOS 1.0, the first stable release of this project!This is a remarkable achievement. AsteroidOS is a Linux-based operating system using Wayland, Qt5, and various other open source technologies. It is quite full-featured, and currently works on seven Android Wear smartwatches. Sadly, I don't own one of the supported devices, because I'm incredibly curious to try this out.
A collection of Windows 95 UI components for iOS' UIKit
This is a little exploration into applying '90s-era design & principles into a modern platform with some primitive components. The assets and design metrics were (for the most part) taken from an actual installation of Windows 95. These are pixel-accurate renditions of the original design.There's something refreshing about seeing Windows 95's controls and widgets running on a modern smartphone.
US carriers selling access to your real-time location data
Four of the largest cell giants in the US are selling your real-time location data to a company that you've probably never heard about before.In case you missed it, a senator last week sent a letter demanding the Federal Communications Commission (FCC) investigate why Securus, a prison technology company, can track any phone "within seconds" by using data obtained from the country's largest cell giants, including AT&T, Verizon, T-Mobile, and Sprint, through an intermediary, LocationSmart.Well, at least your messaging app is end-to-end encrypted, right?
A completely silent computer
I've been trying to make my computers quieter for nearly three decades. Custom liquid cooling loops, magnetically-stabilised fluid-dynamic bearings, acoustic dampeners, silicone shock absorbers, you name it. Well, last week I finally managed to build a completely silent computer. Without further ado...The Streacom DB4 is an amazing chassis and case, which I am considering for one of my next computer builds. This article provides great insight into building such a fanless PC, with links to additional articles about the system later in its lifespan.
Meet Surface Hub 2
Surface Hub 2 was designed from the ground up to be used by teams - to get people out of their seats, to connect and ideate, regardless of location. The new Surface Hub 2 is sleeker, more agile and more affordable to fit any workspace or work style. The gorgeous 4K+ 50.5" multi-touch display creates an inviting canvas to co-create, harnessing the power of Microsoft Teams, Microsoft Whiteboard, Office 365, Windows 10 and the intelligent cloud. The 4K cameras that rotate with the device, integrated speakers and far field mic arrays allow everyone in the meeting to feel as if they are right in the room with the rest of the group, while our standard Surface 3×2 aspect ratio means everyone has more usable space to create and collaborate.Do I need this? Nope. Can I afford this? Probably not. Do I still want it? Yes!I love the fact that Microsoft is making products like this. It'll probably be a niche product few of us ever get to experience, but whatever the company develops for and learns from this product will surely benefit the rest of their hardware and software offerings.
DOSBox-CRT
This is just a slightly modified version of the standard DOSBOX emulator. I have just hacked in my own shader which emulates some aspects of old CRT monitors, as I prefer to play emulated games with such a filter, and the built-in dosbox filters are not to my taste. I made this because I wanted it myself, but since I have it I thought I'd share it. There's probably lots of things which could be done better, but it's good enough for my needs right now, so leaving it like this for now.Not a major news item, obviously, and just one among countless contributions to open source that pass by unnoticed every day, but every now and then, it seems only prudent to highlight one.
AMD launches GPU-equipped Ryzen Pros
The first Ryzen Pros had a major omission, however: they didn't include integrated GPUs. Corporate desktops and laptops, typically used for Office, Web browsing, and other low-intensity tasks, overwhelmingly use integrated GPUs rather than discrete ones; they simply don't need anything more powerful. The need for separate GPUs meant that the first-generation Ryzen Pros had only very limited appeal in their target corporate market.The new processors, however, follow in the footsteps of the Ryzens with integrated Vega graphics launched in February, pairing a single core complex (CCX; a bundle of four cores/eight threads and a shared level 3 cache) with a Vega GPU. This makes them a complete solution for the corporate desktop.These Ryzen processors with built-in Vega graphics are great for relatively affordable computer builds designed for simple office work, such as my translation work. Right now, I work and play games on the same machine, but I intend to move work to a separate, lighter computer so I can be a bit more aggressive in updating the hardware in my gaming PC. Ryzen processors with built-in Vega graphics are great for this.
* AquilaOS: yet another hobbyist operating system *
AquilaOS is a UNIX-like Operating System that started in 2016. Based on another OS I developed and many trials and failures since 2012, it finally came to light.The goal behind AquilaOS is to make a UNIX-like OS adhering to a quote by K. Thompson in UNIX Implementation.The kernel is the only UNIX code that cannot be substituted by a user to his own liking. For this reason, the kernel should make as few real decisions as possible. This does not mean to allow the user a million options to do the same thing. Rather, it means to allow only one way to do one thing, but have that way be the least-common divisor of all the options that might have been provided.From the start, AquilaOS focused on being as transparent and architecture-agnostic as possible. To even raise the challenge, strict compliance with C standard (C99) is a must which allows compiling with "-O3" (strict optimization in GCC) and "-Wall -Wextra -Werror". Currently AquilaOS v0.0.1a is released and awaiting testers and contributors.FeaturesAquilaOS is mostly written in C with a few assembly parts when absolutely needed. It consists of a monolithic kernel and a set of user utilities.Kernel Features: Monolithic kernel Supports x86 archticture (all arch dependent code is seperate from the kernel) Multitasking and Multithreading using POSIX threads Supports ELF format Signals Blocking and Non-blocking I/O Sessions, process groups and job control Virtual file system (VFS) with support for initramfs, tmpfs, devfs, devpts, procfs and ext2 Devices subsystem using devices files with major/minor numbers Supported devices include: PS/2 Keyboard, IDE/ATA Harddisk, Framebuffer device (fbdev, Linux API) with VESA 3.0, 8250 UART Memory management subsystem (with demand paging and copy-on-write)System Utilities: aqbox: several UNIX/POSIX utilities in one binary (similar to BusyBox) fbterm: Framebuffer based terminal (with wallpaper) with VT100 emulation using libvterm lua: Lightweight, multi-paradigm programming language kilo: Simple text editor for ANSI/VT100 terminal tcc: Tiny C Compiler by Fabrice Bellard (Who made Qemu and FFmpeg) nuklear: Immediate mode graphics library - experimentalThe source code is released under GPLv3 licence and hosted on Github, https://github.com/mohamed-anwar/Aquila. Make sure to check it out and follow up with suggestions, or better yet, contributions. Read more on this exclusive OSNews article...
GDPR will pop the adtech bubble
"Sunrise day" for the GDPR is 25 May. That's when the EU can start smacking fines on violators.Simply put, your site or service is a violator if it extracts or processes personal data without personal permission. Real permission, that is. You know, where you specifically say "Hell yeah, I wanna be tracked everywhere."Of course what I just said greatly simplifies what the GDPR actually utters, in bureaucratic legalese. The GDPR is also full of loopholes only snakes can thread; but the spirit of the law is clear, and the snakes will be easy to shame, even if they don't get fined. (And legitimate interest - an actual loophole in the GDPR, may prove hard to claim.)Toward the aftermath, the main question is What will be left of advertising - and what it supports - after the adtech bubble pops?I'm skeptical of the GDPR actually changing anything, but who knows.
Google will make its paid storage plans cheaper
Google is rolling out new changes to its storage plans that include a new, low-cost storage plan and half off the price of its 2TB storage option, the company announced today. It's also converting all Google Drive paid storage plans to Google One, perhaps in part because youâll now have one-tap access to Googleâs live customer service.Google One will get a new $2.99 a month option that gets you 200GB of storage. The 2TB plan, which usually costs $19.99 per month, will now cost $9.99 a month. Finally, the 1TB plan that costs $9.99 a month is getting removed. The other plans for 10, 20, or 30TB wonât see any changes.This makes Apple's paltry iCloud offerings look even worse than they already did.
Under the microscope: Aemulor
After the release of the Iyonix PC in 2002, RISC OS started moving from 26-bit architecture towards 32-bit. Nowadays all modern RISC OS machines are 32-bit, but an awful lot of older applications are still not compatible with modern 32-bit RISC OS.Aemulor, originally a commercial application but now free to download, is a software emulator that allows RISC OS applications which were written for a 26-bit ARM systems to be used on more recent CPUs that provide only 32-bit addressing modes. RISC OS itself is unaware that there is anything unusual about the 26-bit applications that are running under Aemulor, to RISC OS they appear as normal applications - they appear on the icon bar and can communicate fully with other 26 or 32-bit applications.I've bought a Raspberry Pi 3 Model B+ just for RISC OS, so hopefully, I can start posting more about this old but venerable operating system in the future. Any tips or interesting things for me to investigate are welcome.
Android P apps crash silently instead of showing dialogs
Among all the new additions to Android P including new navigation gestures, Slices API, and new biometrics API, there are some other changes which may also be impactful in a more subtle way. One of these is the removal of App Not Responding (ANR) dialogue boxes for foreground apps. The ANR dialogue appears when something is preventing the main UI thread from responding. When this happens in Android Oreo or below, the ANR dialogue is shown to the user to let them know. Now, in Android P, the application will just crash without any kind of notification for the user.You know how some people will insist that iOS applications are more stable than Android applications? That's because on iOS, when applications crash, they just... Vanish. No dialog, no notification, nothing. Android will now be adopting the same behaviour, which, while less informative, does remove a silly dialog that you couldn't really do anything useful with anyway.Good move. Dialogs you can't take any actions with are useless.
Malware found in the Ubuntu Snap store
Oh, snap! Just because some packages are available to install directly from the Ubuntu Software Center doesn't make them safe. This is proved by a recent discovery of malware in some snap packages from the Ubuntu Snaps Store.At least two of the snap packages, 2048buntu and Hextris, uploaded to the Ubuntu Snaps Store by user Nicolas Tomb, contained malware. All packages by Nicolas have since been removed from the Ubuntu Snaps Store, "pending further investigations".I honestly did not expect anyone to care enough to upload malware to the Ubuntu Software Center. Good thing it got caught.
Android P's gestures are a jagged pill you should learn to swallow
I bring this up because when Google introduced its new pill-shaped gesture area on Android P's first public beta, it was immediately apparent that Google was not aiming to recreate the simplicity, or even the convenience, of its decade-old three-button navigation scheme. Swiping up does not, in fact, go to the home screen but to the multitasking menu. Swiping up again, and only from that in-between state, reaches the app drawer. Indeed, reaching the home screen requires tapping the pill, something that's not at all obvious from its shape, or from precedent set by Apple and the rest of the industry.I don't have a Pixel or one of the other supported devices to test the new navigation scheme on, but it only makes sense that people are weary whenever big changes to core parts of a UI like these are made. People were up in arms over the removal of the home button on the iPhone X, but it took me less than hour to get used to, and Android P will be no different.
Google's plan to make tech less addictive
We know that our smartphones are making us unhappy. At its annual developer's conference this week, Google revealed that 70% of its users actually want help balancing their digital lives. What's not so clear is what the smartphone manufacturers of the world should do about it. After all, it's in their business interests to make their phones as engaging - or addictive - as possible.Yet at I/O, Google introduced a clever and aggressive response to its own habit-forming products. It's a broad initiative called Digital Wellbeing that CEO Sundar Pichai says will ultimately affect every Google product. "It's clear that technology can be a powerful force, but it's equally clear that we can't just be wide-eyed about [it]," said Pichai on stage at Google's I/O conference. "We feel a deep sense of responsibility to get this right."My cinical read on this is that since these are all optional features that will most likely be turned off by default, people will simply never turn them on, unless they themselves have a desire to lessen their smartphone use.
Google to require OEMs to roll out Android security patches
Updates are easily the biggest problem facing the Android ecosystem, and Google is working hard to fix that. Project Treble has proven that it's capable of making updates easier, and now Google is stepping up requirements for OEMs when it comes to security patches.Every little step in this department is a welcome one. It's not yet clear what, exactly, the requirements entail, but hopefully, it's a strict and hard requirement to publish every monthly security update.
Haiku starts work on allowing 32bit apps on 64bit Haiku
There's another Haiku monthly activity report, for April, and as always, there's some interesting changes, bugfixes, and improvements in there. The biggest improvement?Let's start with the most exciting developments this month: Korli started work on a 32/64 bit hybrid. The idea is to run a 64bit system, but allow 32bit applications to run on it. While we are just at the very first steps, it is a good thing that this is being worked on, as it will allow us to move more smoothly towards 64bit support.In addition, the first three Google Summer of Code progress reports have been posted, for the SDHCI MMC driver, the TrackGit project, and XFS support.
Linux sandboxing improvements in Firefox 60
Continuing our past work, Firefox 60 brings further important improvements to security sandboxing on Linux, making it harder for attackers that find security bugs in the browser to escalate those into attacks against the rest of the system.The most important change is that content processes - which render Web pages and execute JavaScript - are no longer allowed to directly connect to the Internet, or connect to most local services accessed with Unix-domain sockets (for example, PulseAudio).This means that content processes have to follow any network access restrictions Firefox imposes - for example, if the browser has been set up to use a proxy server, connecting directly to the internet is no longer possible. But more important are the restrictions on connections to local services: they often assume that anything connecting to them has the full authority of the user running it, and either allow it to ask for arbitrary code to run, or aren't careful about preventing that. Normally that's not a security problem because the client could just run that code itself, but if it's a sandboxed Firefox process, that could have meant a sandbox escape.
Google's preparations for Europe's new data protection law
Last year, we outlined Google's commitment to comply with Europe's new General Data Protection Regulation (GDPR), across all of the services we provide in the European Union. We've been working on our compliance efforts for over eighteen months, and ahead of the new law coming into effect, here's an update on some of the key steps we've taken.A few insights into how Google will handle the data of EU citizens.
Google's software design is having a reformation
Duarte, along with seven other designers at Google, was speaking to about a dozen reporters about what's next for Material Design, Google's system for creating software design. Maybe it's the (lapsed) Lutheran in me, but calling the original Material Design a "gospel" struck a chord. It was religiously adhered to by the Android faithful ever since it launched. Apps that followed Material Design were holy; apps that didn't were anathema. I can't count the number of times I saw an app get dismissed by the Android community because it wasn't updated for Material Design.And to extend the metaphor (yes, please grant me an indulgence on this), it was also a very restrictive doctrine. The tools it offered helped make many Android apps feel consistent, but it also stripped away too much differentiation between them. They all ended up feeling the same. More importantly, many app makers didn't want to give up their brand to Material Design. It made too many apps look and feel identical.Simply put, people were being too dogmatic about how Material Design apps should look.I have a long posting history at OSNews talking about how I value consistency in GUI design, because the more consistent my UI, the less I have to think about using said UI. To me, the strictness of Material Design is a feature, not a bug - and seeing its designers consider it the other way around has me shaking my head. I don't give a rat's butt about "brands" and "differentiation" - I just want to use my damn software with as little effort as possible.Less auteur app design, more standard controls and views.I've been using an iPhone X since it came out, and the utter lack of consistency between iOS applications remains a stumbling block to me to this day. It'd be a shame if Material Design went down the same dark path.
Microsoft to bring Unix/macOS line ending support to Notepad
After decades of mangling text files coming from other operating systems. Microsoft's venerable Notepad.exe, which has been included in every version of Windows since the first, is finally getting support for Unix and macOS line endings.Notepad, being a Windows application, has always demanded the CRLF pair. When faced with Unix files - quite common for source code and similar things - it sees the bare-naked LFs and prints them as black squares. Because it doesn't start a new line when faced with a naked LF, it shows the entire contents of the file as a single lengthy line, which makes it hard to read, much less edit.But in the next update to Windows (likely to arrive in October or thereabouts), Notepad will handle Unix and classic MacOS line endings in addition to the Windows kind. This will make the editor much more useful than it currently is.Support is somewhat limited - while it will correctly open files with alternate line endings, and will save the files correctly in their original format, you cannot create new text files and save them with Unix or MacOS line endings - Notepad will always save new files with the CRLF style used in Windows.And, in true Microsoft function, Notepad provides a registry switch if you want to disable the new functionality for compatibility reasons, which only confirms the idea that there is an XKCD comic for everything.
Apple cracking down on apps that share location data
Over the last few days, Apple has seemingly started cracking down on applications that share location data with third-parties. In such cases, Apple has been removing the application in question and informing developers that their app violates two parts of the App Store Review Guidelines.Good.
Microsoft details future of Fluent Design
At its Build developer conference yesterday, Microsoft showcased what's coming for its Fluent Design overhaul of Windows and its applications, and there's definitely a lot of good news for people who like Fluent Design, developers, and yes, even power users.Microsoft will be adding Z-depth, dynamic shadows, and more to Fluent Design to further reduce the flatness of the user interface, using these to create a visual hierarchy inside applications. Developers will also get access to a new and improved way of managing colours inside their applications; instead of having to manually colour each control, developers now have access to more global colour control. Microsoft is also adding blurry transparency, shadows, and Z-depth to context menus.A new contextual command bar flyout - similar to how Office applications will show various formatting options after selecting text - can be populated by developers with various contextual controls that make sense for the content in questions. Microsoft claims that it has designed this contextual bar so that it will work with either a few options, or lots and lots, making it useful even for very complex applications.The biggest new feature, however, is one that will be welcomed by many. As it currently stands, Fluent Design is clearly a very touch-oriented interface, with large controls and lots of whitespace, making it challenging to build and design very complex applications with lots of options, buttons, and controls. Therefore, Microsoft is adding two denser layouts to Fluent Design - medium and compact. With the compact layout you can design applications that are just as dense as classic Win32 applications. You can already try the new, denser layouts in Windows Mail, which was updated today to add these new options.The whole Fluent Design talk at Build is an interesting watch, as it also hints at the further Fluent Design-ification of Windows, including showing off file manager context menus.
Ubuntu 18.04: Ubuntu has never been better
Ubuntu 18.04 is a huge update, but I say that mostly in the best sense of big updates. It brings a ton of new stuff, both under the hood and on the desktop, without creating too much disruption to your workflows. The one exception to that is HUD users, who may want to stick with the version of Unity still in the Ubuntu repos.The amount of time and effort wasted by switching to Unity and now switching back to GNOME shows - even this latest release looks and feels so dated to me.
Microsoft reflects on the failures of Courier, KIN, Courier
Microsoft's had a variety of weird and wonderful consumer devices over the years that haven't gone so well. Jon Friedman, now chief designer of Office 365, has been at the center of Microsoft's notorious product failures, including the SPOT watches from 2004, ultra mobile PCs, the KIN phone, and the unreleased Courier device. At Microsoft's Build developer conference this week, Friedman reflected on his personal career at the software giant and why some of these products weren't successful.The Courier always seemed like a fascinating device to me, even though I wouldn't really know what to do with it.
Visual Studio support for Windows 10 on ARM development
Today, we are pleased to announce that Visual Studio 15.8 Preview 1 contains an early preview of the SDK and tools to allow you to create your own 64-bit ARM (ARM64) apps. These tools answer the requests of many eager developers, and the development made possible with these tools represents the next step in the evolution of the Always Connected PC running Windows 10 on ARM.
Google brings Linux applications to Chromebooks
Support for Linux will enable you to create, test and run Android and web app for phones, tablets and laptops all on one Chromebook. Run popular editors, code in your favorite language and launch projects to Google Cloud with the command-line. Everything works directly on a Chromebook.Linux runs inside a virtual machine that was designed from scratch for Chromebooks. That means it starts in seconds and integrates completely with Chromebook features. Linux apps can start with a click of an icon, windows can be moved around, and files can be opened directly from apps.It's official now.
The future of the Google Assistant
After the previous post honing in specifically on the Google Duplex feature, it's time to take a look at all the other features coming to the Google Assistant.We announced our vision for the Google Assistant just two years ago at I/O, and since then, we've been making fast progress in bringing the Assistant to more people around the world to help them get things done. As of today, the Google Assistant is available on more than 500 million devices, it works with over 5,000 connected home devices, it's available in cars from more than 40 brands, and it's built right into the latest devices, from the Active Edge in the Pixel 2 to a dedicated Assistant key in the LG G7 ThinQ. Plus, it'll be available in more than 30 languages and 80 countries by the end of the year.Today at I/O, we're sharing our vision for the next phase of the Google Assistant, as we make it more naturally conversational, visually assistive, and helpful in getting things done.The new features will roll out over the coming months.
Google Duplex is an AI that makes natural phonecalls
This is both the scariest and the most amazing technology Google demoed on stage during I/O today.Today we announce Google Duplex, a new technology for conducting natural conversations to carry out âreal worldâ tasks over the phone. The technology is directed towards completing specific tasks, such as scheduling certain types of appointments. For such tasks, the system makes the conversational experience as natural as possible, allowing people to speak normally, like they would to another person, without having to adapt to a machine.You must listen to the recorded conversations where a computer is making appointments with a hair salon and restaurant. The computer-generated half of the conversation sounds incredibly natural, with interruptions, "uhs", and so on. It even managed to fully understand the heavy accent of the restaurant worker, which even I had a hard time understanding at times. I am absolutely stunned this is even possible.This is downright amazing, and will be built into the Google Assistant - so it can make appointments for you. While I doubt I'd ever even want to use something like this, there's no denying the technology is incredibly advanced. I am wondering, though, about the possible negative consequences of this technology, especially combined with advanced video editing tools.
Google releases Android P beta
Ten years ago, when we launched the first Android phone - the T-Mobile G1 - it was with a simple but bold idea: to build a mobile platform that's free and open to everyone. Today, that idea is thriving - billions of people around the world rely on their Android phone every day.To make Android smarter and easier to use than ever, today we're unveiling a beta version of Android P, the next release of Android.There's tons of new features, mostly about Android trying to anticipate what you want to do next. Android P takes Android's already pretty good inter-application communication a step further, by exposing actions and even parts of applications outside of the applications themselves, with App Actions and Slices.App Actions, for instance, help you get to your next task more quickly by predicting what you want to do next. Say you connect your headphones to your device, Android will surface an action to resume your favorite Spotify playlist. Actions show up throughout Android in places like the Launcher, Smart Text Selection, the Play Store, the Google Search app and the Assistant. Actions are a simple but powerful way for helping you get what you need quickly; but what if we could surface part of the app itself, right when you need it most? Slices do just that, giving you an even deeper look into your favorite apps. If you search for "Lyft" in Google Search, you can see an interactive Slice that gives you the price and time for a trip to work, and itâs interactive so you can quickly order the ride.Other than that, Android P also brings gesture navigation to Android, to deal with phones with smaller bezels. Furthermore, Google put a lot of emphasis on what it calls "digital wellbeing", which aims to make you more aware of how and how often you use your phone. For instance, a feature called Wind Down will make the screen go black and white at a chosen time, encouraging you to put the phone down and go to sleep, and Dashboard gives you detailed information about how you use your phone.The beta version of Android P is available starting today, for Pixel phones and a variety of other phones.
Android P should be about privacy
Now that iOS and Android are approaching technical maturity, new updates to these operating systems no longer feel revolutionary. The new stuff we get every year is boiling down to smarter notification handling, under-the-hood upgrades, screen notch adaptations, and âborrowingâ good ideas from one another. As Google prepares to take the wraps off its next big iteration, Android P, at Google I/O 2018, I have an idea for an alliterative theme: make it Android P for Privacy.Fully agreed with Vlad Savov. Sadly, the lack of encryption in Google's new chat feature doesn't bode well.
Microsoft to bring Fluent Design to Win32 applications
Interesting little tidbit from Microsoft's Build developer conference:Updates helping you support the Fluent Design System, so you can create immersive, deeply engaging experiences with Microsoft's updated design language. Now every organization can make beautiful solutions that empower your customers to do more. With UWP XAML Islands, you can access the more capable, flexible, powerful XAML controls regardless which UI stack you use - whether it's Windows Forms, WPF, or native Win32.It seems like Microsoft is giving developers of Win32 applications the option to add Fluent Design to their applications.
Android P DP2 possible leak shows navigation gestures, more
We're taking this leak with a grain of salt: it's either a perfectly executed set of Photoshopped images (along with very accurate timestamps) or the real deal. Supposing that it's real, Gabriel Bryne, whom I can't find anything tangible about, has somehow managed to get his hands on the Android P DP2 beta and installed it on his Pixel. He then did what any sensible man with a super secret Android release would do and took a bunch of screenshots and images of the interface.Some interesting possibilities for Android P, which will probably be demoed later today during the Google I/O keynote.
Using the old Mac OS is pure zen
But I do believe that the old Mac makes for a timely reminder that the digital age hasn't always felt so frantic, or urgent, or overwhelming. And maybe, even if an old Mac interface isn't the solution, we can view it as a subtle north star for its sensibilities, and how much it was able to accomplish with so little.This story is far too light on details and quite fluffy, and the final sentence quoted above is far too simplistic - "how much it was able to accomplish" was, in fact, quite little compared to today's machines - but it's interesting to see people discovering the classic Macintosh operating system for the first time, and recognizing its many fun little affordances that made using it so pleasant.Personally, I consider Mac OS 9 to have one of the most pleasant and usable graphical user interfaces ever designed. Sure, the underlying operating system was a grossly outdated technical mess by that point, but the many subtle animations, the spatial Finder, the consistent and elegantly understated Platinum looks made the UI a pleasure to use, to this very day. And considering I never used the classic Mac OS back when it was current, this isn't a case of rose-tinted nostalgia; I didn't get to try out OS 9 until 2005 or so.I wish Apple's current software designers were forced to use the classic Platinum UI for a month or two, just to experience what it was like. Maybe they'd step up their game, because as it stands today, macOS' UI is mere shadow of OS 9.
How Windows is changing to work with everything
I was at Microsoft's campus in Redmond a week before the Build developer conference, and I wanted to know what was going on with Windows after a reorg split the team into different divisions. Was Microsoft really preparing itself for a world without Windows? Nadella was ready to tell me that Windows isn't going away - of course Windows isn't going away - but he also wanted to explain his latest buzzwordy vision for the future of the Microsoft: AI, Intelligent Cloud, and Intelligent Edge.Windows might still be here, but after talking to Nadella, I did get the sense that Windows is no longer as central to the company's future plans as it once was. Instead of trying to make everything run on Windows (as his predecessor Steve Ballmer was trying to do), Nadella wants to ensure that everything can work with Windows.The decline of Windows is definitely overblown in the media, but Microsoft did miss the next big thing by a thousand miles, and mindshare-wise, this has had enormous consequences. It hasn't hurt Microsoft much financially though, and you can be sure Windows isn't going anywhere any time soon.
Flutter beta 3 released, Fuchsia gets initial ART support
Tomorrow at Google I/Oâs developers keynote, we will see the official launch of Flutter Beta 3. This beta is an important step towards the 1.0 build for Flutter, with a heavy focus on solidifying the improvements that Google has been working since they launched the initial Flutter Beta.First and foremost among those improvements is the implementation of the Dart 2 programming language. The second version of Dart was designed specifically with the challenges that early Flutter builds ran into in mind, and brings some substantial changes, including strong typing, cleaner syntax, and an updated developer tool chain.Flutter and Dart are also important parts of Fuchsia. And on that note, might I point out that Fuchsia is getting support for ART, the Android Runtime?
Android Things 1.0 released
Android Things is Google's managed OS that enables you to build and maintain Internet of Things devices at scale. We provide a robust platform that does the heavy lifting with certified hardware, rich developer APIs, and secure managed software updates using Google's back-end infrastructure, so you can focus on building your product.After a developer preview with over 100,000 SDK downloads, we're releasing Android Things 1.0 to developers today with long-term support for production devices. Developer feedback and engagement has been critical in our journey towards 1.0, and we are grateful to the over 10,000 developers who have provided us feedback through the issue tracker, at workshop events, and through our Google+ community.Google is promising three years of security updates, straight from Google itself.
iOS design inconsistencies across Apple's apps
This has been bugging me for a while - definitely since iOS 11 was unveiled last June and probably before then. I have no clue what Apple's strategy is with their iOS app icon sets, other than to resign myself to the truth that there isn't one. For simplicity, I'm focusing on just the share icon in this post (what Apple formally calls the 'action' button) but these criticisms apply much more widely.iOS is, indeed, an inconsistent mess when it comes to user interface design. Every application looks and feels different, which trips me up all the time. Android is a little bit better in this regard thanks to Material Design, but that's really not saying much.And you know what? I'd rather have misaligned ports I never see at the bottom of my phone than inconsistent UI design I look at multiple times a day.
Android will finally restrict apps from monitoring network activity
A years-old privacy flaw will finally be coming to an end on Android. It's an issue you've probably never heard of, but one that you should absolutely be concerned about. Currently, apps on Android can gain full access to the network activity on your device - even without asking for any sensitive permissions. These apps can't detect the content of your network calls, but they can sniff any outgoing or incoming connection via TCP/UDP to determine if you are connecting to a certain server. For instance, an app can detect when another app on your device connects to a financial institutionâs server. Donât believe me? Just download one of the many netstat apps on the Play Store and see for yourself.I had no idea this was an issue at all. Good to see it fixed, and since it'll probably be part of a monthly security update, it'll propagate to most Android devices.
Commodore 64 to Raspberry Pi 3 conversion
So the objective here was to take a C64 breadbin case and keyboard and put a Raspberry Pi 3 into it; keeping the keyboard and joystick ports working, but also giving me HDMI, USB controller support, and modem emulation. While I still have 2 real Commodore 64s (and an Ultimate64 on the way!), I like using the RPi and Vice to play 64 games.These mounts do not require you to drill or cut your C64 case! The 3D files are provisioned under the creative commons license so they are FREE to use, distribute, modify, or even sell.Just a fun project.
Google, please fix Android's slow, bloated share UI
Sharing from one app to another has been a mainstay of Android for years and years. It was one of the features that first drew me to Android: no more copying and pasting, no more having to open Twitter or WhatsApp to send a picture I just saw in my Gallery. Apps could talk to each other and the experience felt more cohesive and seamless.But with time, the Share UI in Android has languished, stuck with the same features and same problems. It switched from a vertical list to a horizontal one, it added direct share in Android 6.0 and app pinning in Android 7.0, yet these felt like putting lipstick on a pig: the Share UI remains slow, bloated, convoluted, and if you pay close attention to it, one of the most inconsistent experiences on Android to date. Android P, like Oreo before it, appears to bring no improvements to the Share interface, but that's a big oversight in our opinion. It's high time Google gave it the attention it deserved and fixed its many issues.The share sheet on Android is, indeed, a mess. It's odd how such an important aspect of one of Android's major strong points - inter-application communication - is being left to rot.
RISC OS 5.24 released
RISC OS 5.24 has been released.The headline features see previously neglected areas of RISC OS dragged kicking and screaming into the 21st Century, with JPEG support, monitor EDID support, handling of larger hard drives, and the network stack being upgraded. The bounty system is delivering some really worthwhile enhancements into the software. USB and network stack improvements are a massive undertaking, and ROOL broke each into several stages to make them more manageable.There are also some genuine improvements to user features such as clipboard improvements and new features in Paint. Lots of applications have received little tweaks such as unicode and fancy fonts in Chars, improved dialogs in Printers, tweaks to HForm, DosFS, Maestro, more secure LanmanFS which can connect to Windows 8 and 10, etc.RISC OS 5.24 is freely available for Raspberry Pi machines.
Our solution for the hell that is filename encoding
By far, the worst part of working on beets is dealing with filenames. And since our job is to keep track of your files in the database, we have to deal with them all the time. This post describes the filename problems we discovered in the project's early days, how we address them now, and some alternatives for the future.
...9293949596979899100101...