bkil

@bkil@nerdica.net

The 6 month inactivity time on Nerdica sounds a bit harsh, but let's hope they'll give you prior warning.

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

jonny, (edited ) to random
@jonny@neuromatch.social avatar

Hello fedi. i am trying to solve the "fetch all replies" problem once and for all that makes the fedi feel a lot more desolate and with a lot more reply guys in it than it should be. this is take two, where before i had it triggered by a button, but now i think it should happen on the server-side whenever you expand a post. can anyone help me out figure out how to make this more efficient by only fetching posts that the server doesn't already have? i am not sure what the best strategy would be, and if anyone with experience doing efficient rails and SQL stuff could give me some pointers that would be gr8. the patch is actually extremely simple it just needs a few nice things to make it not DDoS everyone.

https://github.com/NeuromatchAcademy/mastodon/pull/44

Issue that describes approach: https://github.com/NeuromatchAcademy/mastodon/issues/43
Wiki page: https://wiki.neuromatch.social/Fetch_All_Replies

bkil,

@jonny Someone mentioned this post on Matrix, I checked it on Friendica and it automatically fetches all replies and shows it as a comment thread. Welcome to technology from 2010 I guess, or maybe I have overlooked part of the original problem statement?.

alcinnz, to random
@alcinnz@floss.social avatar

My dream for the web: Documents which "look" beautiful in any conceivable I/O!

Whatever wacky device you can dream up, with an appropriate browser it should be pleasurable to read blogposts, etc on it!

bkil,

@alcinnz That's precisely the aim of gemiweb0 and I always test my web0 content on an stdin & stdout-only picobrowser to verify its accessibility!

bkil,

@alcinnz Actually, no, I have to disagree here. There are so many aspects of CSS that are closely tied to sizing and positioning based on pixels and centimetre, I doubt we could create a useful css0 subset that would still allow high fidelity rendering both over ssh, ncurses, gemini and on print & screens. Feel free to disprove us by sharing links to examples, though. Could you also perhaps share any single project that has a similar aim (I failed to find any so far)?

jupiter_rowland, to random

Since the BridgyFed drama, there might be four more reasons for Mastodon users to want Friendica, Hubzilla and (streams) out of the Fediverse. I mean, aside from their usual atrocities like their users writing well over 500 characters, using text formatting, quoting and quote-posting like it's totally normal. Because it is for them. And aside from no instance on any of the three having rules and moderator numbers on par with Mastodon.

One, they aren't based on ActivityPub. They're technically bridged to Mastodon. They're bridged one instance at the time, and the bridge is a plug-in on the instance and therefore part of the project. But still, it isn't that much different from BridgyFed connecting Bluesky to the rest of the Fediverse.

Two, since they aren't based on ActivityPub, they're aliens. Aliens of basically the same kind as Bluesky, only that they've mostly got those features that Mastodon has that Bluesky doesn't. But the BridgyFed drama isn't about Bluesky's features or lack thereof, and it isn't only about Bluesky being commercial either. It's also about Bluesky being too different in technology, functionality and culture. But let me tell you a secret: Bluesky is probably much closer to Mastodon than Hubzilla. I mean, I've already mentioned how Friendica, Hubzilla and (streams) users "misbehave" from a Mastodon point of view. You won't see any of this come from Bluesky anytime soon.

Three, Friendica is already fully federated with Bluesky. It's a feature that was introduced with the latest stable release.

Four, speaking of Friendica, that allegedly "hate-fuelling" Fediverse News is a public group account on Friendica. Only that the user who started that particular thread is on Firefish, and Fediverse News only automatically forwarded what he had posted.

So where's the outrage?

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Friendica #Hubzilla #Streams #(streams) #BridgyFed #Bluesky #Bridge #BlueskyBridge

bkil,

@jupiter_rowland Yes, and don't forget that Mastodon just recently migrated to ActivityPub itself - it started off with OStatus so it could federate with as many existing foreign servers as possible.

alcinnz, to random
@alcinnz@floss.social avatar

If/when I get around to building a desktop engine, I'd build it as a GTK/Qt/etc wrapper around my current work whilst integrating other components like GStreamer, LibPoppler, Ruffle (as a semi-serious joke), & LibShumate. Alongside native form engines I'll build.

A 2nd-tier wrapper would add sidebars & overlays, upon which I can implement largely-platform-independent WYSIWYG editors. As well as a web inspector.

Text selection will be vital for OS-integration, screenreaders, & editing.

1/2

bkil,
bkil,

@alcinnz Midori dropped out of Debian a few years ago lacking maintenance. I see it has new commits from 2022 on Linux. But overall, I probably would not call anything built on WebKit or Blink a "new" or "third party" web browser. See my above list for all I have found, feel free to suggest anything missing.

bkil,

@steeph @alcinnz Why do you want to switch? Could you perhaps share which sites are not working on Netsurf and what kind of modern CSS would you enjoy? Did you check LibWeb from the list?

jack, to random
@jack@berlin.social avatar
bkil,

@brejoc @jstepien @jack Or an alternative to using in a form that can potentially solve more real world use cases and would not suffer from the same drawbacks of and gemini? gitlab.com/bkil/gemiweb codeberg.org/Weblite/HTMLite/s… nerdica.net/display/ab7da4c0-d…

bkil,

@brejoc @jstepien @jack You seem to be concerned about a different threat model. Just as gemini clients can already unfurl image links with a recognized extensions, you could make showing images only after clicking and only display the alt text and the origin until then. HTML even has width and height attributes to help create a placeholder. You could have a uMatrix/ScriptSafe-type of interface for both foreign images (if the user allows them) and for XHR. Users could follow allow/block lists of other trusted users in a web of trust or fediverse scheme.

alcinnz, to random
@alcinnz@floss.social avatar

What can you do with data attributes? - Go Make Things: https://gomakethings.com/what-can-you-do-with-data-attributes/

bkil,

@alcinnz Hate to say this, but this article contains quite a few errors. You access data attributes using dataset - that's the whole point... developer.mozilla.org/en-US/do…

alcinnz, to random
@alcinnz@floss.social avatar

Links from https://www.baldurbjarnason.com/2023/weeknote-4/ ...

Your feedback means more to small teams - Dave Rupert: https://daverupert.com/2023/09/feedback-small-teams/

I think I kind of hate lazy loading - Terence Eden: https://shkspr.mobi/blog/2023/09/i-think-i-kind-of-hate-lazy-loading/

Team size isn’t a measure of success - Jacob Kaplan-Moss: https://jacobian.org/2023/sep/11/team-size/

Scope vs Shadow DOM - Keith J. Grant: https://keithjgrant.com/posts/2023/08/scope-vs-shadow-dom/

The Death of Unity - Brandon Sheffield @ Insert Credit: https://insertcredit.com/opinion/unity/

bkil,

@alcinnz Lazy loading of images and iframes could be easily disabled via a webextension.

smallcircles, to fediverse
@smallcircles@social.coop avatar

Frequently frustrations about the Browser oligopoly rear its head on and people talk on creating alternatives.

Such projects exist. Chances for success may benefit from trimmed specs.

To discuss the ideas for a , a project 1st started by @alcinnz on Codeberg, a chatroom was created:

https://matrix.to/#/#weblite:matrix.org

Anyone interested in lightweight engines, and trimmed down and possibly too is welcome there.

https://codeberg.org/weblite

bkil,

@smallcircles @alcinnz Thank you for the share! All feedback welcome. I've now updated my notes about project aims as well separately (most content is work in progress right now) gitlab.com/bkil/gemiweb

bkil,

@kik This project is in the same realm as gemini: write your own engine so you don't have to depend on others and for maximal control. May also come in handy for a potential webxdc-lite implementation.

bkil,
bkil,

@smallcircles @mousey @alcinnz I've added it to a new section listing toy browser attempts: gitlab.com/bkil/gemiweb/-/blob…

andrew_chou, to random
@andrew_chou@toot.cafe avatar

is there an alternative universe where was the scripting language for the web and browsers just had it embedded instead of JavaScript?

cc @soapdog

bkil,

@andrew_chou @soapdog What advantages would it carry compared to / ? What do you think about gitlab.com/bkil/gemiweb

bkil,

@sawt Or just place the keys on the back and side of the phone - it's much more ergonomic and allows for fast touch typing. en.wikipedia.org/wiki/Chorded_…

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