I’ve used Fastmail with a custom domain for a few years now… (5+?) and have been really happy with it. I wish it was a bit cheaper (or had a better family plan), but it works well with my terminal email client (mutt).
The web client is pretty quick and I use the calendar there all the time. Fastmail supports all the normal standards such as CalDAV, so you can use it with third party applications.
Aqua Nautilus researchers have identified a security issue that arises from the interaction between Ubuntu’s command-not-found package and the snap package repository. While command-not-found serves as a convenient tool for suggesting installations for uninstalled commands, it can be inadvertently manipulated by attackers...
Mozilla Corp., which manages the open-source Firefox browser, announced today that Mitchell Baker is stepping down as CEO to focus on AI and internet safety as chair of the nonprofit foundation. Laura Chambers, a Mozilla board member and entrepreneur with experience at Airbnb, PayPal, and eBay, will step in as interim CEO to run...
Today we have the one of the 2 founders of System76 and current CEO of the company Carl Richell on the show to chat about the history of the company, how we got here and some of the cool stuff they’ve got in store.
The New DSL 2024 has been reborn as a compact Linux distribution tailored for low-spec x86 computers. It packs a lot of applications into a small package. All the applications are chosen for their functionality, small size, and low dependencies. DSL 2024 also has many text-based applications that make it handy to use in a term...
Timothée Besset, a software engineer who works on the Steam client for Valve, took to Mastodon this week to reveal: “Valve is seeing an increasing number of bug reports for issues caused by Canonical’s repackaging of the Steam client through snap”....
This post is in part a response to an aspect of Nate’s post “Does Wayland really break everything?“, but also my reflection on discussing Wayland protocol additions, a unique pleasure that I have been involved with for the past months....
The Solus team is proud to announce the release of Solus 4.5 Resilience. This release brings updated applications and kernels, refreshed software stacks, a new installer, and a new ISO edition featuring the XFCE desktop environment....
Some of the headline features in this release are: the removal of support for the Itanium architecture, the first part of the futex2 API, futex support in io_uring, the BPF exceptions mechanism, the bcachefs filesystem, the TCP authentication option, the kernel samepage merging smart scan mode, and networking support for the...
To speed up working with slow hardware and for overall convenience, we’re now also offering binary packages for download and direct installation! For most architectures, this is limited to the core system and weekly updates - not so for amd64 and arm64 however. There we’ve got a stunning >20 GByte of packages on our mirrors,...
Gaming on Linux is easier now than ever before. Though many PC games are still developed with Windows in mind, the emergence of Valve’s Proton and proceeding contributions from the open source community have made Linux gaming into a first-class experience.
Well known KDE developer Nate Graham is out with a blog post today outlining his latest Wayland thoughts, how X11 is a bad platform, and the recent topic of “Wayland breaking everything” isn’t really accurate....
This is cosmic-term, a very WIP project that takes the alacritty_terminal crate providing the majority of terminal code but rewrites the renderer to support additional features such as bidirectional text and ligatures. It will support both software and GPU rendering, and will have additional UI sugar provided by libcosmic as...
For those that were interested in the openSUSE logo contest, the voting wrapped up on Tuesday and the results of this logo contest for new openSUSE branding have been selected.
In collaboration with Polar Signals we have committed that beginning with Ubuntu 24.04 LTS, our GNU Compiler Collection (GCC) package will enable frame pointers by default for 64-bit platforms. All packages in Ubuntu, with very few exceptions, will be rebuilt with frame pointers enabled, making them easier to profile and...
Part 1Pretty straightforward. Took advantage of itertools.pairwise. def predict(history: list[int]) -> int: sequences = [history] while len(set(sequences[-1])) > 1: sequences.append([b - a for a, b in itertools.pairwise(sequences[-1])]) return sum(sequence[-1] for sequence in sequences) def main(stream=sys.stdin) -> None: histories = [list(map(int, line.split())) for line in stream] predictions = [predict(history) for history in histories] print(sum(predictions))
Part 2Only thing that changed from the first part was that I used functools.reduce to take the differences of the first elements of the generated sequences (rather than the sum of the last elements for Part 1). def predict(history: list[int]) -> int: sequences = [history] while len(set(sequences[-1])) > 1: sequences.append([b - a for a, b in itertools.pairwise(sequences[-1])]) return functools.reduce( lambda a, b: b - a, [sequence[0] for sequence in reversed(sequences)] ) def main(stream=sys.stdin) -> None: histories = [list(map(int, line.split())) for line in stream] predictions = [predict(history) for history in histories] print(sum(predictions))
At Open Source Summit Japan, Linux and Git creator Linus Torvalds talked about Rust in Linux, Linux maintainer fatigue, and AI’s future role in Linux and open-source development.
Fastmail vs Proton Mail
Who of you uses one of the above services, what do you think of it?
COSMIC Epoch: Terminal Tabs & Stacks (workflow) (www.youtube.com)
A workflow video using Cosmic Epoch.
Snap Trap: The Hidden Dangers Within Ubuntu's Package Suggestion System (www.aquasec.com)
Aqua Nautilus researchers have identified a security issue that arises from the interaction between Ubuntu’s command-not-found package and the snap package repository. While command-not-found serves as a convenient tool for suggesting installations for uninstalled commands, it can be inadvertently manipulated by attackers...
Ubuntu Core Desktop Delayed, Won't Be Released in April (www.omgubuntu.co.uk)
Ubuntu Core Desktop will not be released alongside Ubuntu 24.04 LTS in April, as originally hoped....
Mozilla names new CEO as it pivots to data privacy (fortune.com)
Mozilla Corp., which manages the open-source Firefox browser, announced today that Mitchell Baker is stepping down as CEO to focus on AI and internet safety as chair of the nonprofit foundation. Laura Chambers, a Mozilla board member and entrepreneur with experience at Airbnb, PayPal, and eBay, will step in as interim CEO to run...
Tech over Tea #205 CEO And Founder Of System76 | Carl Richell (www.youtube.com)
Today we have the one of the 2 founders of System76 and current CEO of the company Carl Richell on the show to chat about the history of the company, how we got here and some of the cool stuff they’ve got in store.
Pop!_OS begins building packages for 24.04 (Noble Numbat) (github.com)
With today’s repo-release PR #312, Pop!_OS is now building packages for 24.04 (Noble Numbat)....
Damn Small Linux 2024 (www.damnsmalllinux.org)
The New DSL 2024 has been reborn as a compact Linux distribution tailored for low-spec x86 computers. It packs a lot of applications into a small package. All the applications are chosen for their functionality, small size, and low dependencies. DSL 2024 also has many text-based applications that make it handy to use in a term...
Canonical's Steam Snap is Causing Headaches for Valve (www.omgubuntu.co.uk)
Timothée Besset, a software engineer who works on the Steam client for Valve, took to Mastodon this week to reveal: “Valve is seeing an increasing number of bug reports for issues caused by Canonical’s repackaging of the Steam client through snap”....
What comes after open source? Bruce Perens is working on it (www.theregister.com)
Perens says there are several pressing problems that the open source community needs to address....
Only Person Here @ MLM (discuss.online)
I have no idea how long this will last but at the time of this post I am the only person at MLM.
Wayland really breaks things… Just for now? (blog.tenstral.net)
This post is in part a response to an aspect of Nate’s post “Does Wayland really break everything?“, but also my reflection on discussing Wayland protocol additions, a unique pleasure that I have been involved with for the past months....
Solus 4.5 Released (getsol.us)
The Solus team is proud to announce the release of Solus 4.5 Resilience. This release brings updated applications and kernels, refreshed software stacks, a new installer, and a new ISO edition featuring the XFCE desktop environment....
The ThinkPad P14s - A Linux friendly, powerful and portable laptop (utkarshsingh.xyz)
The 6.7 kernel has been released (lwn.net)
Some of the headline features in this release are: the removal of support for the Itanium architecture, the first part of the futex2 API, futex support in io_uring, the BPF exceptions mechanism, the bcachefs filesystem, the TCP authentication option, the kernel samepage merging smart scan mode, and networking support for the...
Gentoo goes Binary (packages) (www.gentoo.org)
To speed up working with slow hardware and for overall convenience, we’re now also offering binary packages for download and direct installation! For most architectures, this is limited to the core system and weekly updates - not so for amd64 and arm64 however. There we’ve got a stunning >20 GByte of packages on our mirrors,...
The System76 Guide to Gaming on Pop!_OS (blog.system76.com)
Gaming on Linux is easier now than ever before. Though many PC games are still developed with Windows in mind, the emergence of Valve’s Proton and proceeding contributions from the open source community have made Linux gaming into a first-class experience.
KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future (www.phoronix.com)
Well known KDE developer Nate Graham is out with a blog post today outlining his latest Wayland thoughts, how X11 is a bad platform, and the recent topic of “Wayland breaking everything” isn’t really accurate....
Cosmic Terminal (fosstodon.org)
This is cosmic-term, a very WIP project that takes the alacritty_terminal crate providing the majority of terminal code but rewrites the renderer to support additional features such as bidirectional text and ligatures. It will support both software and GPU rendering, and will have additional UI sugar provided by libcosmic as...
openSUSE Logo Contest Concludes With Winners Selected (www.phoronix.com)
For those that were interested in the openSUSE logo contest, the voting wrapped up on Tuesday and the results of this logo contest for new openSUSE branding have been selected.
Performance engineering on Ubuntu leaps forward with frame pointers by default in Ubuntu 24.04 LTS (ubuntu.com)
In collaboration with Polar Signals we have committed that beginning with Ubuntu 24.04 LTS, our GNU Compiler Collection (GCC) package will enable frame pointers by default for 64-bit platforms. All packages in Ubuntu, with very few exceptions, will be rebuilt with frame pointers enabled, making them easier to profile and...
Make a Linux App (makealinux.app)
Make a Linux app. Stop making distributions.
🦌 - 2023 DAY 9 SOLUTIONS -🦌
Day 9: Mirage Maintenance...
Linus Torvalds on the state of Linux today and how AI figures in its future (www.zdnet.com)
At Open Source Summit Japan, Linux and Git creator Linus Torvalds talked about Rust in Linux, Linux maintainer fatigue, and AI’s future role in Linux and open-source development.