@AltCode@vivaldi.net
@AltCode@vivaldi.net avatar

AltCode

@AltCode@vivaldi.net

Computer science student.

🤷‍♂️

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

icecoldsquirrel, to VivaldiBrowser
@icecoldsquirrel@vivaldi.net avatar

Anyone any idea how to disable the "new" appearance of the bookmark drop down in @Vivaldi browser? Looks like the last update introduced the much bulkier design of Chrome itself. Drop down needs now so much more space and font is unnecessary in bold. Tried already some of the chrome flags but without success.

Thanks a lot.

AltCode,
@AltCode@vivaldi.net avatar

@icecoldsquirrel There should be a “compact layout” setting in vivaldi://settings/appearance

@Vivaldi

nileane, to random
@nileane@nileane.fr avatar

The EU has announced that iPadOS is now subject to the DMA just like iOS is. https://www.macstories.net/news/the-eu-pulls-ipados-into-the-dma-fray/

I have a feeling that the potential for alternative app marketplaces is possibly even greater on the iPad than it is on the iPhone.

I'm also curious to see if this encourages browser makers to ship their own browser engines, now that they don't need to maintain a separate WebKit version for the iPad in the EU.

AltCode,
@AltCode@vivaldi.net avatar

@nileane Being able to provide the same version for both iPhone and iPad sure is nice, and I do hope we'll finally see some non-WebKit browsers.

Though there remains the fact that a separate WebKit version would still need to be maintained for outside the EU; I think that is still a huge detractor for browser makers.

matt, to random
@matt@isfeeling.social avatar

Pet peeve: people who think any remotely enticing headline is "clickbait".

Clickbait is where you advertise one thing and never deliver on it. MKBHD saying the Humane Ai Pin is the worst product he's reviewed is not clickbait because the video delivers on that premise.

If his video was like, "j/k I actually love this thing" then it would be clickbait.

🧘‍♂️

AltCode,
@AltCode@vivaldi.net avatar

@matt This reminds me of a great video that Veritasium made a few years ago, where he made the distinction of what he ascribed as “Type 1 clickbait” (the good, “non-clickbait” kind of headlines), and “Type 2 clickbait” (what people normally mean when they say “clickbait”).

I really recommend watching this if you haven’t done so before.

https://www.youtube.com/watch?v=S2xHZPH5Sng

czottmann, to Vivaldi
@czottmann@norden.social avatar

The browser on macOS is still weird. It has so many great features, yet …

It has no concept of custom protocols (abcd:// etc.), and instead of handing unknown protocols over to the OS, it just turns them into broken HTTP URIs.

It has its own settings, but the underlying Chromium's settings are also available.

I could go on. Instead, I'll probably take another look in 2025.

AltCode, (edited )
@AltCode@vivaldi.net avatar

@czottmann Could make bug report for this in the following site?

https://vivaldi.com/bugreport/

It turning unknown protocols into broken HTTP URIs sounds very much like a bug.

schizanon, to webdev
@schizanon@mastodon.social avatar

I'm a web perf nerd, so I install every browser I can find and run all the benchmarks on https://browserbench.org on a regular basis.

I notice that (on Windows 11) Firefox is much better at Speedometer 3.0 than it was on 2.0.

It's scoring as well as Chrome most of the time, and outperforms Opera and Edge handily.

It still sucks at Jetpack 2.1 and MotionMark 1.3 though.

@Vivaldi is coming out on top right now!

AltCode,
@AltCode@vivaldi.net avatar

@schizanon Not sure why you think that @Vivaldi's "PWA support is non-existent", but it does have it.

To install a PWA through Vivaldi, you have to right-click on the tab (while that tab is active). There, you may get two options: "Install <PWA name>..." and "Create Shortcut..."

You use the former for websites that actually support running as PWAs, and the latter for every other website.

More info here: https://help.vivaldi.com/desktop/miscellaneous/progressive-web-apps/

AltCode,
@AltCode@vivaldi.net avatar

@schizanon @Vivaldi Ah, apologies, I hadn’t realised you were using the Android version. I’m on the desktop version (specifically macOS), so what I posted will be of no use to you on Android.

I’m not very familiar with the Android version, but from the information I could find in the Vivaldi forums, you apparently add them from the Vivaldi menu button (next to the address bar) and then select either “Install app” or “Add to home screen” - which one appears seems to depend on the website.

EDIT: Also, for some reason I can’t see the post you sent me before anymore… nor any of your posts 🤔

julian, to random
@julian@community.nodebb.org avatar

The latest change to the ActivityPub integration for NodeBB introduces the concept of "group actors" to categories.

This change means that categories can be configured to be visible to other applications connected to the social web (including Mastodon, Misskey, and also other NodeBBs!)

49225588-744e-43f9-bfc4-950cb6f116fb-image.png

When followed, it means that any post made to the category will be automatically shared to anyone who follows that category.

NodeBB already supported this locally. You could set your watch state for a particular category to "tracking" or "watching", the latter allowing you to be notified of new posts.

Also of note is that remote replies to topics contained within a category will also be shared to the category's followers. This distinction means that you can effectively follow a specific category or sub-category in order to stay up-to-date on all discussions within that category.

As of today, users cannot create topics in a category from the social web (e.g. I cannot create a new topic in a NodeBB category), yet. That will come soon.


For the NodeBB community forum, the following categories are followable for now:

  1. General Discussion
  2. NodeBB Development
  3. NodeBB Development > ActivityPub

Lastly, all of this follows the FEP-1b12 Group Federation enhancement proposal.

AltCode,
@AltCode@vivaldi.net avatar

@julian That’s pretty cool!

One thing I’m not so clear about is how posts in sub-categories are treated. Say for example that someone on the NodeBB forum posts something to the @activitypub category. Since this is a sub-category of @nodebb@community.nodebb.org, would I, someone on Mastodon, still see it if I follow the @nodebb@community.nodebb.org category but not the @activitypub category?

badastro, to random
@badastro@mastodon.social avatar

Premium subscribers to my newsletter today, assuming they have very very teeny tweezers, know just how much force to apply to shear apart a proton.

https://badastronomy.beehiiv.com/p/hard-shear-apart-proton

AltCode,
@AltCode@vivaldi.net avatar

@badastro Could you update your Mastodon bio, please? It still uses the substack link even though you've since moved platforms to beehiiv...

ploum, to random French
@ploum@mamot.fr avatar

Officially declaring Mastodon notifications bankruptcy.

I’m part of too many long running threads and I can’t unsubscribe from those. Which means that genuine interesting notifications are lost in the flood.

If you want to contact me, please use email.

AltCode,
@AltCode@vivaldi.net avatar

@Gargron That option only seems to exist on the web UI though. The official iOS app doesn’t have it, and neither do multiple other clients, like @ivory, @woollyapp, or @IceCubesApp

@thelinuxEXP

julian, to random
@julian@community.nodebb.org avatar

I may regret creating this topic but here goes.

If you experience a bug or other unexpected behavior while using NodeBB and its related ActivityPub integration, please post it here so it can be tracked and resolved.

No formal process as of yet, and we're still at pre-alpha so expect many things to be broken or unavailable 😅

AltCode,
@AltCode@vivaldi.net avatar

@julian It seems like account from community.nodebb.org that contain spaces in their usernames don't properly federate right now. Take @The@community.nodebb.org as an example, I am unable to see or manually fetch any of the posts they've made to this thread. In fact I'm not even able to see their profile, I've tried viewing it from Mastodon and kbin, but no luck.

Another issue I noticed is that I am unable to follow @general@community.nodebb.org and @nodebb@community.nodebb.org from kbin. It only seems to be a problem with kbin because I was able to follow those two categories without any problems from Mastodon. Following @activitypub from kbin worked fine though.

julian, to random
@julian@community.nodebb.org avatar

Hello everybody!

It's dark and miserable outside, on account of it being rainy in my little corner of Canada, but in this little corner of the fediverse, there are some definitely exciting things happening!

Wait, what's the fediverse?

Last month I provided an update on the work I've been doing in 2024, which is a long-running project to bring ActivityPub integration into NodeBB. A more thorough overview of ActivityPub can be found in the first announcement announcing the green-light from the NLNet Foundation.

Today marks the day that our community forum connects to the fediverse. We've updated the code and switched over to the activitypub branch, and enabled federation on two categories, the NodeBB Development category (which is read-only for everybody but NodeBB staff), and the Testing Ground, which is meant for content of no consequence.

It also means that henceforth any bugs discovered are public and I'd be on the hook to fix them post-haste 😅

We're doing this gradual rollout not only because I'm quite excited to share what I've achieved so far, but also because I'm developing in public and it's important to gather feedback as early on as feasible.

It also means that — barring some crazy regression causing me to roll everything back — I'll be providing development updates on this account instead of my personal (@devnull).


So, what works, and what doesn't?

  • User-specific topic lists and the global topic list
    • If you navigate to /world, you'll be brought to your custom topic list of remote content, of which there won't be any unless you start following some users
  • Bi-directional user follows
    • You are able to follow a remote user from within NodeBB by navigating to their profile. Doing so at this time is rather difficult, see below.
    • Likewise, people outside of NodeBB can follow you from sites like Mastodon, Pixelfed, kbin, etc. simply by searching for your username.
    • Your "handle" is your username followed by @community.nodebb.org.
  • Bi-directional federation of content
    • Topic and replies posted to this category and the testing ground will be automatically propagated out to your followers (if any), and responses to that content from outside of NodeBB will show up here.
  • Propagation of likes to the local NodeBB
    • Likewise, if your post is liked by someone outside of NodeBB, it will be reflected in the topic
  • Announces (aka "Boosts")
    • If your post is "boosted" or shared by someone outside of NodeBB, there will be a notification within the topic.

No update would be complete without a list of what doesn't work, so here goes...

  • Finding remote content and users
    • Discoverability of remote content is currently quite limited. You are not able to search for content outside of the local NodeBB, but this will be worked on in due course.
    • You are currently able to navigate to remote profiles by manipulating the URL (e.g. NodeBB's fosstodon profile: https://community.nodebb.org/user/nodebb@fosstodon.org
  • Emoji
    • If you're reading this from outside of the NodeBB community forum, you won't see the emoji I put in the post... yet 😅
  • Mentions
    • @oplik0 is planning to work on integrating mentions, but that is currently at the to-do stage
  • Notifications
    • When a remote user interacts with you (e.g. upvotes, replies, and follows), you currently aren't notified
  • ... plus about a thousand other things.

There's a huge amount of work to do still, but we'll be seeing a more featureful integration in the coming weeks/months.

Also, there is a non-zero probability that when I hit post, this will cause the NodeBB community to crash.

So... here goes... 3... 2... 1...

AltCode,
@AltCode@vivaldi.net avatar

@julian If you need ideas, you can look at what Mastodon, Pleroma, and GoToSocial do:

https://docs-p.joinmastodon.org/admin/config/#federation
https://docs.pleroma.social/backend/configuration/how_to_serve_another_domain_for_webfinger/
https://docs.gotosocial.org/en/latest/getting_started/#domain-name

My Mastodon instance, for example, has the local domain set to vivaldi.net, but the web domain is set to social.vivaldi.net, so my handle looks like @\AltCode@vivaldi.net (or at least it does when viewed from remote servers that respect this configuration).

atomicpoet, (edited ) to random
@atomicpoet@atomicpoet.org avatar

Who wants a free PC game?

I’m giving away the Steam game Towaga: Among Shadows for free. If you want to claim this game, DM me and I will send you a Steam key. The Steam key will be sent to the first person who messages me.

For more info on this game, take a look at its Steam page:

https://store.steampowered.com/app/907600/Towaga_Among_Shadows/

UPDATE: The game has been claimed!

AltCode,
@AltCode@vivaldi.net avatar

@atomicpoet Oh, I recognize the developers of this game. They make good games, imo. A few years ago they had made a neat pixel art game for mobile devices called “The Firm”.

It was a fun game arcade-style game to play on your phone when you had time to kill. It was also made back when mobile gaming was not as infested with so many free-to-play games, so it did not have any micro-transactions. Unfortunately it seems like they have since delisted the game, oh well…

https://www.youtube.com/watch?v=nbuCbaPUMlQ

devnull, to fediverse
@devnull@crag.social avatar

Finally figured out why posts weren't queryable via Mastodon, turns out it does Content-Type checking, and I was inadvertently breaking spec by sending in application/json when I should've been sending in "application/activity+json" or 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"'

Latter doesn't play nicely with express, so using the former and all's well!

Full credit to @bouncepaw who gave me key to figuring it out! 🏅

Re: https://crag.social/@devnull/111858296718131764

AltCode,
@AltCode@vivaldi.net avatar

@devnull Nice! This time I actually was able to query for the posts in my instance!

Just one problem I noticed: I was able to query the post link, but not the topic link. So https://bb.devnull.land/post/2 worked, but https://bb.devnull.land/topic/2/this-is-the-first-piece-of-federated-content-sent-by-nodebb did not.

Not sure if the latter link is meant to work for querying as well though, but just thought I'd let you know.

Other than that, no problem federating the posts to my instance!

AltCode,
@AltCode@vivaldi.net avatar

@devnull “There's no particular reason why searching for a topic shouldn't just return the first post in the topic.”

Tbh, that’s actually what I was expecting would happen when I tried to query the topic URL.

AltCode,
@AltCode@vivaldi.net avatar

@devnull Does this mean that in the future, post will federate as replies to their respective topic in the page object shown in Mastodon?

Right now, they seem to be unlinked, but I'm assuming that's either because the topic itself wasn't being federated before, which caused a federation problem that future posts and topics will not face, or because the link between these posts and the topic is currently not being sent so mastodon is just unaware that it's supposed to link them up.

Screenshot of a NodeBB topic from @julian federated to Vivaldi Social without no replies despite having them in the remote server.

dansup, to fediverse
@dansup@mastodon.social avatar

Love to see @pixelfed gaining market share

Last month: 1.8%
Today: 2.2%

Looking forward to growing this further in 2024 🚀

AltCode,
@AltCode@vivaldi.net avatar

@dansup @pixelfed I don’t mean to be rude, but didn’t you create the @fedidb to share these kinds of posts? I follow that account as well, so I would still see this anyways.

I’m just curious because it’s been a while since anything was posted from there.

devnull, to fediverse
@devnull@crag.social avatar

Today at 16:19, a @nodebb instance sent its first "Note" into the fediverse 😄

Baby steps!!

AltCode,
@AltCode@vivaldi.net avatar

@devnull Awesome!

I was able to find your test account in my instance, but not your post - I tried a few things to make it federate, but no luck.

@nodebb

Vivaldi, to design
@Vivaldi@vivaldi.net avatar

Who here remembers old Tony from ca. 2015? :tony_happy:

He clearly needed that cup of coffee! 😅

AltCode, (edited )
@AltCode@vivaldi.net avatar

@Vivaldi Isn’t that design from ca. 2016?

EDIT: Nope, I guess they’re both designs from ca. 2015

I still remember the even older Tony that wore a bowler hat and had a mustache :tony_laughing:

There’s not many pictures of him left in the internet, but I managed to find one :tony_wee:

amici, to Vivaldi
@amici@fribygda.no avatar

@Vivaldi, why is advertisement showing up in the search bar?

The website "rakuten" is one that does not exist in my search history, yet it is annoyingly given as the first option to visit when I simply press the letter "r" into the address field

AltCode,
@AltCode@vivaldi.net avatar

@amici that’s the direct match feature; you can easily disable it by going to settings and searching for “direct match”.

See more about the feature here, how it works, and why it was implemented: https://vivaldi.com/blog/what-is-direct-match/

AltCode,
@AltCode@vivaldi.net avatar

@amici I think it’s fine for what it is. It’s very clearly labeled when it appears, and in concept, doesn’t work too differently from how the built-in partner bookmarks work.

Plus, it’s easy to disable (just like the built-in bookmarks), and you can easily verify that it works how they described in the blog post I linked by going to:

<YOURVIVALDIDIRECTORY>\Application&lt;VERSION>\resources\vivaldi\resources\direct-match

on windows, or

/opt/vivaldi/resources/vivaldi/resources/direct-match

on Linux, or

/Applications/Vivaldi.app/Contents/Frameworks/Vivaldi Framework.framework/Versions/<VERSION>/Resources/vivaldi/resources/direct-match

on macOS

AltCode,
@AltCode@vivaldi.net avatar

@amici I see your point about it being an ad, but again, you can easily disable it. I still strongly recommend to read the blog post explaining it.

I'll just tag @daniel because he is one of the people who worked on implementing this. They might be better able to tell you why the term "direct match" was chosen.

Vivaldi, (edited ) to windows
@Vivaldi@vivaldi.net avatar

Which of our new desktop features is your favorite? 😍

AltCode,
@AltCode@vivaldi.net avatar

@MIfoodie That would be nice, but I would prefer a more nuanced way to control when a new tab you open is stacked or not. See the more complex tab auto-stacking feature request on the forum: https://forum.vivaldi.net/topic/34494/more-complex-tab-auto-stacking

The gist of the request is to make the alt key a modifier key for when you wish to stack newly opened tabs or not.

@Vivaldi

Vivaldi, to accessibility
@Vivaldi@vivaldi.net avatar

Today is not only the last day of November, but also , a day to celebrate and show support for . 💙

Tony is in, will you join us? :tony_wee:

PS. A bit tight for this year's selfie, but here's a chance to stop procrastinating and be ready for next year's.
👉https://store.vivaldi.com/shop/blue-vivaldi-beanie/

AltCode,
@AltCode@vivaldi.net avatar

@Vivaldi What's going on with Tony's left eye here? Usually it looks more like this

Vivaldi, to blogging
@Vivaldi@vivaldi.net avatar

The new extended character limitation in VS is great, but that doesn't mean the era is over! 🙅

Our -free blogging platform has recently been updated to the latest @wordpress , which comes bearing gifts! 🎁

Did you know you can share your to the as well?

Explore all the features and get !👇

https://vivaldi.com/blog/power-up-your-blogging-skills-vivaldi-community-blogs/

AltCode,
@AltCode@vivaldi.net avatar

@chris @Vivaldi @wordpress Regarding how they finance themselves, you can read about their business model: https://vivaldi.com/blog/vivaldi-business-model/

As for why they're not open source, you can read about that here: https://vivaldi.com/blog/technology/why-isnt-vivaldi-browser-open-source/

Vivaldi, to community
@Vivaldi@vivaldi.net avatar

Release days (and the days after) are exciting for us! 🥳

After many weeks of hard work and tests, we are always looking forward to hearing back from you and getting feedback from our .

Looking back, do you remember which was your favorite Vivaldi release ever, and why? Share it with us! :tony_wee: 👇

AltCode,
@AltCode@vivaldi.net avatar

@Vivaldi It's hard to choose just one!

There's 1.3 which introduced themes, 1.4 which introduced theme scheduling, 5.0 which revamped the theme editor and introduced theme sharing through https://themes.vivaldi.net, and 6.0 which introduced custom icons and workspaces.

I guess you could say I really love the theme related releases :tony_smiling:

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