Language Selection

English French German Italian Portuguese Spanish

GNU: guix, gnucash, and glibc

Filed under
GNU
  • Tarballs, the ultimate container image format

    The tarball format is plain and simple, it’s the one we know and love, and it’s been there “forever” as its name suggests. The tarball that guix pack produces can be readily extracted on another machine, one that doesn’t run Guix, and you’re done. The problem though, is that you’ll need to either unpack the tarball in the root file system or to play tricks with the unshare command, as we saw in the previous post. Why can’t we just extract such a tarball in our home directory and directly run ./opt/gnu/bin/guile for instance?

  • Using GnuCash as a Freelancer to Track Finances and Prepare Taxes

    I don't own a credit card (by choice), so keeping a close eye on my finances is really important, but I think whether or not you have a credit card, it’s a good idea to track all of your financial transactions.
    It’s really the only way you’ll know what’s coming in and what’s going out. This is a great habit to do even if you don’t have any problems keeping a positive balance – and I would say it's essential to do if you struggle with debt.
    Luckily I have no debt but I've seen a number of people turn around their whole financial situations just by starting to keep a ledger of all of their transactions.

  • Who controls glibc?

    The removal of an old joke from the GNU C Library manual might not seem like the sort of topic that would inspire a heated debate. At times, though, a small action can serve as an inadvertent proxy for a more significant question, one which is relevant to both the developers and the users of the project. In this case, that question would be: how is the project governed and who makes decisions about which patches are applied?

    Toward the end of April, Raymond Nicholson posted a patch to the glibc manual removing a joke that he didn't think was useful to readers. The joke played on the documentation for abort() to make a statement about US government policy on providing information about abortions. As Nicholson noted: "The joke does not provide any useful information about the abort() function so removing it will not hinder use of glibc". On April 30, Zack Weinberg applied the patch to the glibc repository.

    Richard Stallman, who added the joke sometime in the 1990s, asked that it not be removed. The resulting discussion touched on a number of issues. Carlos O'Donell, who has been trying hard to resolve the issue with some degree of consensus, suggested that the joke could hurt people who have had bad experiences associated with abortion. He proposed a couple of possible alternatives, including avoiding jokes entirely or discussing such issues in a different forum. Stallman, however, replied that "a GNU manual, like a course in history, is not meant to be a 'safe space'". He suggested the possibility of adding a trigger warning about functions that create child processes, since childbirth is "far more traumatic than having an abortion".

More in Tux Machines

Android Integration Extension For Gnome GSConnect v13 Stable Released

The latest GSConnect v13, released today, is a rewrite with with changes to the architecture, settings and default behavior, and it requires Gnome Shell 3.28 or 3.30. The new version includes redesigned settings, Do Not Disturb mode, quick reply from notifications, and other features and improvements. GSConnect is a complete KDE Connect protocol implementation written in GJS for Gnome Shell, which integrates Android devices with your Gnome desktop. Using it, you can easily send files between your Gnome desktop and Android smartphone, sync the clipboard or notifications between the two devices, browse files wirelessly on your Android device from your desktop, and much more. Read more

Mozilla: WebRender, Spoke, Encrypted SNI, Blender, Opus 1.3

  • WebRender newsletter #26
    Here comes the 26th issue of WebRender’s newsletter.
  • Getting serious about political ad transparency with Ad Analysis for Facebook
    Do you know who is trying to influence your vote online? The votes of your friends and neighbors? Would you even know how to find out? Despite all the talk of election security, the tech industry still falls short on political ad transparency. With the U.S. midterm elections mere weeks away, this is a big problem. We can’t solve this problem alone, but we can help by making it more visible and easier to understand. Today we are announcing the release of our experimental extension, Ad Analysis for Facebook, to give you greater transparency into the online advertisements, including political ads, you see on Facebook.
  • Introducing Spoke: Make your own custom 3D social scenes
    Today we’re thrilled to announce the beta release of Spoke: the easiest way to create your own custom social 3D scenes you can use with Hubs. Over the last year, our Social Mixed Reality team has been developing Hubs, a WebVR-based social experience that runs right in your browser. In Hubs, you can communicate naturally in VR or on your phone or PC by simply sharing a link. Along the way, we’ve added features that enable social presence, self-expression, and content sharing. We’ve also offered a variety of scenes to choose from, like a castle space, an atrium, and even a wide open space high in the sky.
  • Encrypted SNI Comes to Firefox Nightly
    Firefox Nightly now supports encrypting the TLS Server Name Indication (SNI) extension, which helps prevent attackers on your network from learning your browsing history. You can enable encrypted SNI today and it will automatically work with any site that supports it. Currently, that means any site hosted by Cloudflare, but we’re hoping other providers will add ESNI support soon.
  • If you build it (together), they will come…
    Mozilla and the Khronos Group collaborate to bring glTF capabilities to Blender Mozilla is committed to the next wave of creativity in the open Web, in which people can access, create and share immersive VR and AR experiences across platforms and devices. What it takes though is an enthusiastic, skilled and growing community of creators, artists, and also businesses forming a healthy ecosystem, as well as tool support for web developers who build content for it. To overcome a fragmented environment and to allow for broad adoption, we need the leading content format to be open, and frameworks and toolsets to be efficient and interoperable. Ensuring that tools for creation, modification and viewing are open to the entire community and that there aren’t gatekeepers to creativity is one of the main working areas for Mozilla’s Mixed Reality (WebXR) Team. Building on its “Open by Design” strategy Open Innovation partnered with that team around Lars Bergstrom to find neat, yet impactful ways to stimulate external collaboration, co-development and co-funding of technology.
  • Mozilla Productivity Tip: Managing try pushes
    I tend to do a lot of try pushes for testing changes to Gecko and other stuff, and by using one of TreeHerder's (apparently) lesser-known features, managing these pushes to see their results is really easy. If you have trouble managing your try pushes, consider this: Open a tab with an author filter for yourself. You can do this by clicking on your email address on any of your try pushes (see highlighted area in screenshot below). Keep this tab open, forever. By default it shows you the last 10 try pushes you did, and if you leave it open, it will auto-update to show newer try pushes that you do.
  • Opus 1.3 Released - One Of The Leading Lossy Open-Source Audio Codecs
    Opus 1.3 features improvements to allow using SILK with bitrates down to around 5kb/s, wideband encoding down to 9kb/s, improved Ambisonics support, better security hardening, a new speech/music detector, and more.
  • Introducing Opus 1.3
    The Opus Audio Codec gets another major update with the release of version 1.3 (demo). Opus is a totally open, royalty-free audio codec that can be used for all audio applications, from music streaming and storage to high-quality video-conferencing and VoIP. Six years after its standardization by the IETF, Opus is now included in all major browsers and mobile operating systems. It has been adopted for a wide range of applications, and is the default WebRTC codec.

Fedora 29 Is Blocked From Release Due To 11 Open Bugs

Fedora 29 will not be managing to deliver its final release right on time due to lingering blocker bugs. At the first Fedora 29 Final meeting today it was declared a No-Go for releasing next week on 23 October as had been planned. Read more

Keynotes announced for LibrePlanet 2019 free software conference