Atemu

joined 4 years ago
MODERATOR OF
 

Features

  • We continue enhancing our search experience with bangs. Check the shield menu to see if a website has a corresponding bang. #3410 @frereit

  • We've upgraded the FastGPT, and Research Assistant (Fast+Expert) with the latest models to enhance performance:

    • FastGPT -> Claude 3 Haiku
    • Research Assistant, Fast -> Claude 3 Haiku
    • Research Assistant, Expert -> Claude 3 Sonnet
  • These are also available in Chat mode which allows full access to a range of models like Claude 3 Opus, GPT-4 and Mistral Large [Please note, Kagi Assistant is currently in closed beta and is exclusively accessible to subscribers of the Ultimate plan]

  • We now allow the community to see and translate the trigger phrases for widgets that utilize them, such as the weather and calculator widgets. Learn more about how to contribute translations in our help page. #2506 @cempack

Improvements and bug fixes

  • Show colour picker when searching for "colour picker" or "color picker" #3370 @httpjames
  • Clock Widget (ie, checking time in another time zone) initially shows PM instead of AM #3533 @mackid1993
  • Ultimate-exclusive bangs not working on starter plan #3551 @emarforio
  • Timer doesn't count time correctly #3436 @__rej__
  • The enter key ignores the character selection state when using Chinese IME #3606 @morningdip
  • Unable to upload items between 8mb and 16mb #3593 @cakeboss
  • Search results have no title Firefox Android #3586 @ray
  • Discussion cards #3519 @Dumb
  • News Snippet cuts off menu #3542 @xrendan
  • Show that a bang is available in the info field of a result #3410 @frereit
  • Search ignoring pre-set date filter #3417 @travior
  • Check Listen Notes API integration #3163 @matteoscopel
  • Quick answer does not display footnotes correctly #3637 @bebowilson
  • Add bang country for Indonesia #3515 @rourguic
  • Make stats subpages shareable #3452 @Value7609
  • Updating a lens' bang causes the server to crash with 502 Server Error #3601 @httpjames
  • Assistant is still capping characters to 7k #3547 @httpjames
  • AI Assistant regenerates answer on tab restore/reopen when called from bang #3569 @emarforio
  • Quick answer button slightly misaligned on mobile #3429 @sefidel
  • Stop overriding the browser’s scroll bars with custom CSS #3420 @David
  • Using the bang !fast on Firefox iOS just gives me an emtpy window #3597 @lou
  • Reddit and Hackernews backlinks only (?) work on us-central #3277 @nilsherzig
  • Bangs in Image / Video / News / Podcast / Maps Search do not redirect. #2929 @Syx
  • Lenses are not activated for research #3317 @tkataja
  • Quick answer breaks when the query contains html tags #3614 @ys256
  • Research Expert Mode "forgets" Citations #3612 @tschoesi
  • Research Assistant cannot summarize GitHub issues URLs correctly (but it can as a PDF) #3581 @yokoffing
  • Missing citations in fastgpt / quickanswer again #3625 @truethomas
  • Quick answer words end with numbers (without links to sources) #3628 @bert
  • Blocked sites showing up in "Quick Peek" results #3477 @n6h6
  • "Sorry, a problem occurred while processing your request." when using the bang "!expert" #3306 @lou
 

Announcements

Starting from March 26th, we will begin including localized sales tax for all new customers who subscribe on or after this date.

Starting from April 9th, all existing customers who qualify for sales tax/VAT will see localized sales tax/VAT added to their monthly invoice in USD, on top of their current subscription fee. This adjustment will appear on your next invoice on or after April 9th, with no immediate extra charge.

If you are paying with an alternative method via Paypal, OpenNode, or any other non-Stripe provider: You will be prompted to pick a sales tax region the next time you go to purchase credit.

If you have any questions about this change, please feel free to contact our team through Discord or at support@kagi.com. We will be building an F.A.Q. page to answer any questions about the migration process.

To clarify, it means an end-price increase for affected members (sales tax/VAT will be automatically added on top of Kagi price, if applicable in your country/state) and this is mandated by Kagi becoming large enough to have legal sales tax/VAT obligation. In addition, Kagi will have to retroactively pay for all sales tax/VAT that we did not collect in the last almost two years. We have chosen to absorb this on behalf of our customers.

Improvements and bug fixes

  • We made some changes to Kagi-specific bangs: you can access FastGPT through !fgpt and Discuss doc with !discussdoc
  • LaTeX is not displaying properly #3514 @rourguic
  • Claude 3 Opus injects random mathematical formulae #3564 @tiltowait
  • Expert research assistant fails to process request #3566 @frin
  • Research assistant messes up character spacing unpredictably #3184 @httpjames
  • Duplicate bang search suggestion #3379 @Value7609
  • Kagi Quick Answer Mismatch Between Document Number and Source Number #3549 @benoit
  • UI Bug: Chat Assistant models card has a clipboard icon #3485 @Chris
  • Maps keeps trying to get a location on every keystroke #3405 @tinkling6961
  • POST /login returns HTTP 500 Internal Server Error #3526 @pdm
  • Non-ASCII Wikipedia URL incorrectly encoded #3459 @ThreePointsShort
  • Kagi Assistant - Text Parsing Issue #3390 @martafolf
 

Features

  • We've upgraded the Quick Answer keyboard shortcut. Pressing q triggers Quick Answer after search results are shown, but also allows you to control the level of detail displayed, letting you expand or condense the information to suit your needs #3493 @yellow
  • Orion browser lifetime purchase w/ credits on balance is now possible
  • Added Thai language option #3439 @bocchi

We currently have almost 20 languages localized. Our translation effort is crowd-sourced, and If you would like to contribute translations to Kagi, click here.

Assistant

  • We increased the input character limits for Assistant to 16k characters #3421 @mackid1993
  • We have doubled the file upload limit for Assistant to 16 MB #2705 @Grooty

Maps

  • Added support for multiple routing options in navigation (user can choose between up to 3 different routing options when navigating to a location)
  • Improved user experience and interface (UX/UI) behaviour when searches fail due to issues like lost Wi-Fi connection
  • Enhanced UX/UI behaviour for searches that hang or take too long to complete
  • Fixed the issue of missing quick-find results on the mobile dropdown menu
  • Refresh the style and design of navigation route map lines and markers for driving and walking directions to improve their visibility and clarity

Improvements and Bug Fixes

 

Hi,

there are mostly stabilization, refactoring and cleanup changes. There rest are minor performance optimizations due to caching or lock contention reduction and a few notable fixes.

Please pull, thanks.

Performance improvements:

  • minor speedup in logging when repeatedly allocated structure is preallocated only once, improves latency and decreases lock contention

  • minor throughput increase (+6%), reduced lock contention after clearing delayed allocation bits, applies to several common workload types

  • skip full quota rescan if a new relation is added in the same transaction

Fixes:

  • zstd fix for inline compressed file in subpage mode, updated version from the 6.8 time

  • proper qgroup inheritance ioctl parameter validation

  • more fiemap followup fixes after reduced locking done in 6.8

    • fix race when detecting delalloc ranges

Core changes:

  • more debugging code

    • added assertions for a very rare crash in raid56 calculation
    • tree-checker dumps page state to give more insights into possible reference counting issues
  • add checksum calculation offloading sysfs knob, for now enabled under DEBUG only to determine a good heuristic for deciding the offload or synchronous, depends on various factors (block group profile, device speed) and is not as clear as initially thought (checksum type)

  • error handling improvements, added assertions

  • more page to folio conversion (defrag, truncate), cached size and shift

  • preparation for more fine grained locking of sectors in subpage mode

  • cleanups and refactoring

    • include cleanups, forward declarations
    • pointer-to-structure helpers
    • redundant argument removals
    • removed unused code
    • slab cache updates, last use of SLAB_MEM_SPREAD removed
 

Announcements

We are launching instant Summary Boxes, together with announcing partnership with Wolfram|Alpha and welcoming Stephen Wolfram to Kagi's board of advisors.

Read everything in our blog post.

note: You may need to enable Summary Boxes in Settings -> Search.

Features

  • "Small YouTube" (part of Kagi Small Web) feed has been enhanced with more content, check it out
    (+ RSS feed is available)

  • We've added Orion+ member count to our stats page.

  • You can now summarise videos directly from the results page via three dots menu. You can even ask questions about it (as with any other result appearing in Kagi search). #3269 @Browsing6853

  • We've added keyboard shortcut for activating Quick Answer. Just press q on your keyboard after the results are loaded to get a quick summary of results. #3161 @Browsing6853

  • We added access to Mistral Large and Claude 3 Opus to Assistant (please note, the Assistant remains in beta and limited to Ultimate subscribers)

Improvements & Bug fixes

  • Simplified the onboarding process for Duo & Family accounts via universal invitation links
  • Apple Sign In, then Set Password, Breaks Apple Sign In #3330 @hanji
  • Handling for Desktop/Mobile Website Versions in Search Results #1727 @Wisely
  • Wrong results from currency converter #3366 @ioctl
  • Search option bar can be vertically scrolled after reloading if the bar contains Quick Answer button #3328 @sefidel
  • When you navigate back, the search query in the More Results button doesn't match the results. #3209 @xorgy
  • Cannot click enter in search box android #3315 @KaraZajac
  • Wolfram Alpha math result does not meet expectation #3189 @brotis
  • Assistant doesn't remember last selected model in some situations #3223 @sefidel
  • Further improvements to fix $_latex_inline in quick answer #3225 @bert
  • The response None is returned by FastGPT #3343 @AndreL
[–] Atemu@lemmy.ml 0 points 6 months ago (1 children)

That's for Jerboa to fix. It's valid markdown.

 

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

Alex Deucher:

The HDMI Forum has rejected our proposal unfortunately. At this time an open source HDMI 2.1 implementation is not possible without running afoul of the HDMI Forum requirements.

 

Feb 27, 2024 - Bangs upgrades, user control enhancements, and colour code widget #

Features

  • We've made further progress in enhancing Bangs in the UI. And following the release of our open-source bags repository, the community has contributed by adding and fixing dozens of bangs already! Additionally, we upgraded all bangs to use HTTPS where possible.

  • To further enhance user control, we now indicate when there are blocked results for your search queries #2698 @Fernandez)

  • We've introduced a new colour code search widget. It displays the selected colour, allows to pick an alternative, and to convert between HSL and RGB formats #118 @yokoffing)

Kagi for Safari 2.2.2

  • If you were having issues with Kagi for Safari, make sure you are running the latest version and that 'Engine to redirect' option in extension settings is set to the one used by Safari.
  • [Changed] Adopted monochrome icon for toolbar/menu to match Safari icon styles

Improvements and bug fixes

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

Lemmy kann das nicht und die Entwickler haben bisher noch kein Interesse oder überhaupt Verständnis dafür gezeigt.

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

Solche Empfehlungen sind schwierig, da das Phänomen des race to the bottoms in den meisten Bereichen hauptsächlich in den letzten 15 Jahren aufgetreten ist. Damals waren die meisten Maschinen auf dem Markt wahrscheinlich noch schwer in Ordnung, heute wäre ich mir da absolut nicht so sicher, egal welcher Markename draufgedruckt wurde.

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

Ich habe absolut keine Erfahrung mit deinem Berufsfeld und weiß nicht wie viel 300€/Mo für dich sind, aber wenn das für dich deutlich mehr tägliche Belastung bedeuten würde (hab ich jetzt so rausgelesen), würde ich das absolut nicht machen.

Was bringen dir 300€/Monat, wenn du täglich deutlich "kaputter" bist als jetzt und damit ggf. dann kaum noch was anfangen kannst?

Sowas temporär (<2J) machen, um auf etwas spezifisches anzusparen oder so könnte ich verstehen, aber permanent? Eher nicht.

Ein Szenario, in dem ich es mir vorstellen könnte, wäre wenn deine momentane Station unterdurchschnittlich ist (du da also eher weg möchtest) und nicht Gefahr laufen willst, in eine ähnlich unterdurchschnittliche Station zu wechseln oder es dir zu eintönig wird. In dem Fall hätte man zwar ab und zu mal eine "schlechte" Station, aber insgesamt einen besseren Schnitt.

 

Announcements

  • Kagi Bangs repository is now open source (thanks @Browsing6853 for suggesting this in #481). You can now refine the accuracy of existing bangs or introduce new ones for everyone to enjoy on Kagi Search. Your contributions will enhance the search experience for users worldwide.

  • Fresh from Kagi Labs: We're shipping an alpha version of Kagi Sidekick, a search and "chat with content" solution for websites.

    Kagi Sidekick will offer instant site search results, and on-demand AI generated summaries, by tapping directly into the website's content. As a bonus, the website content will automatically (after opt-in) surface as a part of Kagi search index.

    You can see Sidekick live in action in Kagi's documentation.

    We'd love to hear your feedback, and how would you use it on your website. We will plan the launch based on incoming demand.

    Visit the Sidekick project landing page to learn more and register your interest for a beta invite. If you'd like to participate in building projects like this, Kagi Labs is hiring part-time contributors.

Improvements & Bug fixes

[–] Atemu@lemmy.ml 0 points 6 months ago (4 children)

Das ist sehr wahrscheinlich meist Zweck #2, aber sie dient auch zur Identifikation für (wirklich) legitime Interessen.

Jeder Mensch hat im Schnitt ziemlich genau eine Telefonnummer, die er für solche Zwecke verwendet. Desweiteren kann man benutzbare Telefonnummern nur schwer in großem Maße erlangen.

Um das automatisierte Erstellen von Accounts (i.e. Spam) zu verhindern, sind sie ein ziemlich effektives Mittel.

[–] Atemu@lemmy.ml 0 points 6 months ago (4 children)

Firefox has a PDF reader built in these days.

 

cross-posted from: https://lemmy.world/post/12140329

I've been using this search engine and I have to say I'm absolutely in love with it.

Search results are great, Google level even. Can't tell you how happy I am after trying multiple privacy oriented engines and always feeling underwhelmed with them.

Have you tried it? What are your thoughts on it?

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

Reader mode funktioniert als bypass.

[–] Atemu@lemmy.ml 0 points 7 months ago (1 children)

it’s the only original distribution that even tries to tackle it instead of just working around it.

Well, apart of GUIX of course ;)

It's sort of a conceptual fork of Nix but the actual implementation is all original.

[–] Atemu@lemmy.ml 0 points 7 months ago (3 children)

In this comparison, the devil is in the detail.

With Ansible, you have an initial condition onto which you add additional state through automatically executed steps dictated by you until you (hopefully) arrive at a target state. This all happens through modification of one set of state; each step receives the state of the previous step, modifies it and passes the entire state onto the next step. The end result is not only dependant on your declared steps but also the initial state. A failure in any step means you're left in an inconsistent state which is especially critical for the case of updating an existing state which is the most common thing to do to a Linux system.

In NixOS, you describe the desired target state and the NixOS modules then turn that description into compartmentalised bits of independent state. These are then cheaply and generically combined into a "bundle"; wrapping them into one big "generation" that contains your entire target state.
Your running system state is not modified at any point in this process. It is fully independent, no matter what the desired system is supposed to be. It is so independent in fact that you could do this "realisation" of the NixOS system on any other system of the same platform that has Nix installed without any information about the state of the system it's intended to be deployed on.
This "bundle" then contains a generic script which applies the pre-generated state to your actual system in a step that is as close to atomic as possible.
A good example for this are packages in your PATH. Rather than sequentially placing the binaries into the /usr/bin/ directory as a package manager would when instructed by ansible to install a set of packages, NixOS merely replaces the bin symlink with one that points at an entirely new pre-generated directory which contains the desired packages' binaries (well, symlinks to them for efficiency). There cannot possibly be an in-between state where only some of the binaries exist; it's all or nothing. (This concept applies to all parts that make up a Linux system of course, not just binaries in the PATH. I just chose that as an easy to understand example.)
By this property, your root filesystem no longer contains any operating system configuration state. You could wipe it and NixOS would not care. In fact, many NixOS users do that on every boot or even use a tmpfs for /.

(Immutability is a property that NixOS gains almost by accident; that's not its primary goal.)

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

IANAL.

Wenn im Kaufvertrag dir ein funktionsfähiger Ofen zugesichert wird, ist der Vertrag erst dann erfüllt, wenn du einen funktionsfähigen Ofen erhalten hast. Da du bisher noch keinen funktionsfähigen Ofen erhalten hast, ist der Kaufvertrag noch nicht erfüllt und der Verkäufer ist im Verzug.

Das hier ist kein Garantiefall, da der Ofen noch nie funktioniert hat.

Ich würde dem Verkäufer das 1:1 so mitteilen und eine Frist 1-2 Wochen setzen, dir wie im Kaufvertrag zugesichert einen funktionsfähigen Ofen zu liefern. Ob er den Ofen, den du besitzt, repariert oder dir einen neuen schickt ist dabei egal. Oh und wenn er dir einen neuen schickt, soll er den Kaputten entsorgen lassen; das ist nicht deine Pflicht.

[–] Atemu@lemmy.ml 0 points 7 months ago (1 children)

Everything involving -O3. That usually stands for "enable all standards-compliant compiler optimisations, no matter how how little their benefit or their stability".

What would be even worse would be -Ofast which won't even care about strict standards compliance. No sane distributor distributes -Ofast and the only distributor I'd trust to use -O3 correctly is Intel's Clear Linux.

I don't know about OPT_LEVEL but it's likely an abstraction of the build system for this flag.

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

Claims 7-10% performance improvement on an old AMD FX thing. No information about the baseline though; whether it's the terrible Snap or Firefox's official binary package. I suspect it's the former because it has known performance issues IIRC and the latter has quite good compiler optimisations already (LTO+PGO making most of the difference).

When I built Firefox for x86_64-v3, I saw no measurable improvement over x86_64-v1 in speedometer. I didn't dare to build the most security critical application on my system with unsafe compiler optimisations though..

view more: ‹ prev next ›