moonpiedumplings

joined 2 years ago

You're using unreal engine and not unity engine.

When your app is written in C++ and rewriting it is too expensive.

[–] moonpiedumplings@programming.dev 2 points 11 hours ago* (last edited 11 hours ago) (1 children)

(4th comment)

when it comes to the website and e commerce, odoo is probably the most comprehensive solution.

But tbh, the technical architecture of this whole setup is beyond what a beginner ,ay be able to host. You should consider hiring a consultant or contacting an MSP.

Also see: https://github.com/awesome-selfhosted/awesome-selfhosted?tab=readme-ov-file#e-commerce

[–] moonpiedumplings@programming.dev 2 points 11 hours ago* (last edited 11 hours ago) (1 children)

3rd comment: re: secure voting

The big thing behind secure voting, is not just is it secure, but also can you actually get people to use and trust it.

Sure you can have public key cryptography, signed messages based electronic voting, but "create a gpg key" is pretty difficult to get the average user to do.

And if you didn't know what any of those terms here, that only proves my point about people not knowing how these systems may cause them to not trust them.

Don't fall into the trap of inserting technology for technology's sake. You can do insecure email based voting (or chat app based), but the easiest thing for your sanity might just be paper ballots.

[–] moonpiedumplings@programming.dev 2 points 11 hours ago (1 children)

(2nd comment)

You probably don't want a lemmy instance. Of course it depends on the company, but lemmy is designed to federate out. Unless you want it to federate out?

I would recommend discourse or similar instead, they are much easier to host.

[–] moonpiedumplings@programming.dev 3 points 11 hours ago* (last edited 11 hours ago) (1 children)

You architecture seems to blend technical and management in an unclear way. It's strange to see "lemmy server" and "staff roles" in the same chart. Unless by staff roles you mean a software that manages staff roles? But "managers"?

[–] moonpiedumplings@programming.dev 2 points 1 day ago (1 children)

Syd's architecture is similar to gvisor, mentioned in the article. It has similar tradeoffs, although I suspect it is more performant (can't find benchmarks) since it is written in rust, rather than go.

Gvisor has some significant performance hits: https://gvisor.dev/docs/architecture_guide/performance/ . microvm/cloud hypervisor/ other vm solutions, with kvm, are around a 95% performance.

[–] moonpiedumplings@programming.dev 2 points 1 day ago* (last edited 1 day ago)

I don't. Many of the terms are easily searchable, and it's frustrating to click on one of them expecting to see syd-specific documentation about a topic or usecase only to see a generic post about a login shell (one of the links). It's trivial to highlight something and then right click and "Search DuckDuckGo for "highlighted term"" (firefox right click menu) nowadays. A search for "Login Shell Linux" nets that link they put in their documentation as literally the first result.

~~I wish they only actually linked syd's internal documentation, maybe to stuff like the LWN articles explaining some of their design decisions~~

Actually some of the links are easter eggs and they are pretty funny. Those can stay ig.

[–] moonpiedumplings@programming.dev 9 points 1 day ago (1 children)

I think they have a lemmy account as I first saw them here, although I don't think OP is the site author.

Their javascript "game in less than X lines" stuff is pretty interesting and entertaining but their blogposts are mostly LLM slop. Of course, due to the fact that this article is just basic info, it's not that bad and is pretty accurate. But their more advanced blogposts begin to fall apart and have the LLM hallucinations, outdated info, and inaccuracies.

This video: https://www.youtube.com/watch?v=40SnEd1RWUU has similar information (though a bit less and doesn't cover some things), but presented in the style of a comedy skit type thing.

[–] moonpiedumplings@programming.dev 9 points 1 day ago* (last edited 1 day ago)

In my testing, zram has much, much better compression than zswap.

The points about LRU inversion, cgroups, and so on are valid, but at the end of the day, I don't really care. I was able to open as many firefox tabs as I wanted with zram, but I could not do so with zswap, and that's what matters to me.

The author of a blogpost is a facebook engineer. Millions of ultra high performance Linux servers are a very different usecase than a single desktop. It's perfectly reasonable for a solution for one to not be appropriate for the other.

There is also baka updates, which has novels in addition to manga.

[–] moonpiedumplings@programming.dev 2 points 1 day ago* (last edited 1 day ago) (2 children)

I use https://www.novelupdates.com/ , although I only really read chinese web novels.

 

Other fun answers:

This site is: https://youraislopbores.me/

This site is a "fake chatgpt" where you can pretend to be chatgpt or ask questions to people pretending to be chatgpt.

 

Phone game that measures how high you can throw your phone into the air...

 

It was fairly easy. I used rustic to back up my entire home directory to a USB flash drive.

The trick is to ensure that all applications (except KDE) are closed. Firefox, for example, really hates if you try to actively sync or copy over it's profile directories while it is running.

And then I also nuked my podman user data. (podman system reset). Podman sometimes makes the ownership of it's files weird, but also the container images take up a lot of space that I don't really care about actually backing up. It's okay if those aren't on the new laptop.

Then I backed up to the usb flash drive:

rustic init -r /path/to/repo — this will prompt you for a password

rustic backup -r /path/to/repo /home/moonpie

One cool thing about the backups is that they are deduplicated and compressed. So I backed up 120 gb of data, but it was compressed to 80 gb.

restic snapshots -r /path/to/repo

The snapshots are deduplicated as well. Data that doesn't change between snapshot versions, doesn't take up any extra space.

rustic restore -r /path/to/repo snapshotid /

The / is needed because rustic restores to paths underneath the thing. It gave me a bunch of permission errors about not being able to read stuff not in my home directory, but eventually it restored all of my data.

And then yeah. All my data. Except Wifi passwords, which I had stored as unencrypted for all users, because I didn't like having to unlock the KDE wallet to get to Wifi passwords when connecting. I had (and have) LUKS encryption so I didn't worry about that too much. But it means that data not in my home directory was not copied over.

It was surprisingly smooth, and now I have all my data and firefox profiles and stuff on the new machine.

 

Finally I can doomscroll books

 

As usual, phoronix is full of trolls. I was surprised to see only 17 comments, but perhaps that's because I viewed this very early. A highlight from the first page:

Everyday we stray further from GNU, POSIX, C, X11 and now SysVinit. 80s are over. Party is over. Wake up. It's 2026. Adapt or perish in irrelevance. Future is bright and is inevitable. Long live systemd, Wayland, Rust, Gnome and atomic and immutable distros.

Given the way this covers Systemd, SysV, and AI agents, and the way that I see trolling on the first page, There is a very real chance this could be one of those legendary Phoronix threads that manages to hit the 500 comment limit.

EDIT: more relevant threads: https://www.phoronix.com/linux/systemd

 

Youtube video: https://www.youtube.com/watch?v=xrIFL7wSRw4

I am excited about the changes to incus-migrate that allow for direct importation of a remote qcow2 or vmdk. Although many people distribute vmdk's zipped or in tarballs, but it's still a cool feature.

 

Sample with fibonacci:

⍥◡+9∩1 is the fibonacci in this language

 

Here are some cool examples I was looking at:

https://github.com/zardoy/minecraft-web-client — Minecraft in your browser, complete with connections to servers.

https://github.com/inolen/quakejs — quake 3 in your browser, has multiplayer as well.

Any other good examples? or good lists?

 

cross-posted from: https://programming.dev/post/45725210

I noticed in a fairly recent version of KDE, my computer would pretend to be a bluetooth sink when connected to devices like my phone.

This is a really cool feature, and I really like it, because it lets me stream audio from my phone to my computer with no fuss.

However, there is an annoying glitch where the stream stops all of a sudden. The phone keeps playing the music, but I can't hear anything. I've noticed that this seems to have something to do with CPU usage, like when I switch windows rapidly or do something that requires CPU the bluetooth process is dropped. The only reliable way to fix it is to disconnect and reconnect, or wait a minute, and then it works again. Is there any way to fix this more persistently?

I am using CachyOS + KDE right now.

 

I noticed in a fairly recent version of KDE, my computer would pretend to be a bluetooth sink when connected to devices like my phone.

This is a really cool feature, and I really like it, because it lets me stream audio from my phone to my computer with no fuss.

However, there is an annoying glitch where the stream stops all of a sudden. The phone keeps playing the music, but I can't hear anything. I've noticed that this seems to have something to do with CPU usage, like when I switch windows rapidly or do something that requires CPU the bluetooth process is dropped. The only reliable way to fix it is to disconnect and reconnect, or wait a minute, and then it works again. Is there any way to fix this more persistently?

I am using CachyOS + KDE right now.

 

0patch provides "micropatches", that replace running windows code in place, fixing security issues rapidly without requiring an update/reboot.

I really want something like them for an upcoming cybersecurity competition, specifcally patches for the zerologin and eternalblue vulnerabilities.

Unfortunately, 0patch does want a credit card for the free trial, which makes it unfeasible for us to use.

Any alternatives?

view more: next ›