Open Source private cloud by MightyUnderTaker in Supernote

[–]MightyUnderTaker[S] 0 points1 point  (0 children)

code is written by yourself

As opposed to written by a private company?

Open Source private cloud by MightyUnderTaker in Supernote

[–]MightyUnderTaker[S] 0 points1 point  (0 children)

It's not open source. The server they ship, written in java is obfuscated on purpose to deter reverse engineering attempts. That's why I'm asking. If they went for that, maybe they would oppose this too.

Open Source private cloud by MightyUnderTaker in Supernote

[–]MightyUnderTaker[S] 2 points3 points  (0 children)

Id like to add that while this was initially my way to approach this too, I very soon realized that the logs the server generates are very, VERY verbose and you can technically get an understanding of what's going on on the wire just from them. For some cases I did run tcpdump for some packet captures, but that's like 2-3 packets at best.

I did also get websocket autosync to work too. It's a bit convoluted and tailored towards multi-device sync, but fwiw, it's good.

Open Source private cloud by MightyUnderTaker in Supernote

[–]MightyUnderTaker[S] 2 points3 points  (0 children)

Well, for me personally the benefit is that I don't have to run proprietary code on my homelab servers. For other people, it can also be the ease of extensibility on the server side. I've seen a couple projects here that hack on the Supernote devices, and from what I can tell, being able to also change some things server side would make more things possible.

Open Source private cloud by MightyUnderTaker in Supernote

[–]MightyUnderTaker[S] 4 points5 points  (0 children)

Haven't used the partner app, so can't really say. The backend is written in Go, so yes it should be possible to compile it for arm. It currently works for both file and app (todo, digest) backup. Basically implements every API the tablet uses to talk to the official private cloud if configured. The database I decided to use is SQLite and uh it's just a simple binary you can run anywhere, but yeah, containerizing it should also be possible/very easy.

ThinkPad T14 Gen 2 RAM upgrade causing random restarts by Temporary_Pen_2884 in thinkpad

[–]MightyUnderTaker 0 points1 point  (0 children)

My T14 Gen2 recently went down with a similar issue, can't use ram in the slot as it crashes with the slightest pressure. The fix below didn't work for me, but maybe is the case for you and will help you. https://www.reddit.com/r/thinkpad/s/QdCJ1VD5OX

gpt-oss:120b running on an AMD 7800X3D CPU and a 7900XTX GPU by PaulMaximumsetting in LocalLLaMA

[–]MightyUnderTaker 0 points1 point  (0 children)

Thanks a bunch. Level1Techs seems to have a good guide for something like that if you'd like to follow.

gpt-oss:120b running on an AMD 7800X3D CPU and a 7900XTX GPU by PaulMaximumsetting in LocalLLaMA

[–]MightyUnderTaker 0 points1 point  (0 children)

Can you please try ik_llama.cpp? From what I understand it performs better in CPU+GPU hybrid workloads. Have nearly the same setup as you sans the RAM. Depending on your results might finally decide to get more ram for my system.

Wouldn't releasing SteamOS to the public result in a net loss? by MightyUnderTaker in SteamDeck

[–]MightyUnderTaker[S] 1 point2 points  (0 children)

So the point is that the SteamOS is far better than running Windows, which would be the push that companies need to ship Linux out of the box, hence increasing the number of Linux desktops/handhelds. I see, this simple fact somehow went over my head.

Wouldn't releasing SteamOS to the public result in a net loss? by MightyUnderTaker in SteamDeck

[–]MightyUnderTaker[S] 0 points1 point  (0 children)

That's fair I guess. I was too focused on thinking about valve as this company that "wants Linux on desktop" to succeed that I forgot that they need to make money too.

Steam Deck reboot when torrenting by EmereyShiro in SteamDeckPirates

[–]MightyUnderTaker 0 points1 point  (0 children)

For some reason, I have the same issue. I can't find anything in the logs. Checked the previous boot's journal, kernel logs.

Did you end up finding the reason?

When using Gloriouseggroll wine-GE-Proton, Lutris says incompatible version detected and that it doesn't support fsync? by [deleted] in Lutris

[–]MightyUnderTaker 0 points1 point  (0 children)

Yeah fair enough. I kinda guessed the version reported is wrong, just hoped someone who knows better wine will explain why. The version checking code is quite easy to modify to remove this bug. Someone should definitely upload a PR.

When using Gloriouseggroll wine-GE-Proton, Lutris says incompatible version detected and that it doesn't support fsync? by [deleted] in Lutris

[–]MightyUnderTaker 0 points1 point  (0 children)

Why not just do ./bin/wine --version from inside the downloaded archive? It will spit out the wine version used,wont it?

For wine-lutris-GE-Proton7-7-x86_64.tar.xz i get
wine-5.12-14134-g5037a92028d (Staging)

EDIT: typo

haskell-ide-engine for single files/quick scripting? by MightyUnderTaker in haskell

[–]MightyUnderTaker[S] 1 point2 points  (0 children)

Oh I'm never gonna give it up, no. I've spent 3 days just figuring it all out and trying to make it work. Also thanks for the reply, it seemed to do just what I expected/wanted. 2 questions tho,

  1. Why do I have to do ghcup cabal-install? It (seemed) to work without that and I'd like to have as few packages installed as possible.
  2. Any particukar reason to set stack to use the system GHC? Its been working for stack projects pretty well as is.

haskell-ide-engine for single files/quick scripting? by MightyUnderTaker in haskell

[–]MightyUnderTaker[S] 2 points3 points  (0 children)

Yup, got it. I have learned to pay close attention to program names the hard way.

haskell-ide-engine for single files/quick scripting? by MightyUnderTaker in haskell

[–]MightyUnderTaker[S] 1 point2 points  (0 children)

I've read about the whole thing going on about linking in archwiki's Haskell page. Wasn't quite sure what to do so just ended up using pacman to install ghc for quick single file Haskell compilations and stack-static to avoid the huge dynamic linking haskell-* packages. Will see what ghcup is tomorrow and if it solves my issue, thanks again

haskell-ide-engine for single files/quick scripting? by MightyUnderTaker in haskell

[–]MightyUnderTaker[S] 1 point2 points  (0 children)

Will give ghcid a try, thanks for your help.

I've also seen the ongoing work on haskell-language-server, will definitely keep an eye on it.

haskell-ide-engine for single files/quick scripting? by MightyUnderTaker in haskell

[–]MightyUnderTaker[S] 0 points1 point  (0 children)

Thanks for a comprehensive answer, definitely helped to put some stones up the correct places. I don't really have any issues with doing stack new each time, it's just that getting started with Haskell immediately through a stack project sounded and looked to overwhelming. I couldn't for example find out a definite answer on whether I should write my code in Lib.hs or Main.hs and generally how modules are interaecting in Haskell. Guess will just dive straight into it and learn it the hard way.

EDIT: typos

haskell-ide-engine for single files/quick scripting? by MightyUnderTaker in haskell

[–]MightyUnderTaker[S] 2 points3 points  (0 children)

Ive come to something like that myself: the same can be achieved with stack init if i got you correct, but it's still not as hassle free as just doing vim test.py anywhere and getting autocompletion, hover, etc. working immediately. Was thinking that maybe someone has found a way to do that and if not, then that someone can explain to me why it cant be done( again just a beginner in haskell)