Category: The Web

  • Orion Browser

    Huh, you don’t see a new browser everyday, let alone one that opts for webkit over chromium. I suppose I’m pretty late to this discovery from Kagi. The chrome extension support is pretty neat. It’s a great idea and one that Apple should deeply consider. If Apple allowed cross-platform browser extensions, it would transform the web.

    Orion — a web browser designed from the ground-up. Native WebKit speed, full extension compatibility, and absolute privacy is finally together in one browser that respects you.

  • Trying out using Bluesky replies for comments on posts

    I came across this incredible post on Bluesky this week and had my mind blown:

    While Bluesky looks like other social apps on the surface, it’s actually quite different. It’s an open network.I blogged about it here:

    Emily (@emilyliu.me) 2024-11-24T23:53:40.858Z

    So, I decided to try setting this up on this blog too! Leave a comment below here!

  • A handy list of design sites, design news and newsletters

    Sacha Greif, the owner and creator of the popular design newsletter, Sidebar has made the decision to pause operations:

    “Design content seems to have either dried up, or else been driven to platforms like Medium and Substack.”

    In his post, he shares a list of design sites to follow

    I’ll add a few of my own bookmarks here below. Some of these are more communication design focused than others.

  • Meta has added a ‘TweetDeck-like’ feature on Threads for web users

    You can now pin columns of interest, following, search, likes, saved threads and more on Threads. It bares an uncanny resemblance to the now defunct TweetDeck! It’s pretty neat, and works well as a pretty decent v1 of the feature.

    One ardent threads user has taken to calling it Tapestry. Which I must say, is kind of cute! Not sure it will catch on, but I love the name.

  • Super Mario 64 on the Web

    Super Mario 64 on the Web – this little site is a gem. It’s powered by WebGL and is frankly, incredible. It’s essentially Javascript rendering/drawing onto a <canvas> element. Chances are it renders really well on your modern browser and looks great on your computer screen too. This is because it taps hardware graphics acceleration, also known as GPU rendering.

  • brr.fyi

    Brr.fyi – an anonymous blogger documenting their life on a research station in Antarctica. Easily one of the coolest and most interesting blogs I’ve come across in a while. They document the processes, systems and ind-and-outs at the southernmost point under jurisdiction of the United States, Amundsen-Scott South Pole Station.

    An anonymous blogger documenting their life on a research station in Antarctica. Easily one of the coolest and most interesting blogs I’ve come across in a while. They document the processes, systems and ind-and-outs at the southernmost point under jurisdiction of the United States, Amundsen-Scott South Pole Station.

    brr.fyi

  • Bluesky has a new logo

    Bluesky has a new logo

    The (currently) invite-only social network has a new logo! It has other new features as well, such as lists and custom feeds. Ok, the custom feeds have been around for awhile. But, it’s new-ish.

    The new logo is basically the 🦋 (butterfly emoji). It’s simple and less non-representational than the nebulous sky/clouds photo or blue cube it was previously. This one seems fitting and easier to grasp (and meme).

    Update: the creator of the identity and logo direction is @fonsmans:

    Happy to have helped the Bluesky team with the new logo! 🦋

    Fons Mans (@fonsmans.com) 2023-12-23T19:05:13.066Z
  • Chiptune.app

    I came across this really cool project on Hacker News a while back and it’s just been sitting in my bookmarks. It’s an excellent little toy to fiddle with and explore chiptune music from the past. Chiptune.app was created by Matt Montag, and it just the neatest little thing I’ve seen in a long time. I’m going to enjoy spending my downtime browsing through these archives. I may even sample a few tracks with my used OP-1 I picked up earlier this year.

    Screenshot of the Chiptune.app UI. I was smitten to discover the tracks from the Alien 3 SNES game ????
  • Reddit is sunsetting coins and community awards

    From the u/venkman01 on Reddit’s Product Team:

    TL;DR: We are reworking how great content and contributions are rewarded on Reddit. As part of this, we made a decision to sunset coins (including Community coins for moderators) and awards (including Medals, Premium Awards, and Community Awards), which also impacts some existing Reddit Premium perks. Starting today, you will no longer be able to purchase new coins, but all awards and existing coins will continue to be available until September 12, 2023.

    Many eons ago, Reddit introduced something called Reddit Gold. Gold then evolved, and we introduced new awards including Reddit Silver, Platinum, Ternium, and Argentium. And the evolution continued from there. While we saw many of the awards used as a fun way to recognize contributions from your fellow redditors, looking back at those eons, we also saw consistent feedback on awards as a whole. First, many don’t appreciate the clutter from awards (50+ awards right now, but who’s counting?) and all the steps that go into actually awarding content. Second, redditors want awarded content to be more valuable to the recipient.

    While I never fully understood Reddit Gold as a product (and neither did Reddit it seems), it was much beloved by the community. Gilding fellow redditors comments felt good and was honestly pretty novel at the time. It was also an awesome indicator of high-quality content. Seems like Reddit is likely killing off this feature because gilded content would otherwise identify high-quality content to would-be web crawlers, and Reddit wants a piece of the pie.

    I think coins and micro-transcations certainly can be a successful model for creators (see Twitch). But Reddit, has historically never understood their general userbase and has historically never leaned into empowering creators/powerusers. Each year, they shed more and more classic nostalgic features while product inherits tech debt. Coins and Rewards were certainly more useful than RPAN (yikes). Honestly, some of the best features are user-generated, maybe Reddit is making a grave mistake here.

  • Elon Musk’s decision to block unregistered users from reading tweets decimates Twitter’s SEO

    Turns one of the side-effects of blocking traffic from reading tweets, is it will tank your SEO and search appearance. Twitter is forcing all unregistered traffic to login or register. If your content is not indexable, it will hurt your SEO scores. This mechanic is well understood by web and software engineers. My best guess is all the pandering and feet-kissing people in his orbit neglected to tell him the consequences of this to keep Elon’s temper tantrums at bay. Making tweets visible to registered users only and installing rate-limits is a terrible product choice that affects growth strategies negatively. Don’t take my word for it, the numbers speak for themselves.

    Barry Schwartz for SEO Roundtable writes:

    On Friday, June 30th at about 1pm ET, Twitter had 471 million URLs indexed in Google Search according to this site command.

    Then yesterday, July 2nd, I snapped another screenshot and Google had 34% fewer URLs indexed, 309 million, that is 162 million fewer URLs indexed

    Then this morning, I grabbed another screenshot, and it was down now to 227 million URLs indexed, that is about 52% less than what was indexed on Friday

    […]

    Twitter URLs indexed by Friday to today went from about 471 million URLs to 227 million, a drop of about 52%. I wonder what type of impact this has on its traffic from Google Search, if any.

    Musk is an idiot.

  • Depth-based blur in CSS via backdrop-filter. Spatial computing vibes for sure.

  • Fosstodon admins addresses the Facebook rumors amid Anti-Meta Fedi Pact movement with skepticism and caution

    Not much is really known about the Meta/Facebook product colloquially known as Threads (internally it’s known as Project92). What we do know is that it will presumably use ActivityPub and it will be a Twitter clone. That’s really all we know. The fact that Facebook is joining the Fediverse, concerns a lot of people. So much so in fact, that a few have vowed to defederate Facebook should they join. This movement is called the Anti-Meta Fedi Pact, and I should add it is antithetical to the mission of ActivityPub. Personally, I find it fascinating. For others, it’s validation:

    From Kev Quirk one of the admins of Fosstodon shared an official stance on the subject:

    Truth is, there isn’t that much info out there on how this thing will actually work, or what it will be capable of. Lots of people seem to be concerned about Facebook “getting their info”. Fact is, they can do that now if they really want to – it would be trivial for Facebook to stand something up that hoovers up all the public data that’s on the Fediverse, via API.

    And that’s the clincher here – it’s all public data. So the best advice I can give if you’re concerned about your data, is lock down your account and don’t post publicly.

    All that being said, here’s what we plan to do if this thing ever sees the light of day:

    • As a team, we will review what the service is capable of and what advantages/disadvantages such a service will bring to the Fediverse
    • We will then make a determination on whether we will defederate that service
    • We will NOT jump on the bandwagon, or partake in the rumour mill that seems to be plaguing the Fediverse at the moment

    […]

    However, we don’t know what this thing is yet. Hell, we don’t even know if this thing will actually exist yet. So let’s just wait and see.

    What if this thing ends up being a service that can allow you to communicate with your friends who still use Facebook, via the Fedi, in a privacy respecting manor. That would be pretty cool, I think; especially when you consider that one of the main concerns with new users on the Fedi is that they can’t find their friends.

    It’s refreshing to hear a competent and cautiously optimistic take in the face of all the swirling rumors. There’s no reason to sound the alarm bells before we know anything definitive yet.

  • Kidpix.app

    Kidpix.app

    Craig Hickman released the Kid Pix into the public domain in 1989:

    […] which annoyed the UO art department figureheads, who told him that the program was worth selling. Later, Hickman sold 100 copies of the program from home, where people would mail him $25 checks for a floppy disk copy.

    This JS webapp re-implementation is just like the original Kid Pix.

    Most of the tools support Shift (^) to enlarge. There are a handful of hidden tool features behind various modifier keys (⌘, ⌥, ⇧). The modifier keys can also be combined. Enjoy! 🙂

    Built by @vikrum

  • Why Google’s bookmark manager and Docs have purposefully bad UI

    From Dave Lynam’s post on the Bookmark OS blog:

    Google’s core business is still search. By neglecting UI and design for these products, Google corals user behavior into a “search-first” mentality. The more disorganized you become, the more reliant you become on search, and Google benefits.

    I’ve often heard people say they no longer use bookmarks any more and just rely on search. I wonder if that truly is the most practical solution for them or if it is the result of a self-serving dark pattern from Google.

    Makes you wonder, doesn’t it?

  • How to exceed more than 100 posts limit in WPGraphQL

    Recently, I upgraded my site from Gatsby to Next.js. Personally, I wanted to see what kind of lift that would look like. It wasn’t too bad. My only problem with Gatsby so far has been how opinionated it all is. I spent way too much time configuring settings and plugins and fell into the weeds. I also didn’t love how the Gatsby-built GraphQL server queries looked different than the queries that happen on my actual site. I’ll write up a full post on that another time.

    The line diff for a bare minimum conversion from Gatsby to Next.js with no type errors and a successful build was something like +1100/-1500 lines, not terrible. But expected since I had to find/replace Gatsby imports with Next imports, and I was able to nuke all the Gatsby plugins.

    The single biggest problem I ran into was a dreadful non-error. Which was Next.js build was successful, but the maximum static posts it was generating was 100. What gives? Well apparently WPGraphQL limits queries to returning 100 posts out-of-the-box. To the authors: please document that somewhere.

    I have over 300+ posts. So, I found that to be annoying. After much searching, according to this post on Spectrum Chat, you just plop this filter in your theme, and that should fix the issue:

    function increase_query_limit($amount, $source, $args, $context, $info) {
      $amount = 1000; // whatever you want the limit to be, in this case 1000.
      return $amount;
    }, 10, 5 );
    add_filter('graphql_connection_max_query_amount', 'increase_query_limit');