LongYC

@longyc.com

Full-stack web app engineer, curious about computing broadly, with an eye for UX — because good tech doesn't just work, it feels right. 🇲🇾

"An old trick that’s new again" indeed, now we need to treat AI crawlers like older generation of search engine crawlers. Googlebot has been able to execute JavaScript for years, they even recently removed the section on "JS making it harder for Google Search": developers.google.com/search/updat...

Netlify@netlify.com · 7mo ago

Prerendering is back (and it matters more than ever). If your SPA ships an empty HTML shell, some crawlers and AI bots will see…nothing. The new Netlify Prerender extension fixes that. 🛠️ https://www.netlify.com/blog/prerendering-an-old-trick-new-again/

Web developers might not realise how good we have it. Try embedded for a bit - "Oh, you want a new font? Cool. Which partition are you shrinking to fit that 256KB?" 🫠

I have a suspicion that Cantonese-speaking Malaysians are able to grasp the idea of `$ kill -9` command very easily.

In case anyone specifically wonders how much of Claude Pro plan usage is needed for using Opus 4.7 to just *plan* a migration for a Jekyll project with 7 gems and ~40 pages of short content to Astro:

A screenshot with grey background and white text, with the title "Plan usage limits" on top left and "Pro" on top right. Below it shows "Current session" and "Resets in 4 hr 8 min" with a progress bar that's almost full in the middle. The right of the progress bar says "96% used".

Upgraded Astro to v6 (which now has an experimental Rust-based compiler) using @astrojs/upgrade, thanks Houston. 🧑‍🚀 Yes, I did reset the changes just to re-run the upgrade for the sole purpose of recording the animation.

My web developer brain whenever I see SUS 304 labels on stainless steel - "Hmm, suspiciously not modified". 👀

Shipped a small PR yesterday with just some internet searches and typing in the code changes myself - it felt weird, like I should have spent twice or thrice the time crafting a prompt in proper English sentences describing what I want to achieve.

There are many good things to say about Ubiquiti products, but the mobile app is not one of them - even a ASUS router that costs a third of the price would allow you to set up with mobile app without forcing you to sign-up for a cloud account. Luckily the good ol' Ethernet LAN way still works.

IKEA Debuts Miniature NFC Phone Bed to Combat Nighttime Phone Scrolling

IKEA Debuts Miniature NFC Phone Bed to Combat Nighttime Phone Scrolling

Earlier this month, IKEA debuted a tiny NFC-enabled bed that's meant to help smartphone users cut down on nighttime usage. The small "Phone Sleep Collection" is modeled after an actual IKEA bed, and it uses the IKEA app to monitor scroll-free sleep time. Users who hit seven hours of scroll-free time for a week straight are eligible for an IKEA voucher. Every phone bed comes with built-in NFC tech, making sleep effortlessly rewarding. Here's how it works: - Download the IKEA UAE app. - (For iOS users) When prompted, allow Motion & Fitness tracking. - Place your phone on its bed and tap the notification to open the app. - That's it. Your sleep time will track in the background (no counter will appear). - Complete seven nights of seven-hour sleep, and earn your voucher. Unfortunately, the tiny bed is only available in the United Arab Emirates, and it is a promotional item that IKEA is giving out when customers spend AED 750 or more in-person in IKEA, as long as the purchase includes an item from the company's Complete Sleep Collection. IKEA's promotion has garnered quite a bit of attention, so it's possible that the company will expand the promotion to additional countries.Tag: Ikea This article, "IKEA Debuts Miniature NFC Phone Bed to Combat Nighttime Phone Scrolling" first appeared on MacRumors.com Discuss this article in our forums

macrumors.com

What people think software developers do: coding all days, supervise AI writing codes, scaling, ship features (or bugs)! Le software engineering: can you approve my PR that makes 0 file changes so that we can unblock the bot from deploying this one character change at the bottom of the page?

Thinking of using Jira to manage personal goals, with projects like health, finance, career, reading, gaming, all of them on a single board running 12-week "sprints". Probably an incredibly terrible idea 🗑️ 🔥, or it might just be the right to-do list with the right flexibility. 🤔