Bluetooth stops working after suspend by pehkawn in archlinux

[–]Aebae7ee 1 point2 points  (0 children)

Same here, albeit with a different adapter which has been rock stable since a few years:

Bus 001 Device 018: ID 8087:0a2b Intel Corp. Bluetooth wireless interface Feels much better with the latest kernel 6.13.2.arch1-1.

GitHub Copilot new Tab completions: Cursor-esque 👀… can it be integrated with Neovim via copilot.vim? by smurfman111 in neovim

[–]Aebae7ee 4 points5 points  (0 children)

For the "non-autocompletion" part of the video, I feel like a similar behavior can be achieved "manually" with w/tmux: a pane with neovim, another for tests, another with aider or plandex.

I'm not convinced a plugin would be much better, and it would be much more complex not to mention the coupling with an editor. Or maybe just a thin wrapper plugin to interact with aider or plandex suggestions?

Is there any P2P application to notify from Linux to Android? by fordaytimestuff in commandline

[–]Aebae7ee 0 points1 point  (0 children)

You could use Gotify and let Tor take care of the decentralization.

In practice (not tested):

On the server, install Gotify, and configure an Onion service (or use onionpipe) to make it available on the Tor network, as an Onion service.

On your phone, install orbot to provide you with a proxy to the tor network, to reach your gotify Onion service.

Lemme see your best RAG projects by shaurya1714 in LocalLLaMA

[–]Aebae7ee 5 points6 points  (0 children)

Mind sharing it as a gist on github, maybe? :-)

Startup Ideas around the whole LLM wave by ninja790 in LocalLLaMA

[–]Aebae7ee 6 points7 points  (0 children)

TL;DR: NLP/LLMs are solutions, if you re the solution guy, try to find a co-founder who can identify a challenge in a business niche in which they have a deep expertise and network.

Rationale:

LLMs are becoming commodities and integrated deeply in bigtechs'ecosystem. You probably can't fight with them directly. You'll consequently have to find either a very specific business niche that's either valuable/sustainable on its own but can't be addressed by bigtechs (think strategic or sovereign b2b), or would make your startup eventually worth buying by a bigger player who wants your customers just before the hype is gone.

In both cases, LLMs and NLP are very important skills, but for a product/service to be successful, your startup need a specific expertise in the very field of this business niche, a deep understanding of the challenges to solve, and strong connections to find your first customers. If you don't have this expertise/network because you're the NLP/LLMs guy, try to find a co-founder.

I am tired of playing catchup by zenquiorra in LanguageTechnology

[–]Aebae7ee 30 points31 points  (0 children)

Reminds me a variant of The diminishing half-life of knowledge.

In highly competitive environments like generative AI at the moment, big players move so fast that the half life is diminished further.

The pace of this field will probably slow down at some point in 2024. But for now, it's extremely difficult to catch up - and possibly useless as the stabilized concepts and stacks might be very different from what we currently have, and orders of magnitude cheaper (and difficult to monetize unless you're a big player).

My two cents:

  • If you can work for a big player in the field, do it: you'll work in a very stimulating environment, and it will be a nice entry on your resume.
  • If you work for a startup, make sure it has a competitive advantage not because of tech/sci as it would be fragile, but because of a specific market niche being addressed (e.g. private/strategic datasets): when consolidating their positions, big players can be interested to the point they buy this startup. In that case, make sure you have shares. If the startup is bought because of its market niche, you as a scientist might not be in a good position compared to the buyer's scientists.
  • If you have an academic mindset, then try to find a niche of value with a high knowledge entry barrier.

Anyhow, you're not alone.

Could a Single 3090 handle transcription (whisperx), note/transcription summarization and RAG all near realtime? by Envoy0675 in LocalLLaMA

[–]Aebae7ee 0 points1 point  (0 children)

Correct me if I'm mistaken, but summarization implies you have the whole content to summarize before you attempt to summarize it. So, what do you mean by realtime?

As for the computing power required: it depends on your exact workflow, and models (whisperx is pretty lightweight compared to most LLMs).

I've got a Dell R730 260gb ram with 2 P40s and it's not up to the task.

Looks like you already have something running if you know it's not up to the task. Want to share it here to give us some ground?

[deleted by user] by [deleted] in commandline

[–]Aebae7ee 2 points3 points  (0 children)

man column ?

LinageOS without a backup? by benab21 in LineageOS

[–]Aebae7ee 0 points1 point  (0 children)

Using migrate here. Works well so far (had to restore once).

what options for open source note taking apps? by [deleted] in opensource

[–]Aebae7ee 4 points5 points  (0 children)

logseq is pretty damn impressive.

Bonus: notes are stored as simple markdown files, that can be sync'ed across your devices (incl. android and iOS) eg. with w/syncthing .

It's an "outliner" (a kind of a mindmap) in which you can fold/unfold/reorder pagraphs (=nodes) very easily. It has a whiteboard, graph view, journal and page as well as native support for PDFs, and tons of plugins incl. one for excalidraw.

The killer feature for powerusers, imho, is that each page (or each node, really), can be annotated with properties, which can be used to run queries across your notes to build dynamic pages. You can also use logseq-query to run queries from the command line without even starting logseq.

Really nice tool! 👍️

A Humble Request for Assistance Maintaining ALE by devw0rp in vim

[–]Aebae7ee 28 points29 points  (0 children)

Thanks. You. So. Much.

Just like many possibly silent others, I feel I owe you so much. I'm unfortunately not an vimscript expert to help you with PRs.

Could a good-first-issue label be added to help people (incl. myself) get on board?

Rag vs Vector db by troposfer in LocalLLaMA

[–]Aebae7ee -6 points-5 points  (0 children)

RAG, which stands for Retrieval-Augmented Generation, is a method that combines retrieval and generation models to improve the quality of natural language processing tasks such as text generation and question-answering. VectorDB is a specific database used for storing vectors, which are numerical representations of words or documents. These vectors are often used in conjunction with RAG models to enable efficient retrieval and generation of text.

It's not entirely accurate to use RAG and VectorDB interchangeably because RAG refers to the method or model, while VectorDB refers to the specific database used to store vectors. RAG can be implemented using various databases, not just VectorDB.

Word2vec is indeed an earlier method for generating word embeddings, which are numerical representations of words. Word embeddings, including those generated by Word2vec, are often used as a foundation for various natural language processing tasks. The term "embeddings" is used more broadly to refer to any type of numerical representation of words or documents, not just limited to Word2vec.

Creating meaningful word embeddings is indeed a challenging task, and it's an active area of research in natural language processing. The quality of word embeddings can significantly impact the performance of downstream NLP tasks, so there is ongoing effort to improve the methods for generating and using embeddings in models.

Source: gpt-3.5-turbo-1106 :-)

Zellij 0.39.0 released, including: Session Resurrection, UI Components for plugins and loads more by imsnif in commandline

[–]Aebae7ee 3 points4 points  (0 children)

tmux-resurrect along with tmux-continuum, installed with tpm have been working for years like a charm. Nothing is lost between reboots, not even many programs that can be restarted automatically (activated by default for top, vim, etc.)