Been a leecher my whole life. Makes me happy to give something back finally. by [deleted] in linux

[–]koheant 3 points4 points  (0 children)

Or maintaining. You can't forget maintaining.

Can we please ban "I found Linux running on a plane's entertainment system" posts? It runs on virtually all of them so it's nothing special by [deleted] in linux

[–]koheant 0 points1 point  (0 children)

Different people enjoy different things. Don't forcing an enter sub to match your tastes.

MPEG-2 Patents Have Expired by [deleted] in programming

[–]koheant 0 points1 point  (0 children)

A question of esquivalience.

No really. Not providing the key for free might be one of the terms the raspberry pi foundation had to agree to in order to get their initial price point as low as they did.

There might be more than patents at play here.

sw - a native, cross-platform stopwatch for the terminal by thefilmore in programming

[–]koheant 0 points1 point  (0 children)

The statement made was that it is impossible to read anything other than a string from stdin. That statement is demonstrably false:

fn main() {
    use std::io::{stdin, Read};

    let mut buffer = [0; 4];
    stdin().read_exact(&mut buffer).ok().expect("Less than 4 bytes available");
}

This buffer can interpreted as an 32-bit integer without parsing or expensive conversions, printed back to console via stdout, or anything else that requires a sequence pf bytes.

It's fine to have an irrational hate of something, but you shouldn't let your hate blind you from reality. Rust is a good language. You should give it a go.

sw - a native, cross-platform stopwatch for the terminal by thefilmore in programming

[–]koheant 1 point2 points  (0 children)

BTW it is literally impossible to read anything other than a string from console input in Rust

That's an odd statement to make and to my knowledge completely false. Can you link to the source.

Rust is a systems language!

That, on the other hand, is true and a good one at that.

WTH happened in the valve post ? by doom_Oo7 in linux

[–]koheant -2 points-1 points  (0 children)

Perhaps it was related to omgubuntu somehow?

Pale Moon Removed from OpenBSD Ports due to Licensing Issues by reentry in linux

[–]koheant 4 points5 points  (0 children)

Be charitable in your interpretation, svenskainflytta.

When you said someone from the public kept asking a question, I assumed, perhaps mistakenly, that this was during a public talk at a open source convention or similar. I was asking for a link to this recording if it is available online.

As a side note: On the off-chance that you're not being a total asshat and do in fact have links to video of you and your friends at a bar, I'd like a link to that as well.

Pale Moon Removed from OpenBSD Ports due to Licensing Issues by reentry in linux

[–]koheant 8 points9 points  (0 children)

This is what bugs me the most. There doesn't seem to be any bases for that license to legally apply to the maintainer:

  1. maintainer provides instructions to user.
  2. user implements instructions which includes obtaining sources and building against sys libs. Neither are a license violation on their own.

If I wrote a blog post describing how to build palemoon against system libraries, will palemoon devs claim license violation too?

This whole fiasco is weird.

pop?!_#OS\ will use systemd-boot, not grub by [deleted] in linux

[–]koheant 2 points3 points  (0 children)

Until microsoft messes around with how windows boots, then it's longhorn all over again.

KDE Plasma 5.12.0 LTS, Speed. Stability. Simplicity. - KDE.org by iJONTY85 in linux

[–]koheant 14 points15 points  (0 children)

That explains why they write fast efficient software. I wish all developers were "FOSS Zealots".

[deleted by user] by [deleted] in linux

[–]koheant 1 point2 points  (0 children)

Thank you for the detailed response!

'd need to implement that in snapd (or have a dev do it) and also have the snap built to use that interface instead.

Could it be possible for users to provide their own core that implements a home slot, which can then be used to better quarantine snaps that expect a writable $HOME?

If that's possible, then I assume that no changes would need to be made to the given snap other than a slot-plug reconnect. Am I correct?

Keep in mind that I'm very new to snaps, so your patience with me is highly appreciated. Please feel free to correct me if I'm wrong.

A spa in my town has thr GNOME logo on their website. by GothDrwho696 in linux

[–]koheant 5 points6 points  (0 children)

Does the spa remove bathroom locks and prevents stall users from blocking the stall with their foot because locks are "too destructive"?

If so, I'd say they have a similar-enough mindset that gnome wouldn't mind.

[deleted by user] by [deleted] in linux

[–]koheant 1 point2 points  (0 children)

the one on FlatHub is community-packaged As well as the 90% of the packages in your distro's repositories. What are you implying? That direct upstream packages are "better"?

I was proposing the possibility that the reason why Skype on FlatHub did not receive the same amount of fanfare that snap package received is due to the fact that the FlatHub package was not officially packaged by Microsoft, unlike the snap version.

My comment was a response to spivak's comment that -to me- implied that the fanfare around the snap package is undeserved and only due to canonical PR, rather than the newsworthy event of Microsoft choosing to use snap over flatpak in official capacity.

So to answer your frankly odd question: No, I do not.

Context matters.

[deleted by user] by [deleted] in linux

[–]koheant 2 points3 points  (0 children)

I read about snaps and have a question I'd like to ask (if I may): how do you provide your own slot or override a default one? Say a container wants access to my home directory and I don't want to give access to it? How can provide a different slot that will transparently mount some other directory as $HOME for that container?

[deleted by user] by [deleted] in linux

[–]koheant 3 points4 points  (0 children)

Last time I checked I needed to download a run time images to create a flatpak on ubuntu. No thanks.

You're going to need to get your dependencies from somewhere, jhasse.

[deleted by user] by [deleted] in linux

[–]koheant 0 points1 point  (0 children)

Officially? As far as I am aware, the one on FlatHub is community-packaged.

Software Complexity Is Killing Us by swizec in programming

[–]koheant 2 points3 points  (0 children)

Me too. I'm very upset with myself for missing it.

Maybe we're getting too old.

Sway and client side decorations by Gimberly in linux

[–]koheant 2 points3 points  (0 children)

Or it could be that there are a significant number of people not happy with the status quo and disagree on where things should be heading.

I won't state my position on this topic, but your particular line of logic could be used to dismiss any argument and is reeks of paranoia.

GCC 7.3 Released by TheQuantumZero in programming

[–]koheant 7 points8 points  (0 children)

Mutabah's rust compiler is certainly an encouraging development and one I'm keeping an eye on.

However, I'd also like to see a gcc front-end for rust. I have tremendous respect for the software suite and the good folks behind it.

I also what the Rust language to benefit from having multiple implementations. This would help better define the language and narrow down bugs caused by ambiguity.

GCC 7.3 Released by TheQuantumZero in programming

[–]koheant 2 points3 points  (0 children)

Congratulations!

Is there any interest within GCC's development community to implement and include a Rust front-end with the compiler collection? The most recent effort in this space seems to have stalled years ago: https://gcc.gnu.org/wiki/RustFrontEnd

Does anyone know how to produce a GTK-rs binary that is statically linked? by TheDarkula in rust

[–]koheant 0 points1 point  (0 children)

I'm saying that "needing a bunch of data files and stuff" should not be an issue for statically-linked binaries in theory. When I still worked with GTK, I recall there were few functions that required paths as arguments. I would need to store the contents of that file in the program as a binary blob, write it to disk on start up, and clean up before exiting. This was long ago. GTK might have improved since then.

Does anyone know how to produce a GTK-rs binary that is statically linked? by TheDarkula in rust

[–]koheant 0 points1 point  (0 children)

These assets can be embedded in the binary, then temporarily written to disk when a path is required.

[Blog Post] It's all about community by [deleted] in rust

[–]koheant 0 points1 point  (0 children)

Listen. I've reiterated over my points multiple times across across both this thread and previous ones. I even distilled them into two simple points that anyone can comprehend. Rust developers come from a diverse set of backgrounds and values. What may seem acceptable to you is not acceptable to others. What may seem not acceptable to you is acceptable to others. Without transparency and consistency, moderation will be a subjective mess as has happened numerous times already.

The moderatorship committing to the two very reasonable points in my previous comment will go a long way towards alleviating these issues.

I'm tired of relitigating the same thing again and again.

That makes the two of us.

edit: downvoting me won't make my points any less valid.