|
Brent Ozar’s article below resonates with my post-COVID experience as a conference speaker. From big national and international conferences to local meetups like the one I run, attendance has been dwindling following the hiatus. Of all the proposed reasons, I believe “people switched how they’re learning” is crucial; just think about YouTube, LLMs, and the plethora of free and paid online courses. Why Aren’t People Going to Local and Reg..
|
|
This is the story of the world’s most beloved programming language: Python. What began as a side project in Amsterdam during the 1990s became the software powering artificial intelligence, data science and some of the world’s biggest companies. But Python’s future wasn’t certain; at one point it almost disappeared. Python: The Documentary
|
|
Why Dismissing View Models in SwiftUI is Stifling your App’s Maintainability and Testability (And the Proven Principles for a Better Architecture)
-
matteomanferdini.com
-
9 months ago
-
eng
If you’ve been working with SwiftUI, you’ve likely noticed that your views start pretty simple but then balloon into large, unmaintainable monoliths that are hard to preview and test. While there are several techniques to keep SwiftUI views modular and reusable, some problems are architectural in nature and can only be addressed by following proven ... Read more The post Why Dismissing View Models in SwiftUI is Stifling your App’s Main..
|
|
Around 2 years ago, I had some time on my hands and got really interested into investing and playing with stock market data. After reading way too many books on the subject, I started building my own tools which led me to creating Itako . It’s a portfolio tracking and data visualization software that lets user journal their stock market transactions, and learn about their portfolio performance and diversification. Itako is now in a stabl....
|
|
TLDR: You can cross-browser test your website in real browsers for free without installing anything via browserling.com/browse . It runs all browsers (Chrome, Firefox, Safari, Edge, etc) on all systems so you don't need to download them or keep your own browser stack. What Is Cross-browser Testing? Cross-browser testing means checking how a website looks and works in different browsers. Every browser, like Chrome, Firefox, Edge, or Safar....
|
|
TLDR: You can cross-browser test your website in real browsers for free without installing anything via browserling.com/browse . It runs all browsers (Chrome, Firefox, Safari, Edge, etc) on all systems so you don't need to download them or keep your own browser stack. What Is Cross-browser Testing? Cross-browser testing means checking how a website looks and works in different browsers. Every browser, like Chrome, Firefox, Edge, or Safar....
|
|
How to Download Video Files from Public Google Drive URLs Using Python
-
yasha.solutions
-
9 months ago
-
eng
A step-by-step tutorial on downloading video files from publicly accessible Google Drive links using Python with proper error handling and progress tracking.
|
|
From March 1st, 2026, all clients and apps must be updated to utilize DAVE’s end-to-end encryption support for voice and video calls. In this blog, we explore the challenges we encountered bringing E2EE to browsers, and share what you may need to do to ensure your app can still connect to voice calls in 2026.
|
|
James Dyer and I both ran into the same workflow snag when fixing source indentation . He explains it best: You’re working in a file with inconsistent indentation You want to fix the entire buffer’s formatting You run C-x h (select all) followed by M-x indent-region Your mark is now at the beginning of the buffer, disrupting your workflow Naturally, this is Emacs and were both able to patch our editor to smoothen things out. Whil....
|
|
How to Download Video Files from Public Google Drive URLs Using Python
-
yasha.solutions
-
9 months ago
-
eng
A step-by-step tutorial on downloading video files from publicly accessible Google Drive links using Python with proper error handling and progress tracking.
|
|
LangGraph Explained: Building Smarter, More Reliable AI Agents
-
www.codemancers.com
-
9 months ago
-
eng
|
|
I’ve recently finished reading the cozy fantasy novel Can’t Spell Treason Without Tea . While the weather was too hot to feel warmed by it, I nevertheless enjoyed it. I love me a story with Characters who talk through problems. In fact, my least favourite narrative tropes are where the problems are created by two people, ostensibly who care for eachother, but cannot have even the simplest lowest-level honest conversation. See also ..
|
|
Generated site builders will give web developers more tools to compete and create sites of lower quality.
|
|
The first-line treatment for ADHD is stimulants. Everything else in this post works best as a complement to, rather than as an alternative to, stimulant medication. In fact most of the strategies described here, I was only able to execute after starting stimulants. For me, chemistry is the critical node in the tech tree: the todo list, the pomodoro timers, etc., all of that was unlocked by the medication Notes on Managing ADHD
|
|
Originally published on research.thinknimble.com . This framework helps founders and product teams sequence AI integration decisions from simple to complex. An Inspiration My mom came from a family of sharecroppers in Southern Maryland. She grew up in a tiny house with seven siblings who all spent long, hot summers working in tobacco fields. Harvesting tobacco is backbreaking labor: you bend all the way to the ground, grab the tobacco b....
|
|
In Swift 6.2, Swift Packages give us control over which compiler warnings to treat as errors. Finer-grained Controls for Compiler Warnings The Swift compiler has options to treat all warnings as errors or suppress all warnings: - warnings - as - errors - suppress - warnings In Xcode, you add those compiler flags to the build settings for a target. In the “Swift Compiler - Custom Flags” section add the options to ....
|
|
In Swift 6.2, Swift Packages give us control over which compiler warnings to treat as errors. Finer-grained Controls for Compiler Warnings The Swift compiler has options to treat all warnings as errors or suppress all warnings: - warnings - as - errors - suppress - warnings In Xcode, you add those compiler flags to the build settings for a target. In the “Swift Compiler - Custom Flags” section add the options to ....
|
|
A Logseq plugin that exports a page to clean Markdown and bundles every referenced image and asset alongside it. Works as a drop-in for Jekyll, Hugo, Astro, etc.
|
|
A Logseq plugin that exports a page to clean Markdown and bundles every referenced image and asset alongside it. Works as a drop-in for Jekyll, Hugo, Astro, etc.
|
|
Google's Android App Installation Limits: A Strategic Monopoly Reinforcement
-
yasha.solutions
-
9 months ago
-
eng
Examining how Google’s restrictions on Android app installations strategically reinforce its monopoly position and what this means for digital freedom.
|
|
I’ll be honest - I’d never written a GIMP plugin before. I’m also fairly new to Python, having only dabbled with a few small projects. While I’ve been doing development for decades, this was uncharted territory for me. So when I decided to bring Google’s new Gemini 2.5 Flash Image Preview model (nicknamed “Nano Banana”) directly into GIMP, I knew I’d need some help. Enter Claude, to help me fill in the missing knowledge gaps.
|
|
I Photographed the 2025 San Francisco Labor Day Rally and March
-
thomashunter.name
-
9 months ago
-
eng
|
|
Google's Android App Installation Limits: A Strategic Monopoly Reinforcement
-
yasha.solutions
-
9 months ago
-
eng
Examining how Google’s restrictions on Android app installations strategically reinforce its monopoly position and what this means for digital freedom.
|
|
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - Launched Chroma Cloud - Had a quick trip to Colorado - Went on a first bike ride ...
|
I hope there is something that you love to do as much as I love to write. For me, it is the perfect balance of difficult and rewarding. Beth and I went to the Omega Institute earlier this month. While she took a workshop, I had a self-led writing retreat. It was a dream fulfilled. We would arrive at campus by 7:45 a.m. and I would write until 5:30 or 6:00 each evening. I took breaks for lunch, meditated once or twice each day, and ran t....
|
|
Haseeb Qureshi on Kanye West releasing $YZY [59:05]: It’s like the same cabal, it’s the same people [...], just like every villain, it's kind of like an Avengers movie, every villain from a previous cycle is also back, is part of this thing. It is a nice way to wrap up the saga, if this is the last celeb coin we are going to have to deal with".
|
Wild: From Lost to Found on the Pacific Crest Trail by Cheryl Strayed A memoir of the author’s 1,100-mile solo hike along the Pacific Crest Trail with flashbacks to her prior life including the recent death of her mother. Recommend 4/5 Future Noir: The Making of Blade Runner by Paul M. Sammon This 3rd edition from … Continue reading Audiobooks – August 2025
|
|
this is a thread about removing intel me or buying devices without intel me i've been considering buying a thinkpad and flashing 1vyrain but still i feel like there's gotta be a better way to go about this do anons hare have experience with this?
|
|
I had an annoying chatgpt-shell bug where sometimes the compose buffer's svg header would disappear while text was streaming into the Emacs buffer. There are a number of things that could have gone rogue when streaming and post-processing buffer text, so I wasn't quite sure where to start narrowing things down. I had a feeling I could maybe use something like after-change-functions hook to monitor changes, but that only tells me about t....
|
|
For a long time I’ve had this goal of getting into Linux Kernel development. After a lot of trial and error, and with the help of a friend of mine who agreed to mentor me in the process, I finally did it. The change itself is not that interesting, you usually don’t want your first attempt at this to be something too complicated. There is enough to learn in terms of the development workflow and, specially, how to format and send patches th..
|
|
I've been using multiple instances of Claude Code and Codex CLI almost every day. But I got frustrated enough to build something that solidifies my workflow. Be
|
|
I've been using multiple instances of Claude Code and Codex CLI almost every day. But I got frustrated enough to build something that solidifies my workflow. Be
|
|
It is perhaps a truism that to love is to acknowledge the inevitability of loss. Either by time or circumstances, all that you love will be lost. People will change, depart, die, eventually become dust. Nothing lasts, and we will lose all that we love. But still we love anyway. This has been on my … Continue reading "Loss as the Price of Love"
|