Remote Code Execution in Alpine Linux
tl;dr I found several bugs in apk, the default package manager for Alpine Linux. Alpine is a really lightweight distro that is very commonly used with Docker...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,910 posts.
tl;dr I found several bugs in apk, the default package manager for Alpine Linux. Alpine is a really lightweight distro that is very commonly used with Docker...
A few years ago, Microsoft launched a Office 365 campaign with the slogan of #GetItDone. The basic premise was fitting more work into more places of your life. Well, not so much just fitting as sho…
Posted by Neil Zeghidour, Research Scientist and Marco Tagliasacchi, Staff Research Scientist, Google Research Audio codecs are used to efficiently...
Ben Horowitz is a cofounder and general partner at the venture capital firm Andreessen Horowitz. He is the author of the New York Times bestsellers, The
Musings of a Computer Scientist.
Drawing separator lines between various sections of a webpage is a common design technique, which can help to structure the content and make it more readable, as well as more aesthetically pleasing. As we'll see in this article, there are techniques
sourcehut is a network of useful open source tools for software project maintainers and collaborators, including git repos, bug tracking, continuous integration, and mailing lists.
Welcome to the digital home of Daniel Ball. Explore my portfolio to see the projects I’ve worked on and learn more about my professional journey.
The James Webb Space Telescope probably needs no introduction, since it is perhaps the most important and well-known mission of the last years. It was launched on Christmas day from Kourou, French Guiana , into a direct transfer orbit to the Sun-Earth L2 Lagrange point . JWST uses S-band at 2270.5 MHz to transmit…
How I built a simple portable audio player for my boy, summoning the spirit of the Gameboy
Compromise is neither good nor bad, it’s something we do every day. It’s decision making. Prioritizing. It’s finding the right balance between two competing ...
The government is using shaky legal arguments to silence major Internet companies without giving them – or the public – the opportunity to respond. In three separate recent cases, the government has sent a grand jury subpoena to Yahoo or Twitter and requested a gag order from a magistrate judge, attempting to bar…
an interactive guide
Please welcome Ring UI, an open-source library full of Web UI components!Ring UI library gives you the power of complex UI controls that have been developed at JetBrains over the years. It con
So there I was, happily closing out some tabs before heading to bed, when I noticed a new email from the Chrome Web Store at 12:30am: I went to Intention's…
This article is an adaptation of a Lightning Talk I gave at CppCon2021. Link here : https://www.youtube.com/watch?v=RtqTGSOdmBo
How a software developer bypassed proprietary publishing silos using LibreOffice, Standard Ebooks, and LaTeX to build a sustainable, Git-tracked book production pipeline.
In October 2021, Ian, a fellow frontend developer at GDS posted a message in our support channel for the GOV.UK Design System on Slack:
On Software, life and everything in-between
How I used Advent of Code to learn about the programming language Rust.
Today’s Signal release for Android and iOS includes beta support for video calls. This represents an entirely new calling infrastructure for Signal, and should increase voice call quality as well. We think it’s a big improvement, but we’re rolling it out in stages to collect feedback from people ...
I put together a list and explained why they are important.
Firstly, the Apple vs. Adobe vendetta gets even nastier, with a public letter from Steve Jobs explaining why Adobe's Flash multimedia format will not ever be allowed into the garden of pure ideology that is the iPhone/iPad fork of OSX.
"REAL stories. REAL history."
Strands Decider 2B is a small, open source, decision model optimized for fast experimentation, local development, and innovation.
ESET researchers are the first to publish an analysis of BlackLotus, the first in-the-wild UEFI bootkit capable of bypassing UEFI Secure Boot.
Building on the earlier article on automatically transforming Git URLs, I’m back with another article on a (potentially powerful) feature of Git—the ability to conditionally include Git configuration files. This means you can configure Git to be configured (and behave) differently based on certain conditions, simply…