It's complicated. There's a lot of context to this, and even the debate in general.

One big problem is that there's a lot of money in this. If you "prove" something is real, and pretend it's a novel discovery, then you can try to sell a novel product that capitalizes off of that.

For example, there used to be a big trend in education, "evidence based learning". https://en.wikipedia.org/wiki/Evidence-based_education . The idea was science would be used to discover the best ways to learn/teach.

The problem was that the method of implementation would be software, or trainings. That you buy...

This reddit thread is a snapshot of the anger and frustration from that: https://www.reddit.com/r/Teachers/comments/jj6tvx/im_done_with_evidencebased_educational_research/

And of course, much of it was debunked later. Like learning styles, for example, were debunked. Although there was some good stuff, like spaced repetition, for which there is a FOSS app called Anki.

Psychology is kinda the same. People do science to try to back products, or trainings, which are then sold.

The inability to replicate these studies is ultimately not a failure, but a success. Science is still doing it's job.

Surely everyone not using cloud hosting sticks some sort of router/firewall at the edge and runs the VPS inside with port forwarding?

I would really like to see a setup guide for this. Because if you are throwing a VPS up, they usually just give you a public ip address. I don't really know how you would put a router/firewall in front.

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

https://sprocketfox.io/xssfox/2021/12/02/xrandr/

Edit: someone already posted it somewhere is in the thread lmao

[-] moonpiedumplings@programming.dev 8 points 2 months ago

It powers lichess.org, who have made multiple blogposts about how happy they are with it.

Lichess is a FOSS chess server that somehow manages to compete with chess.com proprietary, distributed, milticloud kubernetes setup from a single VPS. According to them, scala helps.

[-] moonpiedumplings@programming.dev 8 points 3 months ago* (last edited 3 months ago)

Although the usage of (x)wayland is novel, there have already beem projects which do something similar before.

Termux can run a linux container in a proot, which you can then connect to via an app like vnc to get graphics.

There exist several options to automate this setup, such as anlinux. There is also the proprietary andronix, which used to be open source but now it looks like tgere repos aren't being updated.

It's bad reporting to frame this as a novel app, when it's not. The novel thing is the way this app does xwayland rendered by a native wayland compositor (instead of remote desktop softeare or other solutions), which is really cool though.

[-] moonpiedumplings@programming.dev 9 points 8 months ago

The amazon appstore had this crazy setup where you could get microtransactions in certain games without spending any real money. I must have spent over $1000 on jetpack joyride. I unlocked everything.

[-] moonpiedumplings@programming.dev 8 points 9 months ago* (last edited 9 months ago)

The problem with a central script repository is that bash scripts are difficult to audit, both for malicious activity, but also for bad practices and user errors.

A steam bug in their bash script once deleted a user's home repository.

Even though the AUR is "basically" bash scripts, it's acceptable because they use their own format that calls other scripts other the hood, and the standardized format makes it easier to audit. Although I have heard a few stories of issues with this, like one poorly made AUR package moving someone's /bin to /opt and breaking everything.

So in my opinion, a package manager based on bash basically doesn't work because of these issues. All modern packaging uses some kind of actual standardized format, to make it easier to audit and develop, and to either mitigate package maintainer/creator error, or to prevent it entirely.

If you want to install tools on another distro that doesn't package them currently, I think nix, Junest, or distrobox are good solutions, because they essentially give you access to the package managers of other distros. Nix in particular has the most packages out of any distro, even more than the AUR and arch repos combined.

I despise the way Canonical pretends discourse forum posts by their team members* are documentation.

I've noticed they have been a bit better lately, and have migrated much of the posts to their documentation, but it seems they are doing it again.

As this is developed, we will update this post to link to the new documentation and feature release notes.

Pro tip: You could have just made the documentation directly, with the content of this post. Or maybe a blog post. But please stop with the forum posts. They are very confusing for people not used to these... unique locations.

*Not that people are easily able to find this out when they don't give any indication that the forum post is something other than just another post by a rando. Actually, I'm just guessing here, based on the quoted reply, for all I know this could be a post by someone unrelated to Canonical. The account is 3 months, and the post itself is identical to a regular forum post from a regular forum member...

What's stopping the downloaded script from wiping my home directory?

Lol. Lmao

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

See also: noyaml.com

I personally like yaml though. Although I won't deny it can be hellish to write without a linter, it's just like any other language with tab autocomplete and warning for sus things if you have the right software set up.

I used the ansible and kubernetes VSCode extensions, and I really like them both. With the kubernetes one, you can just start typing the name of the resources you want to create, and then press tab, and boom, a template is created.

I would much rather see something like Nix be the norm, but I find Nix very frustrating to edit because the language servers for it are nowhere near as developed.

Upstart was better, but even Ubuntu, who was by the creators of upstart (Canonical) decided to switch to systemd after using upstart for a bit?

Edge WebView2

I'm like 90% sure this requires edge to be installed, even though the EU mandated that they make edge uninstallable. So that might be their game here.

view more: ‹ prev next ›

moonpiedumplings

joined 2 years ago