I read this blog post from Jordan on how he created a simple feature request form on his iOS app using Supabase’s Swift library. I wanted to try this out on Python to see how easy would be to implement this when I need a quick way to add a form functionality in a backend service. Here is what I did: Created a free Supabase account . Created a new project. Created a new table in the project and called it feature_request, and added a n....
|
A 16-year-old StackOverflow question on string splitting gets a modern answer: SIMD-accelerated tokenization that's 10x faster than STL and cleaner than ranges.
|
|
Fix "Efficient Cache Policy" Warning on PageSpeed Insights When Using Amazon CloudFront
-
nelson.cloud
-
1 year ago
-
eng
Get rid of the efficient cache policy warning on PageSpeed Insights by adding a Cache-Control header to CloudFront.
|
|
Fix "Efficient Cache Policy" Warning on PageSpeed Insights When Using Amazon CloudFront
-
nelson.cloud
-
1 year ago
-
eng
Get rid of the efficient cache policy warning on PageSpeed Insights by adding a Cache-Control header to CloudFront.
|
|
Fix "Efficient Cache Policy" Warning on PageSpeed Insights When Using Amazon CloudFront
-
nelson.cloud
-
1 year ago
-
eng
Get rid of the efficient cache policy warning on PageSpeed Insights by adding a Cache-Control header to CloudFront.
|
|
I read this blog post from Jordan on how he created a simple feature request form on his iOS app using Supabase’s Swift library. I wanted to try this out on Python to see how easy would be to implement this when I need a quick way to add a form functionality in a backend service. Here is what I did: Created a free Supabase account . Created a new project. Created a new table in the project and called it feature_request, and added a n....
|
|
Ntfy — Self-hosted push notification server for all your services
-
akashrajpurohit.com
-
1 year ago
-
eng
Ntfy is a simple yet powerful pub-sub notification service that lets you send push notifications to your phone or desktop from any of your self-hosted services. Perfect for monitoring, alerts, and automation in your homelab.
|
|
Ntfy — Self-hosted push notification server for all your services
-
akashrajpurohit.com
-
1 year ago
-
eng
Ntfy is a simple yet powerful pub-sub notification service that lets you send push notifications to your phone or desktop from any of your self-hosted services. Perfect for monitoring, alerts, and automation in your homelab.
|
|
Fix "Efficient Cache Policy" Warning on PageSpeed Insights When Using Amazon CloudFront
-
nelson.cloud
-
1 year ago
-
eng
Get rid of the efficient cache policy warning on PageSpeed Insights by adding a Cache-Control header to CloudFront.
|
I read this blog post from Jordan on how he created a simple feature request form on his iOS app using Supabase’s Swift library. I wanted to try this out on Python to see how easy would be to implement this when I need a quick way to add a form functionality in a backend service. Here is what I did: Created a free Supabase account . Created a new project. Created a new table in the project and called it feature_request, and added a n....
|
|
I finally got round to publishing a version 1.0 of my long-running hobby project: a bootable DOS live USB image with tools for writers, providing a distraction-free writing environment. https:// github.com/lproven/usb-dos This is very rushed and the instructions are incomplete. Only FAT16 for now; FAT32 coming real soon now. comments
|
|
2024 has come and gone, and with it another big set of milestones for the family. From trips to the ER, to flights to Asia, to college visits, this has been one for the books -- or at least, for the annual blog post...
|
|
This image is taken with a (60 year old) Bronica C medium format camera, with a (120 year old) Petzval-type lens. This camera is not only beautiful in a vintage car sort of way, but is also uniquely suited for adapting old lenses on medium format. On a typical camera, the lens houses the helicoid, the mechanical corkscrew-like part that moves the optics closer and further away from the subject allowing you to focus properly. On the ....
|
|
Coming many years from now… the even more confusing sequel to Iteration II and Hovertank ! Unit of Time takes a more advanced approach than Iteration II . You’re always free to rewind time, and everything is completely deterministic in all directions and dimensions. Time travel events fork a new timeline, which may have their own surprises. Paradoxes can be made, broken and fixed again. Oh, and you’re not the only agent able to ma..
|
|
Coming many years from now… the even more confusing sequel to Iteration II and Hovertank ! Unit of Time takes a more advanced approach than Iteration II . You’re always free to rewind time, and everything is completely deterministic in all directions and dimensions. Time travel events fork a new timeline, which may have their own surprises. Paradoxes can be made, broken and fixed again. Oh, and you’re not the only agent able to ma..
|
|
You are deep in a piece of work and making great progress when a phone call or message breaks you train of thought and derails you. Context switching can have a huge impact on productivity.
|
|
You are deep in a piece of work and making great progress when a phone call or message breaks you train of thought and derails you. Context switching can have a huge impact on productivity.
|
|
My most used command-line commands: 5180 git 777 cd 653 ls 452 go 440 ./invoice 377 dotnet 373 rm 270 vi 225 cat 219 ssh Version control dominates the scene (a gentle middle finger for the youngster - you know who you are - who told me I should not be coding anymore). I also like that the list hints at the new stuff I’ve been working on recently and am excited about.
|
|
Boost your AppSec in 2025 with resolutions like automating fixes, securing AI models, and building trust in AI-generated code for safer, smarter apps.
|
|
Happy New Year! If you follow my blog , you may have noticed that I've been hosting it on lmno.lol for a while now, a blogging service I built (invitation-only until now). #+ATTR_HTML: :width 90% Why build a blogging platform There's been a resurgence in blogging of sorts. Wonderful in itself, but the popular platforms are fairly erm unfriendly to their readers. These days, search results might lead you to an interesting blog p....
|
|
How to Add a Custom Response Header to an Amazon CloudFront Distribution
-
nelson.cloud
-
1 year ago
-
eng
A guide to adding custom response headers to a CloudFront distribution using response headers policies in the AWS Console.
|
|
How to Add a Custom Response Header to an Amazon CloudFront Distribution
-
nelson.cloud
-
1 year ago
-
eng
A guide to adding custom response headers to a CloudFront distribution using response headers policies in the AWS Console.
|
|
This is a followup to Today I Learned 2021 , Today I Learned 2022 and Today I Learned 2023 . As a reminder, these are serendipitous discoveries rather than the result of a dedicated search for new knowledge. Looking back, many are from places I’ve visited or major news stories, although the ones which appear a bit random must have been related to something I was doing at the time. 5 Feb 2024: A sapiophile is someone who is primarily ..
|
|
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in December - I'm amid some big life changes. I'm joining an AI startup in San Francisco, and movi...
|
|
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in December - I'm amid some big life changes. I'm joining an AI startup in San Francisco, and movi...
|
|
How to Add a Custom Response Header to an Amazon CloudFront Distribution
-
nelson.cloud
-
1 year ago
-
eng
A guide to adding custom response headers to a CloudFront distribution using response headers policies in the AWS Console.
|
|
The first quarter elapsed. Much happened. Much didn’t. We-who-are-reading-this-right-now are perhaps a bit bruised, disheveled, a little worse for the wear, and horribly hung over. But alive. Except you, Mx. LLM. Who knows what’s next?
|
|
This is a followup to Today I Learned 2021 , Today I Learned 2022 and Today I Learned 2023 . As a reminder, these are serendipitous discoveries rather than the result of a dedicated search for new knowledge. Looking back, many are from places I’ve visited or major news stories, although the ones which appear a bit random must have been related to something I was doing at the time. 5 Feb 2024: A sapiophile is someone who is primarily ..
|
|
How to Add a Custom Response Header to an Amazon CloudFront Distribution
-
nelson.cloud
-
1 year ago
-
eng
A guide to adding custom response headers to a CloudFront distribution using response headers policies in the AWS Console.
|
|
I saw a few blog posts with people sharing their default apps for the year, and I wanted to share mine as well. Here's the list: 📨 Mail Service: Fastmail 📮 Mail Client: Fastmail web, mu4e (Emacs), FairEmail (Android) 📝 Notes: Markdown and Org files in denote (Emacs), Markor (Android) ✅ To-Do: GTD using Orgmode (Emacs), Orgzly Revived (Android) 📆 Calendar: Google Calendar 🙍🏻♂️ Contacts: Google …
|
|
I saw a few blog posts with people sharing their default apps for the year, and I wanted to share mine as well. Here's the list: 📨 Mail Service: Fastmail 📮 Mail Client: Fastmail web, mu4e (Emacs), FairEmail (Android) 📝 Notes: Markdown and Org files in denote (Emacs), Markor (Android) ✅ To-Do: GTD using Orgmode (Emacs), Orgzly Revived (Android) 📆 Calendar: Google Calendar 🙍🏻♂️ Contacts: Google …
|
|
I saw a few blog posts with people sharing their default apps for the year, and I wanted to share mine as well. Here's the list: 📨 Mail Service: Fastmail 📮 Mail Client: Fastmail web, mu4e (Emacs), FairEmail (Android) 📝 Notes: Markdown and Org files in denote (Emacs), Markor (Android) ✅ To-Do: GTD using Orgmode (Emacs), Orgzly Revived (Android) 📆 Calendar: Google Calendar 🙍🏻♂️ Contacts: Google …
|
|
Virtue Ethics for Animal Rights Activists - A Practical Approach to Becoming a Better Activist
-
joshbaldwin.substack.com
-
1 year ago
-
eng
I previously posted about identity being key to self-improvement. However, the identity of “animal rights activist” is broad. Having the identity of being an animal rights activist is easier said than done. Using virtues, we can break down identity into distinct features that are easier to understand and implement.
|