@cheeaun@mastodon.social
@cheeaun@mastodon.social avatar

cheeaun

@cheeaun@mastodon.social

Product-1st Front-end Engineer, based in Singapore. Currently on a career break since July '22. Working on a Mastodon web client https://phanpy.social https://hachyderm.io/@phanpy

Why follow me: I have interests in #WebDev, #design, #DataViz, #Maps, #PublicTransport, #stickers & #anime. I usually post about my side projects, tech events, weird discoveries, and sometimes local news.

#fedi22 tfr #tech #JavaScript

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

box464, to random
@box464@mastodon.social avatar

Embarrassing. I absolutely believed Phanpy did not have quote posting capabilities. I have even been jumping over to a different app on the rare occasion I use that feature, copying the post url, etc. over so I could find it. 🤦‍♂️

How could I miss it? The only thing I can think of is that at one time it didn't have them (I have been a Phanpy fan for a very long time), so I just blinded myself to them not being there out of habit.

I even run my own personal phanpy client instance. :psyduck:

cheeaun,
@cheeaun@mastodon.social avatar

@box464 I kinda sneak in this feature to observe responses 🫣

Notes:

thylacoleo, to mastodon
@thylacoleo@mas.to avatar

Btw, pleeeaaaase let me pick languages to pin on the post menu! I keep having to hunt down Spanish whenever I need to use it.

I don't remember needing to do it in vanilla UI. And if I recall correctly, vanilla has a searchable drop-down menu for it.

cheeaun,
@cheeaun@mastodon.social avatar

@thylacoleo hi, Phanpy dev here. If you've picked Spanish in your previous postings, it should be remembered and sorted to the top the next time.

Alternatively, you can pick the language in "Hide Translate button" section in Settings. It's a setting to hide the 'Translate' button for languages you already know, but it's also used to sort them up in the languages list while composing.

ayo, (edited ) to random
@ayo@ayco.io avatar

I'm circling around writing a <time-ago> web component for https://ayco.io/threads ... I know the ideal situation is to not calculate that on the server (for more accurate html info, faster response, simpler), and instead I should progressively enhance this on the browser -- I have to do this at some point

cheeaun,
@cheeaun@mastodon.social avatar
cheeaun, to random
@cheeaun@mastodon.social avatar

I understand the reasoning, but this gave me a good laugh 😂: "I sometimes read at my standing-desk while brushing my teeth which leaves me with only one hand." https://github.com/cheeaun/phanpy/issues/542

#PhanpySocialDev

cheeaun,
@cheeaun@mastodon.social avatar

@sarajw It may not be the main reason but it's still a legit use-case, I think. Always interesting to learn how folks navigate things on their computers, though we can't really build everything for every single edge case.

cheeaun,
@cheeaun@mastodon.social avatar

@sarajw understood 👍🙇‍♂️

ayo, to random
@ayo@ayco.io avatar

firefox pixel indicators messing with me right now... is there a known issue about maybe inaccuracy in how they show these lines? I know it could also be because I just woke up, I can't handle math right now

cheeaun,
@cheeaun@mastodon.social avatar

@ayo the a is inline element?

cheeaun,
@cheeaun@mastodon.social avatar
cheeaun,
@cheeaun@mastodon.social avatar

@ayo no problem. To be honest, your CSS code ain't uh… pretty 😂 .card { margin-left: -40px } is quite hacky lol

thisismissem, to random
@thisismissem@hachyderm.io avatar

@cheeaun @snarfed.org@snarfed.org thoughts on this comment re oauth application vacuuming?

https://github.com/mastodon/mastodon/pull/30316#issuecomment-2117768682

cheeaun,
@cheeaun@mastodon.social avatar

@thisismissem @snarfed.org@snarfed.org sorry what kind of feedback are you expecting? Tokens expiring and clients renewing them?

cheeaun,
@cheeaun@mastodon.social avatar

@thisismissem @snarfed.org@snarfed.org Oh so is this about migrating from confidential to short-lived tokens? Or deciding when to migrate? Potentially have to wait for clients or warn clients to implement token renewal within a year?

tripplehelix, to xfce
@tripplehelix@fosstodon.org avatar

@cheeaun There's something with the current #xfce hashtag feed that crashes phanpy dev.

https://fosstodon.org/tags/xfce

A video demonstrating that when clicking on the hastag #xfce, the whole interface seems to break.

cheeaun,
@cheeaun@mastodon.social avatar

@tripplehelix got it, fixing now. Thanks!

cheeaun, to random
@cheeaun@mastodon.social avatar

Threads algo promoted my post there to a reply guy 🤦‍♂️

cheeaun,
@cheeaun@mastodon.social avatar

@hboon there's a Wikipedia entry for this 🫣 https://en.wikipedia.org/wiki/Reply_guy

cheeaun,
@cheeaun@mastodon.social avatar

@hboon I guess "keyboard warrior" is a more familiar term here? 😂

tedmn, to random
@tedmn@qaf.men avatar

@cheeaun @phanpy

Just a suggestion: have the fantastic "catch up" tool honor user options to bypass CW and sensitive images. Currently an Android app user has to individually open toots with a content warning, even if they have set their options to display all posts regardless of CW.

cheeaun,
@cheeaun@mastodon.social avatar

@tedmn question, are the CW posts auto-expanded now when you open the posts?

cheeaun,
@cheeaun@mastodon.social avatar

@tedmn got it. Missed this feature when building Catch-up, will look into it. Thanks for reporting!

cheeaun, to threads
@cheeaun@mastodon.social avatar

👀 So, this is what they've been working on: https://www.threads.net/@mosseri/post/C7CXVYIpI0G

Article: https://techcrunch.com/2024/05/16/threads-testing-pinned-columns-on-the-web-like-tweetdeck/

Observations, judging from screenshots:

  • It allows pinning accounts 🤔
  • It introduces gray background to fill the white space for this layout instead of the single-column version 🤷‍♂️
  • Corner radius got way more rounded, including the images/videos, for some reason…
  • Make sense for them to build it as there won't be any 3rd-party #Threads clients.
cheeaun,
@cheeaun@mastodon.social avatar

More:

cheeaun,
@cheeaun@mastodon.social avatar

@box464 they already have 'For you', so… don't think it'll be next 🤔 Lists probably make more sense 🤔

ayo, to webdev
@ayo@ayco.io avatar

what's the laziest dark mode implementation? is there a 3-liner code change? 😄 asking for a friend (not me)

cheeaun,
@cheeaun@mastodon.social avatar
cheeaun, to apple
@cheeaun@mastodon.social avatar

🤯 Things I'm very impressed about Apple recently:

  1. Apple Pencil Pro casts fake software shadows: https://youtu.be/zOLVvzig8-s?feature=shared&t=20
  2. Music Haptics for Songs https://www.apple.com/newsroom/2024/05/apple-announces-new-accessibility-features-including-eye-tracking/
  3. Vehicle Motion Cues Can Help Reduce Motion Sickness https://www.apple.com/newsroom/2024/05/apple-announces-new-accessibility-features-including-eye-tracking/

#Apple

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 🤔

cheeaun,
@cheeaun@mastodon.social avatar

@null it's a trap 🫣

cheeaun, to random
@cheeaun@mastodon.social avatar

👀 Not bad. Though honestly expected more from users 😤

Table is further analyzed from the kaggle site: https://www.kaggle.com/datasets/fourtonfish/mastodon-social-alt-text-use-by-client-app

@stefan: https://stefanbohacek.online/@stefan/112439644471164986

cheeaun,
@cheeaun@mastodon.social avatar

@stefan I did have some thoughts on that, though the intention would be to encourage writing proper alternate text as I found that some people treat it like captions — not describing the image but adding non-contextual text instead.

cheeaun,
@cheeaun@mastodon.social avatar

@hallenbeck have you tried other OCR solutions besides Google Lens? Mastodon Web actually has it (tesseract.js) but it's quite clunky and only supports English. It's possible to add more languages but file sizes are really huge to be downloaded.

Also on Mastodon, there are video and audio attachments too, so will need a separate "OCR"-equivalents 🫠

@stefan

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