[-] bruce965@lemmy.ml 6 points 1 day ago

I would like to apply the same ~~mod~~ repair to my air fryer.

Do you think it might make sense to add a small resistor instead of removing it entirely? What could be a good value?

[-] bruce965@lemmy.ml 43 points 5 months ago

(Personal opinion not based on scientific evidence.)

I would say that's not possible for a hobbyist. The main issues with this kind of DIY phones are performance, compatibility with existing software, and most importantly battery life.

The Raspberry Pi was never designed to be used with a small battery while still staying connected to the internet to receive notifications all the time, like a smartphone. If you want to build a usable smartphone you will need an efficient co-processor to do these tasks. This could get complicated fast unless you use a CPU designed for this job.

There has been some interesting progress with desktop environments and small touch screens. Still nothing as good as Android, but nice UI is no longer the main issue imho.

As for compatibility, good luck running Signal, Matrix and Thunderbird in the background without draining the battery.

That being said, if you are just doing it as an excercise without expecting to build a device that will replace your main phone, you can definitely give it a try. Have fun and learn much!

[-] bruce965@lemmy.ml 59 points 5 months ago

Link for opting out: https://github.com/settings/copilot/features

In the "Privacy" section, set "Allow GitHub to use my data for AI model training" to "Disabled".

47
submitted 7 months ago* (last edited 6 months ago) by bruce965@lemmy.ml to c/askelectronics@discuss.tchncs.de

Hi! I recently purchased a nice gadget from AliExpress, this should be the circuit to drive an ultrasonic piezo. Silly me, I put the batteries backwards and the U1 component on the bottom left blew up.

I know a bit about circuits so I reverse engineered it (there might be mistakes), but I am not skilled enough to identify the component in order to look for a replacement. Can someone help me identify it? I can read ___22 on it.

Here's another version of the schematic, which might be easier to understand.

Schematic

Thank you for your help!


EDIT: I couldn't identify the component, but I did a Google Image Search as suggested by @partial_accumen@lemmy.world and it found similar PCB designs. It very much looks like this component is part of the charging circuit, which I do not particularly care about. I will try desoldering it and see if the rest of the device still works. I will post the outcome here.


EDIT 2: with a lot of help from @jeinzi@discuss.tchncs.de I managed to fully reverse engineer it and fix most of the mistakes in the schematic. That component was just an FP6291 after all, part of a circuit to step up the 3V from two AA batteries to 5V required by the MCU. I replaced that whole section with a step up module I had previously purchased from AliExpress, and now everything works again.

Here's the final (mostly accurate, hopefully) revision of the schematic.

Schematic Revision
(link)

Lessons learned:

  • Always double-check battery polarity
  • In the age of AI, Google Image Search can now help identity circuits
  • Sometimes a circuit that looks complex can actually be much simpler in the end
  • AskElectronics@discuss.tchncs.de amazing community on Lemmy

That was fun! Thank you very much to everyone who contributed to this thread!

17
submitted 7 months ago* (last edited 7 months ago) by bruce965@lemmy.ml to c/bazzite@lemmy.world

Today Plasma 6.6 was released. Among the new features, they updated KDE's virtual keyboard (link), and I would like to give it a try.

By default Bazzite uses Steam's virtual keyboard. I remember I could see KDE's OSK (On-Screen Keyboard) icon, but I never managed to launch it from Bazzite, it just didn't open when clicked. Now I can't even find the icon anymore. Also, I could never find any references to it online.

Is it even possible to do it, or has it been "chiseled away" from the system? Opening KDE's keyboard in desktop mode would be enough for me; enabling it in game mode would be secondary.

If you know if it is supported in Bazzite and/or how to open it, please share your wisdom. Thanks!

155
submitted 7 months ago* (last edited 7 months ago) by bruce965@lemmy.ml to c/foss@beehaw.org

I decided to write down a list of complete (no alpha/beta), playable (no proprietary dependencies), FOSS videogames.

I added all the games I could find online + all of the games that came to my memory.

Feel free to have a look to see if there's something you didn't know. And please suggest anything I missed, but please do not suggest pre-release or unfinished games.

Thank you!

EDIT: thank you very much everyone for the comments and for sharing additional awesome lists of FOSS material. Hopefully one day I will have the time to sift through all these games and pick all the non-pre-release ones which don't have any proprietary dependencies.

In the meantime, here's a copy of the links:

[-] bruce965@lemmy.ml 46 points 1 year ago

I don't think that will happen. I share your vision, but that's not how "Nintendo people" reason.

I have a few Nintendo friends and all of them share two reasons for going Nintendo:

  1. Great games
  2. No tinkering
179
submitted 1 year ago* (last edited 1 year ago) by bruce965@lemmy.ml to c/selfhosted@lemmy.world

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.

[-] bruce965@lemmy.ml 52 points 1 year ago

As a personal anecdote, recently I installed a co-op videogame on my Linux Steam machine and I couldn't get past the main menu, I wasted quite a bit of my own and my friend's time before realizing it was a bug in the Linux build. After reinstalling the Windows version through Proton everything worked flawlessly.

Please don't publish a Linux build unless you plan to test and maintain it.

[-] bruce965@lemmy.ml 22 points 2 years ago

All repositories related to emulation and Nintendo, some of which I backed up on a self-hosted Forgejo instance.

Also, everything that you use and doesn't have more than 2 or 3 maintainers.

[-] bruce965@lemmy.ml 22 points 2 years ago* (last edited 2 years ago)

FYI this has already been a thing for a long while thanks to an open source third-party implementation, and also works on Windows 10. I use it all the time, it's very similar to Linux's and I've never had any issues so far. Not sure if Microsoft's official solution will be any different/better.

https://github.com/gerardog/gsudo

[-] bruce965@lemmy.ml 98 points 2 years ago

We do have a federated GitHub alternative. Perhaps not too mature yet, but it does indeed exist. Forgejo

[-] bruce965@lemmy.ml 33 points 2 years ago

I assumed that's the "no icon" placeholder for Gnome. I saw it around as well.

[-] bruce965@lemmy.ml 31 points 2 years ago* (last edited 2 years ago)

I use DDG for the privacy as well, but personally I think it works better than Google in my field (software development). The only issue I personally have with DDG is that it lags behind Google in terms of updates, I notice when searching for something that came out or happened only recently.

[-] bruce965@lemmy.ml 39 points 2 years ago* (last edited 2 years ago)

None, I use Docker for Linux, and Proton (Heroic) for Windows.

But if I had to pick a virtual machine: libvirt with virt-manager as a frontend, which uses KVM for virtualization.

[-] bruce965@lemmy.ml 22 points 2 years ago

I work professionally from Windows, and as a hobby from Linux. My tool of choice for coding in .NET is Visual Studio Code (not FOSS, but there is a FOSS version which is just a bit more limited). It's not as complete as Visual Studio, but it's much faster, it has all the basic tools including a debugger, and it's much more customizable.

Also if you have never done it before, you might love dotnet watch which works with any IDE and lets you make realtime changes to your code while the application is already running.

As for UI, my personal choice is deploying a static website on localhost through Kestrel (it's less than 100 lines of code for a fully configured one), and then let the user's browser take care of showing the UI. You could use Blazor if you really want to use C# all the way, but my personal recommendation is to stick to web technologies such as TypeScript and React (using either Parcel or Vite to build your project). Making your UI web-friendly also makes your app cloud-ready, in case tomorrow you will decide that's something you need.

Finally, you can now deploy .NET apps as a single self-contained executable on all major platforms. But as already recommended by other users, I would keep adopting a web-first approach and go for Docker, and eventually Kubernetes. It's a lot of work to understand it properly though, so perhaps you can start studying this topic another day in the future.

Feel free to ask me anything if you have questions.

2
submitted 3 years ago by bruce965@lemmy.ml to c/crypto@lemmy.ml

Yesterday, Spacemesh started circulating. Do you know about it? What do you think about it?

I have written this brief blog post to explain how it is different from other mainstream cryptos. Let me know if you have any questions.

(Also, this is my first post on Lemmy!)

view more: next ›

bruce965

0 post score
0 comment score
joined 4 years ago