moonpiedumplings

joined 1 year ago

Yeah. this was in high school, in my math class, and we were playing a math game.

The way it worked, was that every table was a team, and each team had a "castle" drawn up onto the whiteboard. A random spinner was used to determine a team, who would then solve a problem the teacher assigned. If you successfully solved the problem, you could draw an X on another teams castle. 3 X's mean that you are out.

My team was out. But, since this was a class, we could still solve problems, and still draw X's. Our table got selected to solve a problem, and I did successfully. I looked at the board, and realized that only two teams had a single X, every other team had either two or three. In other words, I could choose who won the game, even though I could not win.

So, I started trying to get bids. I tried to get real money, but someone tried to scam me with some "draw the X first" nonsense. But, the other team offered to pay me four of the school's fake money, and I accepted that and allowed them to win.

I may not have won the game, but I certainly felt victorious that day.

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

Is installing a package as simple as $ nix install vscode ? And would it “just work”?

You fool. You absolute buffoon. You're doing it wrong. That's the wrong command, and even if it was the right command, this method could cause issues down the road. It goes against the declarative philosophy of nix. You're supposed to refer to packages by their attribute, rather than name. If you launch the installed app that way, it won't have any hardware accererated graphics becuase hardware accelerated graphics are impure, don't you know this?

You need to read the nonexistent documentation to find all of this out, and then select a declarative solution, like home manager or nix-shell or nix develop, to install software, and nixgl to get hardware accelerated graphics for nix packages on non nix systems.

(/s (ish) over)

Yeah. Nix has some issues. If you just want more packages available, I would recommend distrobox.

It's a very powerful tool, and I use nix to manage all of my development environments, but it has some severe limitations that only have hacky workarounds. I could not get hardware accelerated nix packages to have a working dekstop entry. So instead, I have to type nixGLIntel gzdoom in my terminal when I want to play doom.

In addition to that, the documentation is very poor.

The other comments in this thread elaborate on these, and a few other issues.

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

I don't understand how this comment pertains to F-droid specifically.

But, in networks that are more locked down, they can use stuff like deep packet inspection to figure out what traffic is happening, and automatically block it. Socks is a protocol explicitly for proxying, and runs over TCP. Depending on the setup, deep packet inspection can catch it.

On the other hand, disguising traffic as HTTP/HTTPS makes it very, very hard to detect that someone is doing something other than visiting an innocuous website.

At the high school I went to, they had Deep Packet Inspection set up to such a level that they could automatically detect and block VPN connections. Wireguard and OpenVPN would be caught basically instantly, and then you would be kicked off of the internet for 10 minutes. Although very extreme, a "10 minutes no internet" punishment is nothing in comparison to prison time or any number of extreme punishments authoritarian countries can come up with.

To get around the school firewall, I set up a web proxy called Metallic: https://github.com/cognetwork-dev/Metallic/ . This is basically a website, that lets me access other websites from within that website, and it's very, very difficult to block because of that nature.

Maybe Whisper? This github repo: https://github.com/linto-ai/whisper-timestamped

Says thay whispher can do timestamps on speech segments. However, I don't know if that's what you want, since whispher might only be able to do that if it is transcribing the actual audio, rather than editing another text file.

It's not. Noncommercial limitatation makes it also not open source.

I also think they don't allow forking.

[–] moonpiedumplings@programming.dev 3 points 3 weeks ago (3 children)

Is there a way to do something like this on KDE? I'm considering streaming soon, and I want to be able to share some windows, but not all, or only share a workspace/virtual desktop with my stream.

Is it possible to allow DRM content for just 1 website ( Netflix ) , while other websites on the same browsers are not allowed to do it?

I would use multiple firefox profiles for this. If you go to about:profiles or use the command firefox -P to launch firefox, you can view and create other firefox profiles. Each firefox profile is essentially it's own instance of firefox, complete with different history, extensions, and setting. You could have a "Netflix" profile and a regular browsing profile.

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

I use Vanilla Music. It does folder play particularly in a way I want, where it adds the songs randomly into a queue, which shows me how many songs are left, lets me manually move them around, etc.

It also seems to have a lyrics search plugin, but I don't know if that means lyrics support in the way you want.

[–] moonpiedumplings@programming.dev 7 points 4 weeks ago (1 children)

As an alternative suggestion, consider using a linux laptop with a drawing tablet.

I use a wacom intuos s with bluetooth to takes notes on xournal++, although rnote should work as well.

[–] moonpiedumplings@programming.dev 42 points 4 weeks ago (4 children)

Not infinite ram. I'd say double ram, plus there is a noticable, but quick delay when switching to an application that was compressed by ram. But it's much, much faster than switching to an app that was swapped to disk.

Cachyos (arch based distro) does this hy default.

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

I use cromite, and it's good, but the adblocker is unable to handle the more aggressive popups and ads, whereas firefox + uBO does fine.

Thus, cromite is my main browser and I use firefox for... other stuff. This setup is mainly because I'm too lazy to install Mull or another firefox based browser to be my main option.

Stallman doesn't seem to get that pedophilia is wrong because of the hierarchy of power, and the power imbalances between older/younger people, not because of some inherent wrongness about being attracted to a prepubescent person. This is shown by how he condemns some pedophilia, but is accepting of 12+/past puberty. (I despise this logic, because it would also make gay sex and sodomy wrong, as well).

I find this deeply ironic, because his primary issue with proprietary software is the way that it gives developers levels of power over users. From his article Why Open Source Misses the Point

But software can be said to serve its users only if it respects their freedom. What if the software is designed to put chains on its users? Then powerfulness means the chains are more constricting, and reliability that they are harder to remove.

You would expect someone who is so in tune with the hierarchies that appear with software developers, publishers, and users, to also see those same hierarchies echoed in relationships between people of vastly different ages, but instead, we get this. I'm extremely disappointed.

These failures to understand hierarchy and power, are exactly why Stallman shouldn't be in a position of power. Leaders should continually prove that they understand hierarchy and the effects of their actions on those below them. Someone who doesn't understand how their power could affect another, shouldn't be a leader.

view more: ‹ prev next ›