|
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 ..
|
|
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
-
1 year 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
-
1 year 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..
|
|
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
-
1 year 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.
|
|
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
-
1 year 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'?
|
|
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
-
1 year 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....
|
|
Repository: @knadh/otpgateway GitHub release page: v3.5.0 Changelog 604d9c9 Refactor OTP attempts and add separate counters for generate/validate.
|
|
TLDR: A sparse autoencoder is just a regular autoencoder that encourages sparsity with an L1 penalty or KL divergence loss rather than using a low-dimensional bottleneck.
|
|
I added Twitter syndication, and because I have nothing to test it with I’ll share some random life updates. My daughter was born recently, which means I’m on paternity leave for a few months. Hopefully in the liminal hours of sleep training, I’ll have some time to work on my book. Or at least catch up on reading. I finally published my grandmother’s autobiography. I doubt anyone outside of my family will want to read it, but it’s available..
|
|
I added Twitter syndication, and because I have nothing to test it with I’ll share some random life updates. My daughter was born recently, which means I’m on paternity leave for a few months. Hopefully in the liminal hours of sleep training, I’ll have some time to work on my book. Or at least catch up on reading. I finally published my grandmother’s autobiography. I doubt anyone outside of my family will want to read it, but it’s available..
|
|
I added Twitter syndication, and because I have nothing to test it with I’ll share some random life updates. My daughter was born recently, which means I’m on paternity leave for a few months. Hopefully in the liminal hours of sleep training, I’ll have some time to work on my book. Or at least catch up on reading. I finally published my grandmother’s autobiography. I doubt anyone outside of my family will want to read it, but it’s available..
|
|
Regular expressions are on of the most powerful tools in a developer's toolkit. But let's be honest, regex kind of sucks to write. Not only is it hard to write, but it's also hard to read and debug too. So how can we make it easier to use? In its
|
|
I had a lot of fun being interviewed by Aimee Vincent-Bunn who hosts the fabulous Women in STEM podcast.
|
|
I had a lot of fun being interviewed by Aimee Vincent-Bunn who hosts the fabulous Women in STEM podcast.
|