Considering Sourcehut
Aiming for a 10 year life-cycle for smartphones
Aiming for a 10 year life-cycle for smartphones
If you are a Rust developer you have most likely celebrated the news that the version 1.64 released on 22/09/2022 is 10-20% faster on…
Why we need to revisit the origin of blue hyperlink While musing over my recently published article, Why are hyperlinks blue, I was left feeling a bit blue
In A Database in the Browser , I wrote that the schleps we face as UI engineers are actually database problems in disguise [1] . This begged the question: would a database-looking solution solve them?
About six months back, I wrote a post on how to use views in Postgres to encapsulate tables and create a versioned interface to a database. At the end of the…
All browsers add an 8px margin on the body element – it’s part of the w3c-recommended default stylesheet which browsers generally use as a starting point for their own ‘user agent’ styles. But why 8px ? Where does that come from?
Building your own entitlement service is key for supporting a modern, flexible SaaS product. Whenever I read about billing systems, there’s a lot of talk about the billing aspects but not so much around entitlements. In the spirit of sharing, and since I haven’t found any good articles about it, I decided to tell you…
Open Source Software for Scientific Machine Learning
He Sent $80 Million a Month to Secret Wallets Before Terra Luna Crashed
With this update, you can have a Telegram account without a SIM card and set up a global timer to automatically delete messages in all new chats. Topics in groups are now even more powerful – and available for groups with 100+ members.
With macOS 13, Apple have made some bold and potentially disruptive changes to Mac security. We explore them here.
Microsoft has come full circle from the company that cared more about Windows than Office; the retirement of the Office name is possible precisely because Microsoft gave up on Windows and went to t…
Brev.Dev Instances Console
How I taught my 7½ year old 4 bash commands in one hour
Semi-Automated Clothes Tracker using NFC Buttons
I saw a math puzzle the other day on Hacker News. It reads as follows: Two numbers are chosen randomly, both are positive integers smaller than 100. Sandy is told the sum of the numbers, while Peter is told the product of the numbers. Then, this dialog occurs between Sandy and Peter: Peter: I don’t know the numbers…
Discover the frustrations and challenges faced by software developers in the world of "bullshit work." From pointless projects to busy wo...
I’ve been a maintainer of asdf for about 6 years now. Most of my work these last several years has been fixing bugs, writing automated tests …
An extensible developer-friendly application security platform that scans source code to surface true and actionable security issues with AI-assisted SAST, SCA, and Secrets Detection solutions.
Thanks to 159 contributors, 430 pull requests, community reviewers, and our generous sponsors, I'm happy to announce the Bevy 0.9 release on crates.io…
In this three-part series (I, II, III) we’re going to be bowing to reader demand and taking a close look at the nuts and bolts of maintaining an army in the field. In our last series, after all, w…
At the forefront of contributors for this latest release, our team's work focused on two areas in which we believe GStreamer shines the brightest: embedded systems, and network streaming, in particular WebRTC.
A lot of modern cryptography builds on insights from number theory, which has been studied for centuries.
Matrix, the open protocol for secure decentralised communications
Take a look at this: This is a triangulation of a set of random points, such that all the points are connected to one another, all of the faces are triangles, and the edges include the convex hull of the points. I would like to claim that this is not a very “good” triangulation. This algorithm tends to produce lots of…