Atemu

joined 5 years ago
MODERATOR OF
[–] Atemu@lemmy.ml 13 points 6 months ago (1 children)

Honestly, I don't think it's a good idea to say that fediverse == activitypub in the first place.

IMHO all services that work in an open federated manner based on open federation standards are part of the Fediverse. Whether that protocol is AP, Matrix, XMPP or, yes, even Email; it's all open standards where instances openly federate with other instances that implement the same standard.
Hell, we could even bridge between protocols. Not saying it should but if Lemmy had a mailing list bridge, would you consider someone replying to Lemmy emails from their self-hosted email server as not being part of the fediverse?

For the same reason I don't consider AT to be part of the fediverse because it doesn't operate in a federated manner as control is entirely centralised.

[–] Atemu@lemmy.ml 1 points 6 months ago (3 children)

Right but I do like to ride fast when possible. It's not for competitive edge or anything; it's just comfortable.

The main thing I want answered is whether the difference in metres of development in the low end actually makes a difference and how significant they are in practice.

[–] Atemu@lemmy.ml 4 points 6 months ago

If you're not going to post what I asked for, nobody can help you.

[–] Atemu@lemmy.ml 3 points 6 months ago (1 children)

Or just generally df -h | grep tmpfs and look for any significant usage.

[–] Atemu@lemmy.ml 7 points 6 months ago* (last edited 6 months ago) (2 children)

I don't know what this tool is or how it gets its "memory" metric. If you want to continue to use it, please ascertain that these values correspond to RSS by cross checking with i.e. ps aux. RSS is the memory exclusively held by a given process which is typically what mean by the "memory usage" of any given process. Note however that this does not count anonymous pages of a process that are swapped or shared with other processes.

Going into my task manager (Resources), I can see my using is using roughly 18/32GB of RAM despite closing all apps.

This does not tell you (or us for that matter) anything without defining what "using" means here. My system is "using" 77% of RAM right now but 45% of memory is available for use because it's cached.

Please post the output of free -h aswell as swapon.

Next, please post the contents of /proc/meminfo.

Do you use ZFS?

[–] Atemu@lemmy.ml 2 points 6 months ago

That doesn't make any sort of sense in this scenario.

[–] Atemu@lemmy.ml 2 points 6 months ago

There cannot be differences between CoreCTRL and LACT; they use the exact same kernel interfaces.

Your issue is therefore also not connected to any of these GUIs but how the kernel applies your policies.

I'd recommend you try to reproduce the issue using just the raw kernel files and report the issue upstream: https://gitlab.freedesktop.org/drm/amd/-/issues/

[–] Atemu@lemmy.ml 2 points 6 months ago

I doubt most user have any need for great nc performance.

I also doubt those "super performant nextcloud flakes" are actually any faster than a plain old default nc deployment; especially for our use-cases.

Using NixOS is a good recommendation though. Just don't do flakes unless you actually understand what problem they intend to solve and how catastrophically bad they are at it.

[–] Atemu@lemmy.ml 1 points 6 months ago (2 children)

Well then it sounds like it works just fine but your chosen value isn't stable.

[–] Atemu@lemmy.ml 3 points 6 months ago

Friggin Emoji Speak lmao.

I highly recommend you try to translate some news article to emoji speak; it's awful/great:

https://translate.kagi.com/Emoji%20Speak/https://www.theregister.com/2025/01/10/german_router_maker_avm_lgpl

I just had a browse through the languages to find the novelty ones and was quite surprised to see how long the list has gotten. It can translate to friggin Welsh and can even TTS it. I don't speak Welsh but it sounded entirely incomprehensible, so it must be quite accurate.
It can TTS all the languages in fact; even Elvish. Quite impressive honestly and it's getting to the point where Kagi translate could be a part of the subscription that holds significant value.

The purposes I most use translation services for is to look up singular words in English because I forgot the term in my mother tongue but Kagi isn't very good at that yet; classic dictionary service still beat it by a long shot.
It'd be great if Kagi could at least show alternative translations like Deepl does; I sometimes use that service.

Translating some entire article in an unfamiliar language though, that's where I can really see myself relying on it.

I didn't know I'd like to see them build it but I'd love to see this fleshed out further now that they have.

[–] Atemu@lemmy.ml 1 points 6 months ago

You can also just do the initial import on a NAS. It might take a day perhaps but, honestly, does that matter?

[–] Atemu@lemmy.ml 2 points 6 months ago

I'd suspect the bots would just try again with a masked user agent when they receive a 403.

I think the best strategy would be to feed the bots shit that looks like real content.

 

@brjsp thanks again for submitting the concern here. We have made some adjustments to how the SDK code is organized and packaged to allow you to build and run the app with only GPL/OSI licenses included. The sdk-internal package references in the clients now come from a new sdk-internal repository, which follows the licensing model we have historically used for all of our clients (see LICENSE_FAQ.md for more info). The sdk-internal reference only uses GPL licenses at this time. If the reference were to include Bitwarden License code in the future, we will provide a way to produce multiple build variants of the client, similar to what we do with web vault client builds.

The original sdk repository will be renamed to sdk-secrets, and retains its existing Bitwarden SDK License structure for our Secrets Manager business products. The sdk-secrets repository and packages will no longer be referenced from the client apps, since that code is not used there.

This appears at least okay on the surface. The clients' dependency on sdk-internal didn't change but that's okay now because they have licensed sdk-internal as GPL.

The sdk-secret will remain proprietary but that's a separate product (Secrets Manager) and will apparently not be used in the regular clients. Who knows for how long though because, if you read carefully, they didn't promise that it will not be used in the future.

The fact that they had ever intended to make parts of the client proprietary without telling anyone and attempted to subvert the GPL while doing so still remains utterly unacceptable. They didn't even attempt to apologise for that.

Bitwarden has now landed itself in the category of software that I would rather move away from and cannot wholeheartedly recommend anymore. That's pretty sad.

 

cross-posted from: https://lemmy.ml/post/21519137

I recently switched from a MBP to a Framework 16 as my primary laptop and one thing I immediately noticed was that I was unable to stop kinetic scrolls in Firefox by laying my fingers onto the touchpad. It'd just slide by unimpeded. You could work around this by counter-scrolling a little rather than holding still which is how I've been coping with it but it's suboptimal to say the least.
(As are many things in the Linux touchpad experience. Linux desktop developers really ought to use a macbook for a little to get a sense for how to do this properly.)

This was caused by Firefox' use of GDK3 to implement its windowing and input needs which does not support hold gestures.

GDK4 does support them but, as I understand it, a port of Firefox to GDK4 would be a ton of work and there isn't really much desire for it as GDK4 doesn't offer many real advantages over GDK3 as Firefox doesn't use classical GTK widgets or anything and only really uses it for basic input/output primitives.

A backport to handle hold gestures in GDK3 too was attempted but, in classic GNOME fashion, it was rejected.

The implementation now somehow gets events from the touchpad directly via wayland somehow from what I could gather but if it works, it works.

You can try this out in the latest nightly builds.

 

Better image search with AI-generated images detection

Last week we got quite clear and direct feedback that we need to do something about AI-generated images that started creeping up in the image search.

You asked for it and we delivered!

We are enhancing our image search with a new ranking algorithm and an AI image filter. These updates prioritise authentic, human-created images and downrank AI-generated content. Users can also opt to exclude AI-generated images entirely.

Learn more about Kagi's AI image filter here: https://help.kagi.com/kagi/features/exclude-ai-images.html

We will continue actively improving this feature based on your feedback.

Improvements and bug fixes

The Assistant

  • We've enhanced the Assistant mobile experience with several updates, including improvements to the thread view and header navigation
  • Kagi Assistant v2 mobile threads menu #4725 @frin
  • Kagi assistant gpt LLM not working #5055 @ash
  • Assistant Tooltips are Hard to Click #5037 @silvenga

Celebrating Our Community

At Kagi, we’re all about community, and nothing has made us prouder than seeing the incredible photos our members are sharing online of their Kagi swag! Whether you’ve posted a picture of your free t-shirt or a sticker proudly displayed on your laptop, we want to take a moment to say thank you. Your support means the world to us.

The story:

We were thrilled to celebrate our first big milestone: reaching 20,000 loyal members who’ve stuck with us through this adventure. To show our appreciation, we've sent out free t-shirts and sticker packs to those first 20,000 supporters. Earlier this month, these members started receiving their packages and excitedly shared photos across various socials. Here’s a snapshot of just a few:

For anyone who missed out, don’t worry! You can head over to the Kagi Store and snag your first-edition Doggo t-shirt. We’ve got four fantastic designs, each one representing our determination to build a better, more ethical and more human web.

Help us reach our next milestone: 50,000 members

As we gear up to reach 50,000 members, we’d love your help in spreading the word!

We don't rely on ads to drive our growth; instead, we depend entirely on word-of-mouth marketing and community recommendations. This grassroots approach means that every conversation you have about Kagi, every post you share showcasing your swag, and every mention you make to friends and family has a real impact. Your enthusiasm helps us reach new members who share our vision for a better web. Let’s make our next milestone one to remember.

Where to find and tag us on the social web:

We also have a Kagi Community Discord server where you can join our community for real-time discussion about the product and chat with other Kagi users.

As we move forward, we want to reiterate our commitment to continuously improving Kagi for all our members. Your feedback and engagement are invaluable as we strive to create an even better experience. Thank you for being a vital part of our journey - your support inspires us every day, and we can’t wait to see where this adventure takes us next!

 

Hello, Kagi Fans!

We know it's been a few weeks since our last update, and there's a good reason for that. The entire company took a break from the usual routine to fly to Barcelona, Spain, for our annual retreat - a chance to reenergize and refocus for the exciting journey ahead.

But don’t worry, it wasn’t all fun and no work. In fact, we’ve got a pretty exciting update for you today. The retreat gave us fresh inspiration, and we’re ready to bring some of those new ideas to life starting right now.

Launching the official Kagi Android app

We're delighted to announce the launch of the official Kagi Android app! This marks an important milestone in our mission to make Kagi Search more accessible and encourage more people to try it out.

https://play.google.com/store/apps/details?id=com.kagi.search

The app allows users to begin using Kagi Search immediately right from the first launch (no account needed!). For those with existing subscriptions, signing in is seamless, enabling access to all Kagi features.

Additionally, the app includes native homescreen widgets, providing one-click access to search directly from your homescreen.

If you use an Android device, go check it out! We've simplified the process of sharing Kagi with your network.

Additionally, a recent EU ruling presents a significant opportunity for Kagi. Google is now required to include any search engine that meets specific criteria, such as having an app with over 5,000 installs, in the default list for Android and Chrome — install the app today and help us meet the criteria!

Stay tuned for more exciting updates coming soon!

Introducing Snaps

Snaps are an innovative search operator that allows for site-specific searches directly from the search bar. By simply typing @ followed by the designated site bang, you can limit your search results to a specific website. For example, to search on Reddit or HackerNews, you can enter:

  • @r winter boots which translates to winter boots site:www.reddit.com
  • and @hn vim emacs to vim emacs site:news.ycombinator.com

This feature was made possible thanks to the contribution of our user @tuesday ( #1231) on Kagifeedback!

This will work with any bang that Kagi support, including custom bangs you define. Kagi Bangs are open source, we welcome your contributions!

Universal Summarizer for Chrome

Universal Summarizer is one of the most-loved Kagi treats. The extension is now available for Chrome - Download it here!

We had to split it out of Kagi Search extension for Chrome due to rules of the Chrome store. Kagi Universal Summarizer is available to Firefox users via Kagi Search for Firefox and is natively built into the Orion browser.

The Assistant - 30 day update

It's been 30 days since we launched the Assistant, and we're excited to share a range of new updates with you.

Upload functionality:
We're excited to announce that you can now upload a variety of local files directly to the Assistant! This new feature allows you to add multiple files in a single prompt. Here's a list of supported file types:

  • Text files: .txt, .md
  • Rich text documents: .pdf, .docx, .pptx
  • Tabular data files: .json, .csv, .xlsx, ...
  • Images: .jpeg, .png, .webp, ...
  • Audio files: .mp3, .wav, .m4a, ...

Additionally, you can add a URL to have its contents summarised or to pose questions about it.

Stop button
We've introduced a Stop button that allows users to immediately halt the Assistant's streaming output.

Mobile improvements
And also made several enhancements to our mobile experience, and there's even more on the way!

Plus many other Assistant improvements

  • Give assistant a PWA manifest #4734 @Thibaultmol
  • Add Stop button for AI assistants #4034 @andrew-rivera
  • Multiline assistant queries on mobile #4693 @fxgn
  • Added Llama405b model to the list of available models in the Assistant
  • Assistant v2 Text Input Form increases with use #4799 @DaJonas
  • Session Link for Kagi Assistant #4772 @melomac
  • Assistant V2 initial prompt text field doesn't scroll #4739 @Thibaultmol
  • Kagi Assistant UI Issues #4729 @emptyjar
  • Browsing to https://kagi.com/assistant when not logged in results in 404 #4765 @cmart
  • [firefox] text box in assistant text box can display funny at wrap point #4002 @sbeckeriv
  • Universal summarizer can't find transcript: yet finds transcript for slightly different URL edition #4451 @leftium
  • Assistant history vanishes temporarily after branching #4686 @Value7609
  • Assistant v2. Custom LLM settings not persistent. #4672 @flokerama
  • New Assistant Beta looks bad in Safari #4675 @Rudotel
  • Assistant does not respect lens when searching #4756 @double
  • Assistant - Broked Fonts #4837 @silvenga
  • Assistant not respecting multiple lines. #4764 @tombert
  • Opus 3 interacting poorly with internet access #4804 @artemvmin
  • Assistant (V2): make the 'send' button in the chat gray as long as the llm is still 'typing' #4738 @Thibaultmol
  • Claude models are confused about internet access in Assistant with Web Access #4843 @Nashwan
  • Model name is intersecting the assistant answer on mobile #4694 @fxgn
  • Completely innacurate assistant context #4667 @tinkling6961
  • Assistant - Inconsistant "New Tab" Behavior #4909 @silvenga
  • New Assistant - Asking to Search #4794 @silvenga
  • New Kagi Assistant has lost the ability to parse line breaks #4778 @orb
  • Impossible to copy the code while the response is still being displayede #4848 @kfbme
  • Assistant.v2 firefox issues with scrolling to bottom #4662 @zut
  • Assisant 'internet=off' is ignored #4965 @Thibaultmol
  • The buttons on the bottom of a thread (copy, regenerate, info) shouldn't be inactive depending on how far you scrolled #4831 @chris_20017
  • Assistant v2 Text Input Form increases with use #4799 @DaJonas
  • An unknown error has occured in assistant #4988 @oNco
  • Assistant mode adding redundant newlines on paste #4845 @pravinxor
  • Code font is giant on phone for assistant #4797 @tombert
  • Universal Summarizer dropdown values unreadable in Dark mode #4749 @Christoph
  • Assistant V2beta character display error #4673 @OxygenX
  • Assistant thread UI buttons on Firefox mobile don't work #4805 @tinkling6961
  • Paste an image in research assistant to chat about it #4028 @hadario
  • The Assistant input box isn't cleared when submitting a prompt using the microphone if the device keyboard has been used #4923 @laiz
  • Copy the search prompt to the assistant prompt when "The Assistant" button is clicked on the search page #5005 @webwalrus

Search improvements and bug fixes

 

Write is a handwriting app that works on a lot of platforms including Linux which cannot be said about most handwritten note-taking applications.

More information and demo: https://github.com/styluslabs/Write/

I've used it for uni on a Linux tablet/convertible and it worked really quite well and has some nice convenient features for note-taking.

The UI looks like it's from android 4.something though ^^'

What I really appreciate about it is that its storage format are plain SVG(Z) which are extremely compatible. All you need to view your scribbles is an SVG viewer (i.e. a web browser) which basically every computer with a GUI has. Their website is in fact mostly just the output of their own app.

view more: ‹ prev next ›