50
submitted 23 hours ago by graphito@beehaw.org to c/animals@beehaw.org
[-] graphito@beehaw.org 7 points 1 day ago* (last edited 1 day ago)

I'd love to support SD tuning but there's no hall sensor sticks and it's more expensive than Vader 3 pro... I don't get where's the value here

[-] graphito@beehaw.org 15 points 1 day ago

Forbidden loofah

165
32
submitted 1 week ago by graphito@beehaw.org to c/animals@beehaw.org
[-] graphito@beehaw.org 32 points 1 week ago

And when it doesn't work, they ram it HARDER

and then people wonder how porn stereotypes can be harmful

26

1 pound is ~450g

9
submitted 1 week ago* (last edited 1 week ago) by graphito@beehaw.org to c/music@beehaw.org

[-] graphito@beehaw.org 35 points 1 week ago

alt text is added, cheers

[-] graphito@beehaw.org 80 points 1 week ago* (last edited 1 week ago)

a tech illiterate old friend of mine in his 60s got tasked with changing his simcard for new one. But the network just didn't appear. Long story short after 3 hrs of headbashing I asked him to send me the photo of simcard itself

that was a valuable afternoon for my humility

nano-simcard rotated 90 degrees forcefully inserted into standard size simcard frame which is missing micro size simcard frame

alt text: nano-simcard rotated 90 degrees forcefully inserted into standard size simcard frame which is missing micro size simcard frame

note the right side of simcard frame bulging out

for confused in terminology

[-] graphito@beehaw.org 27 points 1 week ago* (last edited 1 week ago)

I enjoyed this vid and as a contribution I'll spare y'all loading 20 MB of youtube JS

imgur embed

293
[-] graphito@beehaw.org 14 points 2 weeks ago

contraception

97
[-] graphito@beehaw.org 14 points 3 weeks ago

In the future, if you plan to add sync, consider reimplementing Joplin sync algorithm

That would give you tens of thousands of passionate users, dedicated FOSS server as well as webdav/s3/dropbox/onedrive client sync ability, webclipper and a lot of support to navigate future issues/roadmap

If you ever decide to do that, there's even a plan to repackage the algorithm as a standalone library

65
submitted 4 weeks ago* (last edited 4 weeks ago) by graphito@beehaw.org to c/technology@beehaw.org

Readme of the project:


Minimalistic opinionated Mastodon web client.

🗣️ Pronunciation: /fænpi/ (FAN-pee) 🔊 Listen

This is an alternative web client for Mastodon.

  • 🏢 Production: https://phanpy.social
    • production branch
    • break less often
    • slower fixes unless critical
  • 🏗️ Development: https://dev.phanpy.social
    • main branch
    • may see new cool stuff sooner
    • may break more often
    • may be fixed much faster too

🐘 Follow @phanpy on Mastodon for updates ✨

Everything is designed and engineered following my taste and vision. This is a personal side project for me to learn about Mastodon and experiment with new UI/UX ideas.

Features

  • 👪 Multiple accounts
  • 🪟 Compose window pop-out/in
  • 🌗 Light/dark/auto theme
  • 🔔 Grouped notifications
  • 🪺 Nested comments thread
  • 📬 Unsent draft recovery
  • 🎠 Boosts Carousel™️
  • ⚡ Shortcuts™️ with view modes like multi-column or tab bar
  • #️⃣ Multi-hashtag timeline

Design decisions

  • Status actions (reply, boost, favourite, bookmark, etc) are hidden by default.
    They only appear in individual status page. This is to reduce clutter and distraction. It may result in lower engagement, but we're not chasing numbers here.
  • Boost is represented with the rocket icon.
    The green double arrow icon (retweet for Twitter) doesn't look right for the term "boost". Green rocket looks weird, so I use purple.
  • Short usernames (@username) are displayed in timelines, instead of the full account username (@username@instance).
    Despite the guideline mentioned that "Decentralization must be transparent to the user", I don't think we should shove it to the face every single time. There are also some screen-reader-related accessibility concerns with the full username, though this web app is unfortunately not accessible yet.
  • No autoplay for video/GIF/whatever in timeline.
    The timeline is already a huge mess with lots of people, brands, news and media trying to grab your attention. Let's not make it worse. (Current exception now would be animated emojis.)
  • Hash-based URLs.
    This web app is not meant to be a full-fledged replacement to Mastodon's existing front-end. There's no SEO, database, serverless or any long-running servers. I could be wrong one day.

Subtle UI implementations

User name display

User name display

  • On the timeline, the user name is displayed as [NAME] @[username].
  • For the @[username], always exclude the instance domain name.
  • If the [NAME] looks the same as the @[username], then the @[username] is excluded as well.

Boosts Carousel

Boosts Carousel

  • From the fetched posts (e.g. 20 posts per fetch), if number of boosts are more than quarter of total posts or more than 3 consecutive boosts, boosts carousel UI will be triggered.
  • If number of boosts are more than 3 quarters of total posts, boosts carousel UI will be slotted at the end of total posts fetched (per "page").
  • Else, boosts carousel UI will be slotted in between the posts.

Thread number badge (e.g. Thread 1/X)

Thread number badge

  • Check every post for inReplyToId from cache or additional API requests, until the root post is found.
  • If root post is found, badge will show the index number of the post in the thread.
  • Limit up to 3 API requests as the root post may be very old or the thread is super long.
  • If index number couldn't be found, badge will fallback to showing Thread without the number.

Hashtag stuffing collapsing

Hashtag stuffing collapsing

  • First paragraph of post content with more than 3 hashtags will be collapsed to max 3 lines.
  • Subsequent paragraphs after first paragraph with more than 3 hashtags will be collapsed to 1 line.
  • Adjacent paragraphs with more than 1 hashtag after collapsed paragraphs will be collapsed to 1 line.
  • If there are text around or between the hashtags, they will not be collapsed.
  • Collapsed hashtags will be appended with ... at the end.
  • They are also slightly faded out to reduce visual noise.
  • Opening the post view will reveal the hashtags uncollapsed.

Filtered posts

  • "Hide completely"-filtered posts will be hidden, with no UI to reveal it.
  • "Hide with a warning"-filtered posts will be partially hidden, showing the filter name and author name.
    • Content can be partially revealed by hovering over the post, with tooltip showing the post text.
    • Clicking it will open the Post page.
    • Long-pressing or right-clicking it will "peek" the post with a bottom sheet UI.
    • On boosts carousel, they are sorted to the end of the carousel.
3
submitted 1 month ago by graphito@beehaw.org to c/videos@sopuli.xyz
97
submitted 1 month ago by graphito@beehaw.org to c/memes@sopuli.xyz

I can't believe I got away with it

99
submitted 1 month ago by graphito@beehaw.org to c/memes@sopuli.xyz

Our relationship

79
submitted 1 month ago by graphito@beehaw.org to c/memes@sopuli.xyz

until I'm late IRL

[-] graphito@beehaw.org 22 points 2 months ago* (last edited 2 months ago)

Pure gold! Imagine how difficult it was to make hundred people to stand still holding a train-like weight over their heads to capture it on prehistoric camera 😅

[-] graphito@beehaw.org 17 points 2 months ago* (last edited 2 months ago)

joke explanationit's a response to colleagues putting skill of nocode / zerocode platforms in their CV and demanding onpar compensation


"subzero" here plays a double duty bc it's a cool character and also bc code, you wrote but was never used, should be counted as negative work i.e. subzero code

[-] graphito@beehaw.org 11 points 10 months ago

Chrome be like:

[-] graphito@beehaw.org 42 points 10 months ago

Bloody banking apps. I'm sick of them not exposing any API to make third party apps.

view more: next ›

graphito

joined 2 years ago
MODERATOR OF