|
Three questions about Apple, encryption, and the U.K.
-
blog.cryptographyengineering.com
-
1 year ago
-
eng
Two weeks ago, the Washington Post reported that the U.K. government had issued a secret order to Apple demanding that the company include a “backdoor” into the company’s end-to-end encrypted iCloud Backup feature. From the article: The British government’s undisclosed order, issued last month, requires blanket capability to view fully encrypted material, not merely assistance … Continue reading Three questions about Apple, encryption, an..
|
In January 2025 I attended the Everything Open 2025 Conference in Adelaide. The conference was held over 3 days and is the main conference of Linux Australia and is the successor conference to Linux.conf.au (LCA) which I had been attending since 2004. The conference is community run and full price tickets are $AU 850 with … Continue reading Everything Open 2025
|
|
I’ve been putting my work online in various formats for almost 20 years now. For most of that time, I’ve used extremely permissive licenses such as the MIT License to distribute my work in an attempt to promote usage and adoption. Now that I’m quite a bit older and experienced (you may say curmudgeony), let me tell you why I’m changing my tune and am adopting a Copyleft approach. In the past decade or so, I’ve noticed a widespread adoptio..
|
|
Before 400 million years ago, before the brutal winters, Chicago was once a land of perpetual summer. Warm, shallow seas covered the entire Mississippi Valley. Where skyscrapers now rise, coral reefs once bloomed. These reefs would turn into limestone, providing a solid foundation for those skyscrapers. Over the last million years, ice sheets swept down the valley and receded, draining Lake Michigan a little in the process each time. Glaci....
|
|
I’ve been putting my work online in various formats for almost 20 years now. For most of that time, I’ve used extremely permissive licenses such as the MIT License to distribute my work in an attempt to promote usage and adoption. Now that I’m quite a bit older and experienced (you may say curmudgeony), let me tell you why I’m changing my tune and am adopting a Copyleft approach. In the past decade or so, I’ve noticed a widespread adoptio..
|
|
In this blog post, we will be diving into the world of SSDs, covering SMT, TRIM, and SMART, plus I'll be geeking out over my MacBook upgrade.
|
|
Repository: @knadh/dictpress GitHub release page: v3.0.0 Important This version has breaking changes to the CLI flags. --install -> install --upgrade -> upgrade import=$file -> import --file=$file Changelog a40af42 Add v3 cli changes to docs.
|
This blog post explains how to create Room DAOs specifically for your Android debug build. These debug-only DAOs enable you to implement developer-centric features without affecting your production app. Keeping your codebase clean is essential… Read more of Room Debug DAOs in Android: Streamlining Your Workflow → The post Room Debug DAOs in Android: Streamlining Your Workflow first appeared on Blundell .
|
|
Heya everyone! Another DnD summary, all events fictional. This blog post is unofficial Fan Content permitted under the Fan Content Policy. Not approved/endorsed by Wizards. Portions of the materials used are property of Wizards of the Coast. ©Wizards of the Coast LLC. The next day (we'd tranced on the boats), the Eladrin among us (so me, L n Cookie) had shifted into winter season, for expressing our mourning over losing Rob the previous....
|
|
It’s time to present the solution to the JIT calculator challenge! If you missed it, here’s the original post in which I introduced it. It was a nice excuse to finally learn more about JIT compilation! I wasn’t alone in this, many people were nerd-sniped into implementing their own solutions and sent me their submissions. Thanks for participating! I’ll discuss them in a third blog post, to keep this one from becoming too long.
|
|
The main function provided by the yesod-form library for processing form submissions is runFormPost . As the name implies, this function processes POST requests. But what if you want to use a different verb, like PUT? The library is a little confusing in this way, because the post in runFormPost doesn’t actually refer to the HTTP method that triggered the execution of the handler code. The point of runFormPost is actually just about ....
|
|
Building software doesn’t need a large team, huge budget, or a perfect plan up front. Products should do less and work smarter by focusing on solving real problems and evolving with user feedback. The key is to create sustainable software by making smart, incremental improvements that truly meet users’ needs.
|
|
I took a run to the grave mounds at Gamla Uppsala today. It probably wasn’t the wisest decision, distance-wise - I hadn’t run properly in years, and this was a 7km run there, a walk around the grave mounds followed by a nice recharge fika at Odinsborg, and then a 7km run back.
|
|
I made some solid boring purchases this year. Fingerless gloves, a DualSense controller, and a proper toasty commando sweater. But this year, the best purchase went to a weighted blanket. Yeah, a blanket. It’s got pouches full of glass beads in it. Simple. … You ever tried taking a beauty shot of a grey blanket? I’ve heard a lot about weighted blankets over the last few years, and testimonies from a few friends lead me to keep....
|
|
Today the links cover the significant downturn in the IT job market, why people buy things that are not just for what they do and an approach to avoiding enterprise sales calls by using email instead.
|
|
Today the links cover the significant downturn in the IT job market, why people buy things that are not just for what they do and an approach to avoiding enterprise sales calls by using email instead.
|
|
How do you make compelling visualizations that best convey the story of your data? What methods can you employ within popular Python tools to improve your plots and graphs? This week on the show, Matt Harrison returns to discuss his new book "Effective Visualization: Exploiting Matplotlib & Pandas."
|
|
A friend recently asked me to document some of my Nix(OS) workflows and any tips I might have about Nix and NixOS. This page will be structured more like a wiki page and less like a blog post. These notes come from me using Nix in NixOS and aren't meant as a "Nix 101". They are things that I find noteworthy and might be useful to newcomers.
|
|
The Pi-Hole team has released a major update: Pi-hole v6 . Since this version features a completely new “engine,” the original PADD has also been updated. As a result, I’ve also updated my “Hyper” version, designed for larger displays (800x480px), tested on the Pimoroni HyperPixel 4.0 . I’ve created a GitHub repository, you can download the new padd.sh file here: giuliomagnifico/PADD-Hyper .
|
|
The Pi-Hole team has released a major update: Pi-hole v6 . Since this version features a completely new “engine,” the original PADD has also been updated. As a result, I’ve also updated my “Hyper” version, designed for larger displays (800x480px), tested on the Pimoroni HyperPixel 4.0 . I’ve created a GitHub repository, you can download the new padd.sh file here: giuliomagnifico/PADD-Hyper .
|
|
This is a republish of an article posted at SpiderMonkey.dev for my own archiving purposes) Recently I got to land a patch which touches a cool optimization, that I had to really grok. As a result, I wrote a huge commit message . I’d like to expand that message a touch here and turn it into a nice blog post. This post assumes roughly that you understand how Shapes work in the JavaScript object model, and how prototypical property ....
|
|
Another varied selection today with links to a style of coding called “Discovery Coding”, the 2% of people that leave introverts energised and a nice introduction to the Microsoft announcement around qubit (quantum computers) developments.
|
|
Another varied selection today with links to a style of coding called “Discovery Coding”, the 2% of people that leave introverts energised and a nice introduction to the Microsoft announcement around qubit (quantum computers) developments.
|
|
My uncle, Brendan Eaton (Bung) passed away in January. Here’s the story I shared at his funeral today. The story I want to share of uncle Brendan is about one of the most frightening moments of my childhood, and how he was there for me in that. In the hospital a few weeks ago I […]
|
|
Enhancing an archive of aerial photographs documenting the Western Front during World War I by the 14th Photo Section, 1st Army.
|
|
Link: Planet Igalia When I was preparing the Interop post yesterday, I found one of the agalia links didn't work and while I was hunting for the new link, I found Planet Igalia. :mind-blown: I've always wondered what's happening at Igalia and while I love the podcast, I do love a good Blog.... I'm really not sure how I missed this entire part of the site, but it's go so much good information and often frequent deep dives in to browsers.
|
|
Link: Planet Igalia When I was preparing the Interop post yesterday, I found one of the agalia links didn't work and while I was hunting for the new link, I found Planet Igalia. :mind-blown: I've always wondered what's happening at Igalia and while I love the podcast, I do love a good Blog.... I'm really not sure how I missed this entire part of the site, but it's go so much good information and often frequent deep dives in to browsers.
|
|
Nicholas C. Zakas: ESLint now officially supports linting of CSS - ESLint - Pluggable JavaScript Linter
-
paul.kinlan.me
-
1 year ago
-
eng
Link: ESLint now officially supports linting of CSS - ESLint - Pluggable JavaScript Linter We feel that validation and enforcing baseline features are the minimum that a linter needs to support in 2025, and so we spent a lot of time making the no-invalid-at-rules, no-invalid-properties, and require-baseline rules as comprehensive as possible. Love it!! Absolutely love it. One of the areas that we would love to see more of (and we hope to wo..
|
|
Nicholas C. Zakas: ESLint now officially supports linting of CSS - ESLint - Pluggable JavaScript Linter
-
paul.kinlan.me
-
1 year ago
-
eng
Link: ESLint now officially supports linting of CSS - ESLint - Pluggable JavaScript Linter We feel that validation and enforcing baseline features are the minimum that a linter needs to support in 2025, and so we spent a lot of time making the no-invalid-at-rules, no-invalid-properties, and require-baseline rules as comprehensive as possible. Love it!! Absolutely love it. One of the areas that we would love to see more of (and we hope to wo..
|
|
jOOQ 3.20 released with ClickHouse, Databricks, and much more DuckDB support, new modules, Oracle type hierarchies, more spatial support, decfloat and synonym support, hidden columns, Scala 3, Kotlin 2, and much more
-
blog.jooq.org
-
1 year ago
-
eng
New dialects: jOOQ 3.20 ships with 2 new experimental dialects: ClickHouse is a fast-moving SQL dialect with a historic vendor-specific syntax that is gradually migrated to a more standards compliant alternative, which is why our support is still experimental. A lot of behaviours differ from what one would expect elsewhere, including NULL handling, which is … Continue reading jOOQ 3.20 released with ClickHouse, Databricks, and much more D..
|
|
Check out some of the previous Fetch the Flag challenges grounded in the same technical concepts and tactical material we’ve seen in the industry – and get excited for the 2025 Fetch the Flag!
|
|
After resetting my Keychron K3 Pro , my F1 to F12 keys were no longer my default macOS keys. The entire row was defaulting to macOS's special keys (i.e. Mission Control, Launch Pad, Volume, etc). At first, I thought I may just need to revisit the macOS setting "Use F1, F2, etc keys as standard function keys", yet toggling the setting made no difference. Turns out, I had remapped those keys long ago and simply forgot about it. Factory ....
|
|
Immich — Self-hosted Google Photos alternative that actually works
-
akashrajpurohit.com
-
1 year ago
-
eng
Immich is a high-performance, self-hosted photo and video backup solution that rivals Google Photos in features and user experience. Perfect for taking control of your precious memories while maintaining the convenience of cloud photo services.
|
|
Immich — Self-hosted Google Photos alternative that actually works
-
akashrajpurohit.com
-
1 year ago
-
eng
Immich is a high-performance, self-hosted photo and video backup solution that rivals Google Photos in features and user experience. Perfect for taking control of your precious memories while maintaining the convenience of cloud photo services.
|