cmeerw

@cmeerw@programming.dev
1 Post – 60 Comments
Joined 1 years ago

"secure alternative"? Others are not secure?

4 more...

not being forced to have an Android or Apple smartphone, so more open standards and just Web apps instead of proprietary apps

1 more...

Did a bit more digging through the mailing list (also looking through the links posted on the HN thread), and to me it looks a bit weird.

OP came up with an initial patch (Wed, Jun 1, 2022 at 12:36 PM) that wasn't deemed to be good enough to be merged. Maintainer came up with a different patch (Tue, 7 Jun 2022 00:34:56 +1000) saying "but I wanted to fix it differently". OP then posted a reworked patch (Fri Jun 10 17:15:49 AEST 2022) that looks a lot more similar to the maintainer's patch.

The maintainer's patch and OP's reworked patch look quite similar, but from what I can see from the mailing list, the maintainer actually came up with that approach, and OP didn't then credit the maintainer in his reworked patch. @kairos@programming.dev can you please clarify, what am I missing?

So you have just re-posted an old email to the mailing list just so you can link to it, likely confusing everyone on that mailing list.

1 more...

I am not really seeing any toxic behaviour here.

OP's patch was largely based on code in ptrace32.c, but that code actually looks quite bad. So maintainer applied a better fix. Maybe ptrace32.c should be updated to use code that's more similar to ptrace-fpu.c now?

4 more...

XFS is 29 years old and certainly still in use as well.

Pretty much anything that's only available via an app store. The difference with web apps is that I can also use them on a laptop/PC and I have a bit more control about tracking (by using ad/tracking blockers).

and its linking ability is a huge simplifier for long term planning.

What long term planning? Who is going to come up with that plan? Will everyone agree to that plan? Who will be paying for the resources to work on that plan?

Combined with a Kanban board for tracking, progress of tickets. You remove a ton of pain.

I am not seeing how that would help. What are you going to do if there is no progress on something? Fire volunteer X because he didn't make progress on ticket Y (as he has no interest in ticket Y)?

That link appears to be for a Windows driver.

Embracing the GC

I never actually liked the GC in D as it didn't seem to fit in with the general direction of the language, and Walter Bright in D at 20: Hits and Misses says:

Miss: Emphasis on GC

How is only having an LTS version vs. having a choice between using an LTS version or a non-LTS version not a downside?

1 more...

The description says:

In this video, we'll do a deep dive on what C++ Polymorphism is, what "virtual" does under the hood, and ultimately why it is SUCH a performance hit compared to languages like C and Rust.

This is not about compile-time polymorphism.

I wonder if that could easily be fixed by just filtering the output of df to not show virtual disks (df already has an -l option to only show local disks, so would expect that changing df could be relatively easy).

Note: I am not saying that I like snaps...

And mainline Linux and a Linux Desktop is still struggling today with power management. Like getting chat messages while it’s asleep.

And the really sad thing is that the power management improvements devs have been working on for the PinePhone are really very specific to that particular device and don't help mobile Linux in general (so it's basically wasted effort).

I think it is Open Source now, see https://github.com/dlang/dmd

AFAIK the backend is based on the Zortech C/C++ backend and Walter Bright had to get permission from Symantec to relicence as Open Source.

If it's a YouTube video, it probably has been made to monetise, not to share tech material. So I usually avoid YouTube, because most of the time it's not worth it.

I still think Ubuntu is the best option (particularly if you want to use the non-LTS releases)

Having said that I do hate snaps and also dislike flatpaks. So what I do is just use the Firefox deb package from the PPA and the chromium package from Linux Mint. Oh, and I have actually replaced ubuntu-advantage-tools with a no-op dummy package.

That said, WebSockets can be implemented very efficiently.

I agree, the main issue I was actually seeing with Lemmy's use of WebSockets was that when opening the main page it was continuously streaming all posts from the server (including posts in communities not subscribed to) to the browser client.

and newer versions won’t run due to library dependencies.

Mozilla seem to be able to limit library dependencies in their builds: https://www.mozilla.org/en-US/firefox/system-requirements/

Unused (or very rarely used) memory can also be swapped out to make more memory available for the disk cache (in the hope that having more disk cache available will save more disk accesses than the (hopefully one-time) swap-out operation).

How do they actually get that information (particularly memory utilization)? Do they rely on their agent that's pre-installed (but can be uninstalled)? At least in their web interface it doesn't show any of that utilization for my instances (one is Ubuntu with their agent uninstalled and the other one is NetBSD).

2 more...

Don't believe everything you hear. It's still available as a .deb: https://launchpad.net/~mozillateam/+archive/ubuntu/ppa

If you really think about it, caps on mobile data are also fairly stupid

Mobile is a shared medium and can only support a certain amount of bandwidth per phone mast (in a certain area). A mobile phone network heavily relies on most users not using their data plans most of the time.

But are they actually doing this? I am not seeing any changes: https://launchpad.net/~mozillateam/+archive/ubuntu/ppa still has the .deb packages

I am actually running Tizen on a Samsung A5 - bit of a shame that no one else seems to be interested in Tizen...

"they put ads in the terminal" isn't really accurate.

Their "ubuntu-advantage-tools" adds information to one of their other products to the output of apt. You can easily get rid of that by uninstalling/replacing "ubuntu-advantage-tools". It's definitely not like they are selling ad space in your terminal to third parties.

At least for memory usage the hypervisor wouldn't be able to tell the difference between memory merely used as cache vs. memory actually used by the software running on the machine (and OSes will usually just use any otherwise unused memory as cache, so you will likely see some inflated memory usage)

So they actually rewrote The Hurd in Rust.

Mint would be based on Ubuntu 22.04, but I'd like to have something more up-to-date. I believe all other .deb based distros have the same issue that they are not as up-to-date as Ubuntu 23.04?

I am using a single package from Mint, the rest is Ubuntu 23.04. Mint would otherwise be based on Ubuntu 22.04?

There is no reason to “hate” Ubuntu but there are better choices.

What are those better choices then (for those who currently use the non-LTS Ubuntu releases and don't want to move to rolling releases or LTS-only releases)?

3 more...

Only issue is they’re stored in my server as belonging to the server user (I assume everything in those directories should belong to root and I can just use chown?) But I also don’t know if they retain the same permissions when backed up.

Not everything will be owned by root, and some of the binaries will be setuid or setgid, some might even have extended attributes (e.g. ping will usually have a security.capability attribute). /var will also have a lot of different owners.

They also used to have a MinimalCD, but that has been dropped after 20.04 IIRC.

lighttpd, just to be different

just because it hasn’t been approved for GDPR

that's not what the article actually says, and I don't think any formal approval is needed anyway (you might get fined if you don't comply with the GDPR). The article claims:

lack of clarity contained in the EU’s Digital Markets Act

the email lists:

However, every one of these reports has to be triaged, analyzed, and dealt with.

I don't think non-coding work means non-technical work - you'll likely still need to dig deep into the technical details to actually be able to help

There is also a link to docs: add maintainer entry profile for XFS

Jed when you want a simple, Emacs-like editor.

I am actually using a OrangePiPC as:

  • WLAN access point (hostapd)
  • LTE Internet via a E3372 USB dongle
  • radio via DVB-T dongle/Internet
  • USB speakers for the radio
  • Bluetooth dongle to connect to Bluetooth-enabled speaker in another room
  • USB temperature sensor, motion sensors via GPIO
  • VoIP telephone with connected USB headset
  • small LCD display to show the current temperature and incoming call information

Was there even a change to the Firefox PPA? I am not seeing a change.

but it's limited to Ubuntu LTS versions

4 more...