I thought some hacking was needed to add Security Headers to static sites hosted on AWS S3. Turns out it’s natively supported through CloudFront!
https://miketabor.com/how-to-add-security-headers-to-an-aws-s3-static-website/
I thought some hacking was needed to add Security Headers to static sites hosted on AWS S3. Turns out it’s natively supported through CloudFront!
https://miketabor.com/how-to-add-security-headers-to-an-aws-s3-static-website/
Mozilla’s HTTP Observatory checks your website’s security. Surprised to see that my little static blog got the worst score “F”. Turns out that adding Security Headers is needed to improve security.
Just got off the phone with an AI that decided I wasn’t me and hung up on me while I was trying to cancel my Internet service. It’s surprising how rude AIs can be, they didn’t even give me a chance to say goodbye!
It makes a huge difference whether it’s 30 or 31 degrees Celsius outside at midnight. The former promises a peaceful night’s sleep, while the latter signifies a sweaty struggle for survival.
As if CAPTCHA tests weren’t rude enough, now we’re starting online conversations with “ignore all previous instructions”?
I’ve been so obsessed with summer thermal comfort that I find myself saying “Well the motor in that fan has gotten quite hot now.”
Posting content online does not grant AI the freedom to scrape it. Copyright laws are applicable online, just as in print. Are we devaluing online content compared to print? Or are we proclaiming the death of copyright now?
I’ve modified some Blogger templates and found the lack of proper documentation surprising. I had to sift through outdated info on forums and blogs. I recommend considering alternatives with modern web technologies if you want to customize.
I’ve used many AI generation tools like Midjourney, SD, Suno, Udio, Whisper, Codeium, and Speech Studio. The results are impressive, but using them makes me feel uneasy, like a form of suicide involving a robot.
My MacBook’s battery sometimes drains quickly when I work unplugged. Using Activity Monitor helps identify energy-consuming apps. Today, it’s LosslessSwitcher. I’ll only use it while my MacBook is plugged in.
So it seems that Arc Browser was causing interference with keyboard input and cursor clicks on my Mac. It felt like an invisible window was in focus and blocking them. I quit Arc, and now everything works.
I’ve used Arc Browser full-time for two weeks. I like how it handles new windows, but I’ve had global keyboard shortcuts and cursor issues. I’m switching back to Firefox for now.
Utopia helps design websites without breakpoints and more. I’m trying to implement this into my blog.
With brid.gy, I used to be able to cross-post from my website to Facebook, Twitter, and Mastodon. Now only Mastodon is supported. The open web has seen better days.
Testing Telegraph API integration with brid.gy on GitHub Actions.
🍤💔
Had a tough time debugging GitHub Actions. It’s user-friendly, but debugging can be a real headache. Spent an entire day debugging and finally discovered that some NodeJS packages were incompatible, likely due to case sensitivity issues.
Testing CI/CD with GitHub Actions.
The main reason I support allowing third-party browsers on iPhone is that mobile Safari has always struggled with rendering writing-mode: vertical-rl
, making the iPhone a less effective reading device overall.
In 2024, iCloud is still bad.
It’s been almost 17 years since the first iPhone came out, and I still have trouble reliably sending links between my Mac and iPhone. Handoff, AirDrop, “Send Link to Device” in Firefox - none of these methods work 100%.
Sam Altman tweeted “her,” which sounds like a promise that cannot be kept. Will people accept a platonic relationship with AI, or will OpenAI offer a paid service for sensitive content?
iPhone’s Screen Distance warning means: “Do not use your phone.” “At arm’s length” means I can’t see anything. Moving it any closer makes it “too close” for my eyesight. #TechTips
The screenshot button on Firefox Developer Edition hasn’t been working correctly for a while now. Disabled and removed it from toolbar. #bug
Recently, the “Speak Screen” on my iPhone got a lot better. The Siri voices sound more natural and easier to understand. But, using the new voices makes my phone heat up and drain the battery fast. I have to stick with the old ones.
Life’s symphony plays both sorrowful and joyful notes, yet closer attention reveals their harmonious blend. Embrace each day with gratitude, for in every sound lies the beauty of existence.
“Every Day a Good Day” https://letterboxd.com/film/every-day-a-good-day/
Yasujirō Ozu’s 120th birthday today. Searched Netflix, Disney+ for his films—no luck. iTunes even removed them. Streaming platforms offer a lot, but often miss your favorites. Grateful I own Ozu’s collection. Managing your movie library matters.
演算法是一層濾鏡,透過來的光只能是篩過的,所以我們都曾試圖把算法餵養成自己的形狀,最終才發現是徒勞。社群平臺的濾鏡並不為用戶服務,而是為了維持平臺自身並服務其廣告買主。用戶位於濾鏡的末端,也就只能反過來成為被塑形的對象。
Leaving @CastroPodcasts due to recent glitches post-database hiccup. Disappointed with the team’s unresponsiveness. A once fantastic app, but time for a change.
Despite Castro’s claim of being back online, backend issues persist. I’m still getting ‘Request timed out’ errors when refreshing my inbox for new episodes. Let’s hope they sort this out soon.
Update: We're back online now. You might still experience some slow refresh in the app, but it should get faster over time. Thank you for the patience! https://t.co/tWer7KudaV
— Castro Podcasts (@CastroPodcasts) November 30, 2023