@null@llun.dev
@null@llun.dev avatar

null

@null@llun.dev

This profile is from a federated server and may be incomplete. Browse more on the original instance.

null, to random
@null@llun.dev avatar

1.5TB from my GoPro videos. Looks like I can't move out of GoPro subscription anymore. S$70 per year for unlimited storage (only for videos and photos come from GoPro) compared to S$168 per year for iCloud 2TB plan (Which I'm already using and won't be enough) S$140 per year for Google One 2TB plan 🤔

null,
@null@llun.dev avatar

Total personal cloud storage cost currently S$70 per year for unlimited GoPro S$168 per year for iCloud 2TB (Shared with my parents/sister) S$40 per year for Google One 200GB (Shared with my parents/sister)

null, to random
@null@llun.dev avatar

5G here is as fast as in Amsterdam but more reliable!

null,
@null@llun.dev avatar

but there is no unlimited plan 🥲

null,
@null@llun.dev avatar

@cheeaun actually, there is for postpaid https://www.ais.th/consumers/package/exclusive-plan/5g-max-experience With max speed cap but 1Gbps is quite high anyway (compare to 600mbps in the Netherlands)

null,
@null@llun.dev avatar

@cheeaun already got unlimited plan in the Netherlands. Use it for my home internet 😅

null, to random
@null@llun.dev avatar

til; Apple can do a trade in at the spot. Went to ask for trade-in in the Apple Store yesterday got it trade in immediately with out needed for the box/charging cable. 😅

null, to random
@null@llun.dev avatar

My ride from Middelburg to Rotterdam crossing the delta works yesterday. (Skip first 3 minutes because my camera angle is getting push my handlebar bag 😅) https://youtu.be/ODh4cTITV_Y?si=2wywdxQMDrtcNeGu&t=198

null, to random
@null@llun.dev avatar

Instead of cloud map, I want a sun map in cloudy. It's too cloudy here. 😅

null,
@null@llun.dev avatar

@cheeaun actually I’m expecting something like rain radar but for sun. The rain radar doesn’t show the cloud, so even tho it’s not showing anything it’s still cloudy

null, to random
@null@llun.dev avatar

Used to think memoize is for saving memory but not if use it incorrectly. 😅 https://www.llun.me/posts/dev/2024-03-03-memoize-and-memory-leak/

null,
@null@llun.dev avatar

@cheeaun it was in the frontend until the whole thing use in nextjs

null, to random
@null@llun.dev avatar

It's kind of work! Almost there with phanpy.social

null,
@null@llun.dev avatar

@cheeaun still have a lot of apis to implement 🥲

cheeaun, to random
@cheeaun@mastodon.social avatar

lol am I like over-designing this? 😂

I need a way to test this but I don't have a Mastodon server for testing. Don't really want to send random test reports to other instance admins 😬

Not on dev site yet, still on my local dev.

Demo of the new "Report Post" dialog on Phanpy.

null,
@null@llun.dev avatar

@cheeaun 😅 The stamp looks too cool! This make me want to report post as spam!

cheeaun, to random
@cheeaun@mastodon.social avatar

Got to say the number of languages supported for text-to-text translation here is quite a lot https://huggingface.co/spaces/Xenova/react-translator

Runs in the browser with transformers.js https://github.com/xenova/transformers.js and uses t5-small model (200+MB) https://huggingface.co/t5-small from https://github.com/google-research/text-to-text-transfer-transformer

null,
@null@llun.dev avatar

@cheeaun some Thai translations are funny 😂

null, to random
@null@llun.dev avatar

🤔 What's is equivalent to sharp (github.com/lovell/sharp) for video in node.js. fluent-ffmpeg (github.com/fluent-ffmpeg/node-fluen…) ?

null, to random
@null@llun.dev avatar
  • ✅ Move my blog to App Router after upgraded to Next.JS 14!
  • 🚧 Feeds app

Feeds is probably a bit more tricky because of the route path. Next.JS removes the rewrite for static generated app, so I probably need to add symlink all the pages I need 🥲

null, to random
@null@llun.dev avatar

Now with Markdown support on both sending and editing!

So, this code block should turn into multiline
coding properly! in here and in Mastodon.

and also can edit with markdown after!

null,
@null@llun.dev avatar

Editing in action!

null,
@null@llun.dev avatar

@cheeaun I don't store the markdown format and use Turndown to turn it back. 😅

null,
@null@llun.dev avatar

@cheeaun nope, markdown -> html -> sanitized -> sanitized text store in DB.

null, to random
@null@llun.dev avatar

If the MacBook M3 come out, I probably get it this year. The 16" becomes too big when taking it on the train and travel but still don't want to get the M2 version yet (However, maybe it's getting cheaper for M2 too 🤔)

macrumors.com/2023/10/24/kuo-m3-macboo…

null, to random
@null@llun.dev avatar

Most of my ActivityPub server performance are from the Firestore database. It doesn’t seem to have a way to improve it too. Moving out to SQL tho, all options are more costly at this time. 🫠

cheeaun, (edited ) to random
@cheeaun@mastodon.social avatar

I could probably rename it right away for from 'Favourite' to 'Like'. Context: 〝Rename "Favorite" to "Like"?〞 https://github.com/mastodon/mastodon/issues/13268

The only issue would be push notifications will still use 'favourite' until the next version update of Mastodon (back-end) applying this change. Phanpy doesn't customize push notification title and body (yet).

null,
@null@llun.dev avatar

@cheeaun well, I use like everywhere until I learned recently that Mastodon use favourite. 🥲

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • thenastyranch
  • GTA5RPClips
  • tester
  • InstantRegret
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • everett
  • Youngstown
  • mdbf
  • slotface
  • kavyap
  • JUstTest
  • cisconetworking
  • khanakhh
  • normalnudes
  • osvaldo12
  • cubers
  • tacticalgear
  • Durango
  • ethstaker
  • modclub
  • anitta
  • provamag3
  • Leos
  • lostlight
  • All magazines