Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Sunday, 19 Aug 18 - Tux Machines is a community-driven public service/news site which has been around for over a decade and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Blog entry slashdot effect srlinuxx 1 19/03/2005 - 6:00am
Page Applications list srlinuxx 19/03/2005 - 6:01pm
Story unix motorcycle srlinuxx 1 19/03/2005 - 6:30pm
Story Computer Addiction or Healthy Enthusiam? srlinuxx 2 20/03/2005 - 6:02pm
Blog entry A Peak at MDK 10.2-b2 AMD64 srlinuxx 2 20/03/2005 - 6:21pm
Page Thank You For Completing Our Survey srlinuxx 21/03/2005 - 4:07am
CA survey srlinuxx 21/03/2005 - 4:13am
Blog entry Re-install Texstar 2 22/03/2005 - 2:41am
Story Dell welcomes back Muslim workers srlinuxx 1 22/03/2005 - 4:27pm
Story My workstation OS: PCLinuxOS Preview 8 Texstar 2 26/03/2005 - 11:17pm

today's leftovers

Filed under
Misc
  • Dropbox plans to drop encrypted Linux filesystems in November

    Linux users are calling on Dropbox to reverse a decision to trim its filesystem support to unencrypted EXT4 only.

    The company's supported file system list, here, is missing some formats – including various encrypted Linux filesystems.

    Until that list was revised, Dropbox said it supported NTFS, HFS, EXT4, and APFS on Linux; as the new requirements makes clear, Linux users will only be able to run unencrypted EXT4.

  • MacBuntu 18.04 Transformation Pack Ready for Ubuntu 18.04 Bionic Beaver

    MacBuntu (Macbuntu Mojave/High Sierra/El Capitan/Yosemite) transformation pack is ready for Ubuntu 18.04 Bionic Beaver, we were constantly asked for this pack to be available on our site, so here it is for you guys. In this transformation pack we are featuring many themes for almost every desktop, so you don't have to worry about the desktop you are using whether it is Gnome Shell, Mate, Xfce, Cinnamon or any other desktop. You can simply install it in Ubuntu/Linux Mint or any other Ubuntu based distribution and make your desktop look like Mac OS X. The Unity desktop is still supported in case you are using unofficial version of Unity desktop. In this pack you will find plenty of light variants as well as dark versions, which is managed by different creators and I would like to thank all of them for contributing these themes (McOS-themes, macOS High Sierra, macOS 11, macOS High Sierra - ELBULLAZUL).  There are two themes for cursors, for dock we recommend you to install Plank dock and we are providing themes for it as well (credits: KenHarkey and erikdubois. Also we are including themes for Gnome Shell, for Cinnamon, and three icon packs in this transformation pack.

  •  

  • TensorFlow Pi port is latest salvo in battle for edge analytics

    The recent port of TensorFlow to the Raspberry Pi is the latest in a series of chess moves from Google and its chief AI rival Nvidia to win the hearts and keyboards of embedded Linux developers.

    Google’s recent announcement that it had ported its open source TensorFlow machine intelligence (ML) library for neural networking to the Raspberry Pi was the latest in a series of chess moves from Google and its chief AI rival Nvidia to win the hearts and keyboards of embedded Linux developers. The competition is a part of a wider battle with Amazon, Microsoft, Intel, and others to bring cloud analytics to the edge in IoT networks to reduce latency, increase reliability, and improve security.

  • 9 Android Pie Hidden Features: Best Android 9 Tricks You Might Have Missed
  • TicWatch Pro: Reviewing the 30-Day Battery Smartwatch

OSS Leftovers

Filed under
OSS
  • Why critics who bash Musk's open source Tesla security project are wrong

    While some have characterized this move as self-serving, a way to make Tesla "look good from a marketing standpoint," this completely misses the point. While some have used open source as a vapid marketing gesture, Musk's move here would have far deeper significance for the industry and, of course, for Tesla.

  • Tesla Plan To Release Source Code For Their In-Car Security Technology

    Elon Musk posted on Twitter that he is planning to open-source Tesla vehicle security software so other car makers can take advantage of their code and potentially collaborate when improving security features.

  • Talend Heads to Open Source Summit to Speak on Apache Beam and Apache Spark

    Talend (NASDAQ: TLND), a global leader in cloud integration solutions, announced today that two of its technology experts, Mark Balkenende and Alexey Romanenko, will be speaking at the Open Source Summit held in the Vancouver Convention Centre from August 29-31. The summit brings together developers, architects and others open source and industry leaders to cover cornerstones in open source technologies, help navigate open source transformation, track business and compliance needs, and delve into the newest technologies and latest trends touching open source.

  •  

Akademy Report and Final GSoC Reports

Filed under
KDE
Google
  • Akademy 2018 Monday BoF Wrapup

    Monday was the first day of Akademy BoFs, group sessions and hacking. There is a wrapup session at the end of the day so that what happened in the different rooms can be shared with everyone including those not present.

  • GSoC’18 - Final Report

    Some of the tasks I had originally planned took a lot more time than expected. My last task was to add stats to games that track and store your overall game statistics. I’ve already began working on this and will get it merged after thoroughly getting it reviewed by my mentors.

    [...]

    I had a wonderful time contributing to GNOME since I started this February. The amazing community and even more amazing mentors helped me learn new things and guided me all along the way which I would like to thank them for. I will surely keep contributing to GNOME.

  • Google Summer of Code 2018 Final Report: Automatic Builds with Clang using Open Build Service

    Debian package builds with Clang were performed from time to time through massive rebuilds of the Debian archive on AWS. The results of these builds are published on clang.debian.net. This summer project aimed to automate Debian archive clang rebuilds by substituting the current clang builds in clang.debian.net with Open Build System (OBS) builds.

    Our final product consists of a repository with salt states to deploy an OBS instance which triggers Clang builds of Debian Unstable packages as soon as they get uploaded by their maintainers.

Security: Reproducible Builds, Firefox, Homebrew, Updates and MacOS

Filed under
Security

Openwashing: IOHK, Hazelcast, Amazon

Filed under
OSS

Run a Linux Terminal on Cheap E-Ink Displays

Filed under
Linux
Hardware

If you haven’t kept up with the world of e-ink displays, here’s some good news: they are pretty cheap now. For as little as $15 you can get a small e-ink display that has good enough performance and contrast to actually do something useful. There’s only one problem: figuring out how to drive them in your project.

Tired of seeing nothing but wiring diagrams and sample code when it came to actually putting these e-ink modules to use, [Jouko Strömmer] decided to try his hand at creating a turn-key application for these gorgeous little displays. The result is PaperTTY, a Python program that allows the user to open up a fully functional Linux virtual terminal on an e-ink display.

Read more

Also: Open Sourcing Martian Engineering

Games: Invisible Inc, BATTLETECH, Blood will be Spilled

Filed under
Gaming

Linux 4.19 Work and Linux Foundation Expansion

Filed under
Linux
  • EXT4 & XFS File-System Updates Submitted For Linux 4.19

    The pull requests updating the XFS and EXT4 file-system driver code have been sent in for the recently started Linux 4.19 kernel merge window.

    On the EXT4 file-system front, the documentation on the project's Wiki has been converted into documentation files within the kernel tree. Additionally, there is now 64-bit timestamp support for EXT4's superblock fields, a Spectre gadget fix, hardening against maliciously corrupted file-systems, and various other bug fixes and code improvements.

  • Linux 4.19 Will Fend Off Stack Attacks With STACKLEAK Plugin

    As expected, Linux 4.19 is getting STACKLEAK as a GCC plug-in for the Linux kernel that will fend off various form of stack attacks.

    STACKLEAK is ported from the last open-source code of the GrSecurity/PaX modified kernel and wipes out the kernel stack before returning from system calls.

  • Open Source cleaning up at the Oscars

    Over the last 25 years, software, and particularly open source software (OSS), has played an increasingly important role in the most successful movies of our time.

    Now this contribution is set to grow, boosted by the introduction on Friday, of the Academy Software Foundation (ASWF), a joint venture of the Academy of Motion Picture Arts and Sciences - the organisation behind the annual Oscar awards and the Linux Foundation.

    This follows a recently concluded two-year investigation by the Academy which found that more than 80% of the motion picture industry uses OSS, particularly for animation and visual effects.

  • AMPAS, Linux Foundation Launch Academy Software Foundation

    “Developers and engineers across the industry are constantly working to find new ways to bring images to life, and open source enables them to start with a solid foundation while focusing on solving unique, creative challenges rather than reinventing the wheel,” said Rob Bredow, SVP, Executive Creative Director and Head of Industrial Light & Magic and Member of the Academy’s Science and Technology Council, Open Source Investigation Committee. “We are very excited to launch the Academy Software Foundation and provide a home for open source developers to collaborate, regardless of where they work, and share best practices which we believe will drive innovation across the industry.”

  • The Academy of Motion Picture Arts and Sciences and The Linux Foundation Launched the Academy Software Foundation, Linux 4.18 and GNU Linux-libre 4.18-gnu Kernels Are Out, DXVK 0.65 Released and Canonical Live Patch Update

    The Academy of Motion Picture Arts and Sciences and The Linux Foundation launched the Academy Software Foundation late last week. The ASF's mission is to "increase the quality and quantity of contributions to the content creation industry's open source software base; to provide a neutral forum to coordinate cross-project efforts; to provide a common build and test infrastructure; and to provide individuals and organizations a clear path to participation in advancing our open source ecosystem". Interested developers can sign up to join the mailing list here.

Red Hat Leftovers

Filed under
Red Hat
  • Red Hat’s Adam Clater Provides Recommendations for DevSecOps Practices in Government

    Adam Clater, chief architect for Red Hat’s North American public sector, has said there is a need for federal agencies to accept the integration of security in software development processes as a cultural change, MeriTalk reported Monday.

    Clater believes it is important that agency managers grasp the need to standardize their way of creating software systems to add stability and security in development and operations or DevOps practices, leading to a new concept called DevSecOps.

    The Red Hat official told agency managers to begin with undertaking easy and uncomplicated steps to determine how they should adapt to DevSecOps.

  • Could your team be managing itself?

    I was engaged recently in a passionate conversation ignited by a simple comment: "A team has to be managed." The comment made me think I wasn't on the same page as my interlocutor.

    I was discussing the importance of designing organizational roles that won't become bottlenecks (roles that won't prevent the organization from delivering efficiently or to adapting quickly to changes). In classic organization design, we tend to think that designing boxes on an organizational chart and putting great people in charge will solve all our problems. That approach could work in static environments, where what you have to deliver is defined once and for all.

  • Improving rsync performance with GlusterFS

    Rsync is a particularly tough workload for GlusterFS because with its defaults, it exercises some of the worst case operations for GlusterFS. GlusterFS is the core of Red Hat Gluster’s scale-out storage solution. Gluster is an open, software-defined storage (SDS) platform that is designed to scale out to handle data intensive tasks across many servers in physical, virtual, or cloud deployments. Since GlusterFS is a POSIX compatible distributed file system, getting the best performance from rsync requires some tuning/tweaking on both sides.

    In this post, I will go through some of the pain points and the different tunables for working around the pain points. Getting rsync to run as fast on GlusterFS as it would on a local file system is not really feasible given its architecture, but below I describe how to get as close as possible.

  • Advice For New Leaders From The CEO Of Red Hat
  • Red Hat Inc (NYSE:RHT) Holdings Boosted by Atria Investments LLC
  • Red Hat Inc (RHT) is Westbourne Investment Advisors Inc.’s 9th Largest Position

FreeBSD 12.0 Alpha Hits The Web

Filed under
BSD

The first alpha release of FreeBSD 12.0 was quietly uploaded a few days ago to the project's download servers as the first step to shipping this next major update to the FreeBSD operating system.

FreeBSD 12.0-ALPHA1 was successfully made back on 10 August as what begins the project's "code slush" period whereby new commits can continue being merged for 12.0 but they shouldn't be introducing new features. The actual code freeze is what's beginning later this month followed by the code branching and then the beta releases start towards the end of September.

Read more

Also: Badness, Enumerated by Robots

Software: HTTP Stuff, Blender, Browsh, Chronos Timetracker and DaVinci Resolve 15

Filed under
Software
  • HTTP request routing and validation with gorilla/mux

    The Go networking library includes the http.ServeMux structure type, which supports HTTP request multiplexing (routing): A web server routes an HTTP request for a hosted resource, with a URI such as /sales4today, to a code handler; the handler performs the appropriate logic before sending an HTTP response, typically an HTML page.

  • Blender 2.8 Alpha 2 Just Released, but Full Release Pushed to Early 2019

    The free and open-source Blender 3D modeling software, a popular alternative to more expensive suites like Maya LT and 3DS Max, is facing a bit of a delay in their release schedule for Blender 2.80 – however, the developers intend to release it by early next year 2019.

    The devs had hoped to have a feature complete beta ready this August 2018, but that doesn’t look like a possibility either – the team spent most of their time “improving” the currently existing features, and eliminating current bugs within the software. However, a Blender 2.80 Alpha 2 was released just today.

  • Browsh – A Modern Text Browser That Play Videos and Everything

    Browsh is an open source, simple and modern text-based browser that renders in TTY terminal environments. It is made up of a minimal Golang CLI front-end and a browser web-extension (headless Firefox) which actually offers most of the functionality to create a purely text-based version of web pages and web apps.

    This browser renders anything that a modern browser can; HTML5, CSS3, JS, video as well as WebGL. It is importantly a bandwidth-saver, designed to run on a remote server and accessed via SSH/Mosh or the in-browser HTML service so as to notably reduce bandwidth.

  • Chronos Timetracker – An Open-Source Desktop Client for JIRA

    JIRA is an Agile-based management tool that provides developers, designers, and team members with bug tracking, issue tracking, and other project management functions including customizing workflows, collaborating with external teams, and releasing software.

  • DaVinci Resolve 15 Released for RedHat Enterprise and CentOS Systems

    Video editing on Linux platform just got a whole lot easier, as Blackmagic Design just released their long-awaited DaVinci Resolve 15 software update – a free to use professional-grade video editing, visual effects, motion graphics, and audio post-production software suite.

  • Professional Video Editor DaVinci Resolve 15 Stable Released

    DaVinci Resolve 15 stable has been released for Linux, Windows, and macOS. The new release brings native audio support on Linux and a long list of new features and improvements.

    DaVinci Resolve is a professional video and effects editor. The tool, which can be used for editing, color correction, audio post production and visual effects, has two versions: free to use and paid (DaVinci Resolve Studio).

    The free to use version does not support h26x so you'll need to transcode any such clips before using them in DaVinci resolve. DaVinci Resolve 15 Studio costs $299 and it includes multi-user collaboration features along with 3D tools, dozens of Resolve FX and more.

today's howtos

Filed under
HowTos

MPV Player: A Minimalist Video Player for Linux

Filed under
Software

MPV is an open source, cross platform video player that comes with a minimalist GUI and feature rich command line version.
Read more

GSoC Projects Under GNU's Umbrella: GNUnet and Guix

Filed under
GNU
Google
OSS
  • GSoC 2018 - GNUnet Web-based User Interface

    In the context of Google Summer of Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and extending the REST API of GNUnet. Currently, we mirrored the functionality of following commands:

    gnunet-identity
    gnunet-namestore
    gnunet-gns
    gnunet-peerinfo

    Additionally, we developed a website with the Javascript framework Angular 6 and the design framework iotaCSS to use the new REST API. The REST API of GNUnet is now documented with Sphinx.

  • GSoC 2018 report: Cuirass Web interface

    For the last three months I have been working with the Guix team as a Google Summer of Code intern. The title of my project is "GNU Guix (Cuirass): Adding a web interface similar to the Hydra web interface".

    Cuirass is a continuous integration system which monitors the Guix git repository, schedules builds of Guix packages, and presents the build status of all Guix packages. Before my project, Cuirass did not have a web interface. The goal of the project was to implement an interface for Cuirass which would allow a user to view the overall build progress, details about evaluations, build failures, etc. The web interface of Hydra is a good example of such a tool.

    In this post, I present a final report on the project. The Cuirass repository with the changes made during the project is located at http://git.savannah.gnu.org/cgit/guix/guix-cuirass.git. A working instance of the implemented interface is available at https://berlin.guixsd.org/. You can find more examples and demonstrations of the achieved results below.

Programming: Rust, Top Languages and Studying Developers

Filed under
Development
  • [Rust] Diagnosing A Weak Memory Ordering Bug

    For the first time in my life I tracked a real bug's root cause to incorrect usage of weak memory orderings. Until now weak memory bugs were something I knew about but had subconciously felt were only relevant to wizards coding on big iron, partly because until recently I've spent most of my career using desktop x86 machines.

    Under heavy load a Pernosco service would assert in Rust's std::thread::Thread::unpark() with the error "inconsistent state in unpark". Inspecting the code led to the disturbing conclusion that the only way to trigger this assertion was memory corruption; the value of self.inner.state should always be between 0 and 2 inclusive, and if so then we shouldn't be able to reach the panic. The problem was nondeterministic but I was able to extract a test workload that reproduced the bug every few minutes. I tried recording it in rr chaos mode but was unable to reproduce it there (which is not surprising in hindsight since rr imposes sequential consistency).

  • IEEE Survey Ranks Programming Languages

    It's been said that programming languages are akin to religion. Engineers and developers will go out of their way to defend the use of their favorite language. (Perhaps it's more the pain of learning a new language that keeps us using the old). Surely you've seen many surveys on programming language preferences. As with all surveys, the results depend on who was asked.

  • Programming Languages May Finally Be Reaching a Status Quo

    The analyst firm RedMonk has tracked programmers' interest in various programming languages since 2011. During that time, Swift and Kotlin grew faster than any other language the firm tracked, including Google's Go and Mozilla's Rust. Earlier this year Swift, which Apple released in 2014, managed to tie with Apple's much more established Objective-C language for tenth place in RedMonk's rankings.

  • Machine learning algorithms can identify anonymous programmers

    Rachel Greenstadt, associate professor of computer science at Drexel University, and Aylin Caliskan, an assistant professor at George Washington University, have found that code can be a form of stylistic expression, a bit like writing, reported Wired.

    As such, the researchers developed a machine learning algorithm to recognise the coding structure used by individual programmers based on samples of their work and spot their traits in compiled binaries or raw source code.

Microsoft and Apple Piggybacking the Competition

Filed under
Microsoft
Mac

Automating backups on a Raspberry Pi NAS

Filed under
Linux
HowTos

In the first part of this three-part series using a Raspberry Pi for network-attached storage (NAS), we covered the fundamentals of the NAS setup, attached two 1TB hard drives (one for data and one for backups), and mounted the data drive on a remote device via the network filesystem (NFS). In part two, we will look at automating backups. Automated backups allow you to continually secure your data and recover from a hardware defect or accidental file removal.

Read more

Syndicate content

More in Tux Machines

OSS Leftovers

  • Uber Open Sources Its Large Scale Metrics Platform M3
    Uber's engineering team released its metrics platform M3, which it has been using internally for some years, as open source. The platform was built to replace its Graphite based system, and provides cluster management, aggregation, collection, storage management, a distributed time series database (TSDB) and a query engine with its own query language M3QL. [...] M3's query engine provides a single global view of all metrics without cross region replication. Metrics are written to local regional M3DB instances and replication is local to a region. Queries go to both the regional local instances as well as to coordinators in remote regions where metrics are stored. The results are aggregated locally, and future work is planned wherein  any query aggregation would happen at the remote coordinators.
  • SD Times Open-Source Project of the Week: Dev.to
    This week’s highlighted project comes courtesy of a community of developers who hope that their codebase will be used to foster communities like theirs, focused on education and collaboration among peers of any skill level. Dev.to’s codebase is open-source as of last week week and the community-building platform’s developers think that further community involvement in development will lead to great things. [...] Halpern made sure to clarify in the post that this release is not simply a library for creating the types of community-driven communication platforms that dev.to embodies, but the for-profit company’s entire codebase. “However, that is a perfectly valid use case in the future,” Halpern wrote in a post leading up to the release. “If you are interested in contributing such that we can eventually help people stand up their own version of this platform for their own business or society, we’ll definitely welcome that input.” The platform is a Ruby on Rails app with a Preact front-end. The company is hard at work on native apps for iOS and Android but say its technology choices are fluid.
  • RLS 1.0 release candidate
    The current version of the Rust Language Server (RLS), 0.130.5, is the first 1.0 release candidate. It is available on nightly and beta channels, and from the 3rd September will be available with stable Rust. 1.0 for the RLS is a somewhat arbitrary milestone. We think the RLS can handle most small and medium size projects (notable, it doesn't work with Rust itself, but that is large and has a very complex build system), and we think it is release quality. However there are certainly limitations and many planned improvements. It would be really useful if you could help us test the release candidate! Please report any crashes, or projects where the RLS gives no information or any bugs where it gives incorrect information.
  • Mozilla brings back Stylish Add-on to Firefox after it was Banned Last Year
    The Stylish add-on, with which you can give websites their very own style, is back for Firefox. This improvement has been welcomed by many users. The history of this Add-on is quite complicated as it was supposedly twice removed and added back before it was removed again. Now it has been added back as reported by Vess (@VessOnSecurity). [...] The add-on Stylish has been brought back in the Mozilla’s add-on storehouse. What users should know: This expansion was criticized some time prior as a user data collector and has been prohibited and banned a year back from Mozilla’s Add-on store. Owing to its notoriety of collecting data of users’ website visits in a way which makes it convenient to reveal users’ identity to third parties, Google and Mozilla banned it last year. It is indeed surprising as to why Mozilla decided to bring it back to its browser after it was criticized for compromising users’ identity.
  • LibreOffice 6.1: A week in stats
    On August 8, we announced LibreOffice 6.1, a new version of the suite with many great features and updates created by our worldwide community. Let’s look at some stats from the last week!
  • Graphos 0.7 released
    Graphos 0.7 has been released a couple of days ago!
  • Tesla open sources its security software, Hollywood goes open source, and more news
  • How Changa Bell is taking an ‘open source’ approach to grow the Black Male Yoga Intiative
  • As Academic Publishers Fight And Subvert Open Access, Preprints Offer An Alternative Approach For Sharing Knowledge Widely
    That's certainly true, but is easy to remedy. Academics who plan to publish a preprint could offer a copy of the paper to the group of trusted journalists under embargo -- just as they would with traditional papers. One sentence describing why it would be worth reading is all that is required by way of introduction. To the extent that the system works for today's published papers, it will also work for preprints. Some authors may publish without giving journalists time to check with other experts, but that's also true for current papers. Similarly, some journalists may hanker after full press releases that spoon-feed them the results, but if they can't be bothered working it out for themselves, or contacting the researchers and asking for an explanation, they probably wouldn't write a very good article anyway. The other concern relates to the quality of preprints. One of the key differences between a preprint and a paper published in a journal is that the latter usually goes through the process of "peer review", whereby fellow academics read and critique it. But it is widely agreed that the peer review process has serious flaws, as many have pointed out for years -- and as Sheldon himself admits. Indeed, as defenders note, preprints allow far more scrutiny to be applied than with traditional peer review, because they are open for all to read and spot mistakes. There are some new and interesting projects to formalize this kind of open review. Sheldon rightly has particular concerns about papers on public health matters, where lives might be put at risk by erroneous or misleading results. But major preprint sites like bioRxiv (for biology) and the upcoming medRxiv (for medicine and health sciences) are already trying to reduce that problem by actively screening preprints before they are posted.
  • MUMPS Masochism part I: Line and Block Scope

    It's sort of an open secret that I sometimes use ANSI M, better known as MUMPS. It was developed in the 60's, and it definitely still looks like something from the 60's. But it's 1,000 times uglier than anything from that decade. I've made plenty of people, from software testers at work to other developers on IRC, recoil in horror from showing them samples of even relatively mundane code like a simple "Hello, World!".

  • OpenSSH Username Enumeration
     

    We realized that without this patch, a remote attacker can easily test whether a certain user exists or not (username enumeration) on a target OpenSSH server

Microsoft Openwashing

  • Microsoft open sources new framework for Windows driver development [Ed: openwashing Microsoft Windows by pretending that when you write proprietary drivers for a proprietary O/S that does DRM, spies on users etc. you actually do something "open"]
  • Microsoft to Open Source Its Network Replication Software [Ed: Microsoft is openwashing some more of its entirely proprietary 'offerings', a hallmark of a company of liars. Come to us! The traps are free, the cages will be "open".]
  • GitHub goes off the Rails as Microsoft closes in [Ed: Microsoft will take GitHub off the rail like it did Skype and LinkedIn (totally lost)]
    GitHub's platform group is about 155 people at the moment and growing, said Lambert. And much of the group's focus is on breaking GitHub apart. GitHub is about a third of the way through an architectural change that began last year. The company is moving away from Ruby on Rails toward a more heterogeneous, composable infrastructure. Ruby still has a place at GitHub – Lambert referred to the company as a Ruby shop, but he said there's more Go, Java and even some Haskell being deployed for services. The goal, he explained, is to make GitHub's internal capabilities accessible to integrators and partners. "Our monolith is starting to break up and we're starting to abstract things into services," said Lambert. "The platform we've chosen to put them on is Kubernetes."

Android Leftovers

Benchmarks Of Btrfs RAID On Four Samsung 970 EVO NVMe SSDs

With the MSI MEG X399 CREATION that we received as part of the launch package for the Threadripper 2950X and Threadripper 2990WX it includes the XPANDER-AERO that provides 4-way M.2 NVMe SSD slots on a PCI Express x16 card. The XPANDER-AERO is actively cooled and could be passed off as a small form factor graphics card upon a very cursory examination. With this card I've been running tests on four Samsung 970 EVO NVMe SSDs in RAID to offer stellar Linux I/O performance. Here are some initial benchmarks using Btrfs. Read more