|
A few days ago, I watched the latest WWDC event from Apple, and I was overall positively impressed, especially with the “ Apple Intelligence ” segment. The integration of ChatGPT in iOS 18 seems to be very well done! …but it isn’t available for all devices and at the moment I’m writing is not yet available in the beta. Intro With this post, I want to share how I integrated ChatGPT into my iOS, iPadOS, and macOS workflow using a beautiful ..
|
|
A few days ago, I watched the latest WWDC event from Apple, and I was overall positively impressed, especially with the “ Apple Intelligence ” segment. The integration of ChatGPT in iOS 18 seems to be very well done! …but it isn’t available for all devices and at the moment I’m writing is not yet available in the beta. Intro With this post, I want to share how I integrated ChatGPT into my iOS, iPadOS, and macOS workflow using a beautiful ..
|
|
MapTiler Engine 13.3 has been released! This latest version brings great new features that help you to open and process your data faster, and merge two or more tilesets together.
|
|
Lately, I have become increasingly interested in sound. Of the short films I shoot while hiking , for example, I’ve noticed that I’m primarily interested in their sounds. Footsteps on the ground, birds singing, wind rustling through leaves, things like that. During my motorcycle ride across Europe , I caught myself recording a walk with the Memo app on my iPhone. Listening to it allows me to reconstruct a sharp and surprisingly clear memo....
|
|
Lately, I have become increasingly interested in sound. Of the short films I shoot while hiking , for example, I’ve noticed that I’m primarily interested in their sounds. Footsteps on the ground, birds singing, wind rustling through leaves, things like that. During my motorcycle ride across Europe , I caught myself recording a walk with the Memo app on my iPhone. Listening to it allows me to reconstruct a sharp and surprisingly clear memo....
|
|
Lately, I have become increasingly interested in sound. Of the short films I shoot while hiking , for example, I’ve noticed that I’m primarily interested in their sounds. Footsteps on the ground, birds singing, wind rustling through leaves, things like that. During my motorcycle ride across Europe , I caught myself recording a walk with the Memo app on my iPhone. Listening to it allows me to reconstruct a sharp and surprisingly clear memo....
|
|
TL;DR : With Coolify you can host you Kotlin applications in seconds on your own server and benefit from auto deploys, custom domains, preview branches and more. You can see the code here, and access the sample here.
|
|
Ep. 5: Efficient Concurrency in Go: Managing GoRoutines and Load Shedding
-
www.ardanlabs.com
-
2 years ago
-
eng
Introduction: In this installment, Bill delves into the concept of load shedding in Go, explaining its importance in managing GoRoutines and ensuring clean shutdowns. How to manage GoRoutines using a parent-child relationship model to prevent orphan GoRoutines. The role of load shedding in maintaining clean and orderly shutdowns, particularly using the HTTP package in Go. Strategies for implementing GoRoutines in Go to handle c..
|
|
Jellyfin + arr stack — Self-hosted media streaming in my Homelab
-
akashrajpurohit.com
-
2 years ago
-
eng
Since ages, I have been collecting lots of movies, TV shows, and music. Ever since I got into self hosting, I have been looking for a way to stream my media collection to my devices. Jellyfin is the perfect solution for this.
|
|
The web platform is alive with innovation, with CSS and web UI features at the forefront of this exciting evolution.
|
|
Jellyfin + arr stack — Self-hosted media streaming in my Homelab
-
akashrajpurohit.com
-
2 years ago
-
eng
Since ages, I have been collecting lots of movies, TV shows, and music. Ever since I got into self hosting, I have been looking for a way to stream my media collection to my devices. Jellyfin is the perfect solution for this.
|
|
Hi, Ein alter Entwicklerwitz: There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. – Leon Bambrick Oder als Variante: There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery – Mathias Verraes Und es gibt etliche weitere: There are so many variations on the “there are only two hard..
|
|
Be pirate, do gay is a project we started together with Anna Aurora , who was the artist drawing the pages for it so far ‒ however, recently, she lost motivation in doing so, and we decided together that it might be a good idea to look for a new being who would like to take over that task. We cannot directly pay you for anything you do, so it does help if you mainly did this for the intrinsic fun of making a webcomic together with other....
|
|
When I was young, my dad had a Power Macintosh 6500 and a copy of a game called MechWarrior 2: 31st Century Combat. By my estimation, it was not very good. It was slow and boring and I mostly got confused and died. However. It had the absolute coolest intro cinematic of all time. It still gives me goosebumps. After the intro and a minute or two of listening to the 12X CD-ROM drive spin, I had to face the menus. If I was lucky (wh..
|
|
Roughly two months ago I posted a fragment of Fred Brooks’ The Mythical Man-Month, which I find particularly inspiring. And guess what… I’m not the only one who feels touched by that passage! Upon reading it, a friend sent me the following message, which I include here with his permission: WOWWWWWW, THIS IS BEAUTIFUL. It’s exactly what I felt last weeks but could not put into words!1 Motivated by his reaction, I thought about other texts I’..
|
|
Migrating The Wheel Screener's Twenty Thousand + LOC Legacy C# Codebase To A Shiny New Concurrent Two Thousand LOC Go Codebase
-
chrisfrew.in
-
2 years ago
-
eng
and how it accomplishes the same number of tasks in a fraction of the time, with a fraction of the CPU load!
|
|
Collaborating on a Rocky Road (Issue #167) 2024-06-08 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition: Crypto going mainstream, belgians on bitcoin, the etherium vs solana debate, another open source rug pull, superintelligence and digital collaboration in VFX Issue details: Title: Collaborating on a Rocky Road Issue: 167 Page: issue webpage Another awesome issue of the newsletter. ..
|
|
I've been blogging for 14 years now. I started off writing in Romanian, while I was in highschool. I credit writing all those posts with helping me get a really good grade at my Romanian exam at the end of high school. Then in university, I wrote a
|
|
Conferences are a great place to meet new people, especially in the spaces surrounding the talks. What can we do to improve the 'hallway track'?
|
|
We have made some upgrades to our push notification server API. If you deploy apps to Android and use push notifications, you will need to make a small change to the server-side code that sends the HTTP request to our push server. If you do not send push notifications to Android devices, you can ignore this PSA. The Short Version Our Push API now requires a JSON key instead of the old FCM API key. For example, the following is a template ..
|
|
I've created a small library called reactive-prompt that lets you easily manage prompts in a reactive way, similar to how you'd build a web app with React. It uses Preact's Signals to track changes to inputs and automatically re-runs prompts when those inputs update. This allows for efficient chaining of prompts, where the output of one becomes the input of another, and only necessary prompts are re-evaluated. The library currently uses Ch..
|
|
I've created a small library called reactive-prompt that lets you easily manage prompts in a reactive way, similar to how you'd build a web app with React. It uses Preact's Signals to track changes to inputs and automatically re-runs prompts when those inputs update. This allows for efficient chaining of prompts, where the output of one becomes the input of another, and only necessary prompts are re-evaluated. The library currently uses Ch..
|
|
I have a piece of code that has been living, rent-free, in my head for the past 30 years or so. In middle school (I was 12 - 13 at the time), I was taught Pascal as the entry-level programming language. I found it to be a really fascinating topic, as you can imagine. One of the things I did was try to read other people’s code and see what sense I could make out of it. That was way before the Internet was a thing, though. Even at that t....
|
|
Decomposing Software Problems & Avoiding the Trap of Clever Code
-
realpython.com
-
2 years ago
-
eng
How do you effectively break a software problem into individual steps? What are signs you're writing overly clever code? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
|
|
One evening back in January I finally had enough of thermal issues within my homelab server. You know, every time the computer fans make more noise than I think they should, I can’t help but investigate ! Also, the RTX4090 is so thick that it takes 3 PCIe slots worth of space on a typical motherboard - and you also need space for the airflow! I was using the same machine that achieved 11M IOPS & 66 GB/s IO on a Single ThreadRipper Works..
|
|
One evening back in January I finally had enough of thermal issues within my homelab server. You know, every time the computer fans make more noise than I think they should, I can’t help but investigate ! Also, the RTX4090 is so thick that it takes 3 PCIe slots worth of space on a typical motherboard - and you also need space for the airflow! I was using the same machine that achieved 11M IOPS & 66 GB/s IO on a Single ThreadRipper Works..
|
|
I’ve been waiting several years for Harry Max to finish his book “Managing Priorities . It’s available, and it’s awesome! Some observations.
|
|
I’ve been waiting several years for Harry Max to finish his book “Managing Priorities . It’s available, and it’s awesome! Some observations.
|
|
Thanks to Tomasz Sroka ’s pull request for my hint.sql in the TPT repo and blog entries by Sayan 1 and Jonathan 2 , we now have a HINT_SCOPE field in my hint.sql script too! SQL> @hint merge NAME VERSION VERSION_OUTLINE INVERSE HINT_SCOPE ----------------------- ----------- --------------- -------------- -------------- MERGE_CONST_ON 8.0.0 STATEMENT MERGE_AJ 8.1.0 8.1.7 QBLOCK MERGE_SJ 8.1.0 8.1.7 QBLOCK MV_MERGE 9..
|
|
While most of my Emacs workflows are typically keyboard-driven, I'm fairly pragmatic about mouse usage. My MacBook's trackpad is great for just kicking back to read and scroll through text. There are brief times, however, when that keyboard-driven muscle memory overlaps my mouse usage, resulting in a buffer catastrophe. I joke of course. What I'm actually referring to is nothing more than a slight annoyance. There are times when I inadver....
|