bruce965

joined 4 years ago
[–] bruce965@lemmy.ml 4 points 3 days ago

It depends on your goal. Considering that you seem to be on a web development path, perhaps the next step could be a frameworks such as React or Angular (my preference: React).

You might also want to look into TypeScript. It should be relatively easy to learn if you already know JavaScript, considering that TypeScript is a superset of JavaScript.

Obviously you also need to at least understand CSS, but that will come with time. I would say there is no hurry.

[–] bruce965@lemmy.ml 1 points 3 weeks ago

Thanks for the link. No, I guess it's hidden for me. I also tried disabling all privacy extensions, but no. Perhaps I had toggled something off in the past.

[–] bruce965@lemmy.ml 1 points 3 weeks ago (5 children)

According to the screenshots, there should be an "About You" button at the bottom of this page, but personally I don't see it (I'm in the EU). https://www.amazon.it/slc/hub

[–] bruce965@lemmy.ml 2 points 1 month ago

Ah, that makes sense too. I just wanted to add my two cents as a software developer. Could be either database rows or graphical rows, I guess.

[–] bruce965@lemmy.ml 11 points 1 month ago (4 children)

¹ "ROWS" probably means database rows/records. Therefore I would assume one row = 1📍.

[–] bruce965@lemmy.ml 7 points 2 months ago

Same issue for me. My workaround is to remove the anonymous account and let Aurora Store fetch another one. It might take two or three attempts before you get one that works.

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

Hi, thanks for posting this guide!

I tried it on a modern laptop with 32GB of unified memory. It starts at 40 tok/s when loading the context, but the output drops to 3 tok/s.

Could I ask you which GPU you are using for these tests? What context size would a 16GB GPU give?

[–] bruce965@lemmy.ml 5 points 2 months ago* (last edited 2 months ago)

Well, that's a pretty amazing result, especially for that price. Cat must be very proud of you!

And thanks for listing the components, I wasn't aware of the HT-RA62. Prices for LoRa modules have come down a lot since last time I checked!

[–] bruce965@lemmy.ml 9 points 2 months ago* (last edited 2 months ago) (3 children)

Smart cat with a bright future in the engineering field!

What do you mean by DIY LoRa transceiver? Do you mean just the enclosure or also the hardware?

[–] bruce965@lemmy.ml 5 points 2 months ago

Adjusting the weights is how training works.

If you are thinking about adjusting the number of weights, that's also a technique. The issue is that (afaik) it can only be trained through genetic algorithms, which take longer than backpropagation.

(This information might be incomplete/incorrect.)

[–] bruce965@lemmy.ml 1 points 2 months ago

In my case it wasn't a total freeze but rather just a massive slowdown. It would happen at random, especially in Desktop mode when I had too many things open. My device is a ROG Ally Z1 Extreme (16 GB of unified memory), Bazzite in gaming mode.

I permanently solved the issue by simply adding a bit of swap memory.

[–] bruce965@lemmy.ml 1 points 3 months ago

Thanks, I didn't know any of this.

 

Hi! I'm a software developer working on a suite of collaborative self-hostable apps to replace proprietary services I couldn't find a good replacement for.

I am writing this post to seek opinions and ideas now that I am still in the early prototyping phase, before it's too late to change track.

My idea is to develop a collection of simple single-purpose apps that do one and only one thing. The first app will be called Simple Notes (mirror), a replacement for Google Keep. Every operation is encrypted locally on the client, and the server never sees plaintext data. I am investigating federations models to let users connect to other instances and work collaboratively, much like Lemmy.

So, my goals in order of priority are:

  • No compromises on privacy and security
  • Completely FOSS
  • Real-time collaboration between users
  • Asynchronous collaboration (work offline, sync when back online)
  • One account to operate on all apps in this suite
  • Web UI / desktop UI / mobile UI
  • Minimal interface which my grandma can use, no feature-bloat
  • No anti-features such as advertisements, tracking, etc...
  • Self-hosting
  • Federation

After Simple Notes, I plan to keep developing other simple apps, some ideas on my list:

  • Simple Notes - Replacement for Google Keep
  • Simple Split - Replacement for SplitWise
  • Simple Chat - Replacement for WhatsApp/Slack/Meet/Teams
  • Simple Docs - Replacement for Google Docs
  • Simple Draw - Collaborative drawing app
  • Simple Calendar - Replacement for Google Calendar
  • Simple Contacts - Replacement for Google Contacts (suggested by @Churbleyimyam@lemm.ee)

Initially I started writing my own protocol (mirror), operating quite differently from Lemmy's, but then I realized that someone else already has developed a protocol for this purpose: Matrix. It is (optionally) E2EE, it's FOSS, and it's federated. So yeah, it sounds like the perfect choice to me. Also, if I pick Matrix, Simple Chat will just be a reskin of Element, so development cost is almost zero.

So, a questions for the developers on the Lemmy Selfhosted community: do you think piggybacking the Matrix protocol would be a good choice? Do you know any alternative that might be more suited for this purpose?

And a question for all Lemmy Selfhosted users: is there a simple app that you would like me to add to the list?

Bonus question: do you know of any Lemmy community where I could repost?

Thank you very much for the time you spent reading my post!

--

Link to source code on my server and GitHub mirror.

--

EDIT: I might have been a bit unclear on my objective. My intention is not to just build a replacement for Google Keep, that's just the first step of the idea I had. My objective is to build a template from which it should be possible to build all sorts of apps to collaboratively work on documents of various types. Simple Notes (Google Keep) would be for text documents, Simple Split (SplitWise) for expenses (because a list of expenses is a document after all), Simple Chat (WhatsApp) for chats (oh yes, I would say that a list of messages is also just a document), Simple Docs (Google Docs) for... well... text documents, Simple Draw for canvas documents, and finally Simple Calendar (Google Calendar) for a calendar (which, why not, is also document!).

So yeah, I don't want to just find/build an alternative for Google Keep, I want to find/build a tool to build all sort of simple collaborative apps on top of.

What I am looking for is not the recommendation of an app to simply replace Google Keep, I am looking for a template or even just a protocol on top of which it's possible to build collaborative document-editing apps.

view more: next ›