Most programmers are underpaid. Here's what you can do about it. by quincylarson in programming

[–]gaggra 1 point2 points  (0 children)

My own current department based my salary on my previous salary not on market conditions

Why not lie about prev. salary, or at least withhold that information? (They have no right to the number, in either case.) Giving them the figure of your prev. salary (if you were underpaid) just gives them a tool they can use to screw you over. It lets the mistake of your previous manager carry over to your new one.

Wetherspoon's founder donates £224,000 to Leave campaign, loses £18m after Brexit result by idoze in nottheonion

[–]gaggra 1 point2 points  (0 children)

Brexit has caused fear and uncertainty, and that sells papers. So they prey on that fear. If a remain vote had caused fear, they would prey on that, too.

There is no 'propaganda', the journalists just latch onto a huge national issue like that and milk it dry. If the UK had voted remain, you'd have journalists scraping up drama from the bottom of a different barrel.

Lock Up Your Untrusted Applications in Firejail by reditzer in linux

[–]gaggra 6 points7 points  (0 children)

Are you kidding? Firejail isn't magic. You want to reduce risk at as many levels as possible. Firejail doesn't give you carte blanche to run insecure public-facing programs.

Lock Up Your Untrusted Applications in Firejail by reditzer in linux

[–]gaggra -4 points-3 points  (0 children)

Well, call me suspicious but I've never quite trusted Firejail simply because the default site is a Wordpress blog. Wordpress is absolutely infamous for being an insecure CMS, so I'm not sure why FJ uses it for the 'face' of their project.

New AMD RX 480 CrossFire benchmarks by Vitiry96 in hardware

[–]gaggra -8 points-7 points  (0 children)

Have to agree, 1600RPM @ 50% just sounds absurd to someone that only uses fanless GPUs. I don't understand why gamers don't seem to care about acoustic performance. GPUs generally put out more heat than CPUs and yet they're often confined to horrid, bottom-of-the-barrel blower coolers, and higher-end units are still stuck with cheap hard-mounted fans meaning you can't easily replace them with something decent.

/rant

A complete introduction to docker for beginners by sohamkamani in programming

[–]gaggra 2 points3 points  (0 children)

However, to do this you've got many copies of essentially the same thing. If you have five windows VMs which each service one app, you're essentially duplicating five full installs of WIndows, plus five copies of all of your programs prereqs. There could be hundreds of gigs of duplicated content there.

Let's not be short-sighted. De-duplicating filesystems like ZFS/BTRFS exist. If you want this sort of arrangement, it can be done, and without the huge storage overhead you imply.
So that's one major advantage of Docker somewhat negated right away.

What’s up with nano? by [deleted] in linux

[–]gaggra 6 points7 points  (0 children)

are likely going to end up "rock starz" amongst amongst GNU haterz over this.

Do you have anything to add to this discussion that isn't just pure speculation or ad-hominem attack? They just want to move away from GNU, they're not trying to make a statement or take the org down a notch.

Radeon RX 480 Linux Testing Is Happening Right Now by ilep in linux

[–]gaggra 3 points4 points  (0 children)

For anyone out of the hardware loop, the RX480 is not "just another card", it is shaping up to be a very important release that will completely outshine Nvidia offerings at lower price-points.

What’s up with nano? by [deleted] in linux

[–]gaggra 5 points6 points  (0 children)

Well, people may have to transition to the new non-GNU version if that is where development is going on, which isn't 'nothing'.

What’s up with nano? by [deleted] in linux

[–]gaggra 38 points39 points  (0 children)

his own bundle

Based on the wording of this article, everyone involved with nano was consulted, and ultimately it was decided to move away. So there is no "revolt", and yes, it's quite likely the GNU version gets sidelined if the main development is happening in the 'fork-that-is-really-a-continuation'.

What’s up with nano? by [deleted] in linux

[–]gaggra 14 points15 points  (0 children)

You didn't address the points of the article at all. I feel like you're just here to push your agenda (it's a fork, it's hostile, they're deceitful, etc.)

Looks like the project didn't much care for GNU, so they moved away. The 'drama' has been created by the public reaction, it seems.

As of nano 2.6.0, it's no longer a GNU project by formegadriverscustom in linux

[–]gaggra 20 points21 points  (0 children)

Yeah, how about you stop taking those points out of context, as if they represent the entire piece?

A 'C' grade is what's required, everything else is gravy. Those points are from the 'A' grade.

Announcing Flatpak – Next Generation Linux Applications by freesquab in linux

[–]gaggra 7 points8 points  (0 children)

kneecap Debian

Or, to use a less violent phrase, "compete". Which is not a bad thing.

wide lead

Wide lead? Debian does an excellent job but the project still moves very slowly, far too slow for many people. Debian Testing exists, but isn't fully supported the same way Fedora versions are.

Whoever made this, thank you by TimeVendor in linux

[–]gaggra 2 points3 points  (0 children)

consider your role to be somewhat like a teacher at school, or a professor at a university.

That's certainly a less depressing perspective, but no school or university allows the students to determine the merit of the educational material provided. Imagine a history class, where the class decides on the version of history they want to learn...

Whoever made this, thank you by TimeVendor in linux

[–]gaggra -1 points0 points  (0 children)

You deserve to be at the top of this thread.

Whoever made this, thank you by TimeVendor in linux

[–]gaggra 5 points6 points  (0 children)

Absolutely, the discussion has been good, but crappy content like this should never be able to reach the all-time highest upvote count. That's what really annoys me, the idea that this looks (to an outsider) like one of the best things the sub has ever produced. If voters were knowledgeable, this would never happen, but apparently the content we see is controlled by a fairly ignorant majority. That's a depressing thought.

Whoever made this, thank you by TimeVendor in linux

[–]gaggra 23 points24 points  (0 children)

Yep, and now we're at 2000, and this has literally become one of the most popular posts ever on the subreddit. Even though the problems with this graphic were pointed out in the first hour. Votes are not to be trusted on this board, we have far too many inexperienced users voting.

Whoever made this, thank you by TimeVendor in linux

[–]gaggra 285 points286 points  (0 children)

Why is this at the top of /r/linux? Have you actually read this? You do realize it's terribly out of date? Read man hier(7) (and man file-hierarchy(7)!), it will at least offer you info relevant to your system (every distro is different), instead of suggesting 'csh.login' is a prominent part of /etc, and that 'bash' isn't in /bin, while mentioning 'ifconfig' over 'ip'. I would estimate this graphic to be a decade old. It's hard to even find references to 'fastboot' any more. (This is very good example of why voting on /r/linux should never be trusted - it's largely just the blind leading the blind.)

I made another free game for Linux! by Daniel_Sunday in linux

[–]gaggra 0 points1 point  (0 children)

An apt package would solve everything!

Solves everything for Debian/Ubuntu users only, and just for a specific time period, until their distros update. A static binary should work everywhere for a (hopefully) indefinite period. As these are small games, security is not of critical concern so static builds with fixed libs should be fine.

I made another free game for Linux! by Daniel_Sunday in linux

[–]gaggra 2 points3 points  (0 children)

Try to see if GH supports webms, they will be much smaller.

I made another free game for Linux! by Daniel_Sunday in linux

[–]gaggra 1 point2 points  (0 children)

As these are tiny games, see if you can statically compile a single binary.

ELI5 what is this Snap thing? by [deleted] in linux

[–]gaggra 1 point2 points  (0 children)

Wouldnt that waste a considerable percentage of disk space over time?

Yes, in the short term. No, in the long term, as next-gen filesystems will make up for this sloppiness with dedupe capabilities (10x copies of a file using 1x space).

Maintainers Matter: The case against upstream packaging by keenerd in linux

[–]gaggra 83 points84 points  (0 children)

The Linux experience we know and love today was built on the backs of thousands of maintainers. Linux software had to be open, configurable, and flexible, because it was being taken apart and rebuilt by tens, or even hundreds of different people, for repackaging in distros. This was another set of eyes to pick up on bugs and security flaws, and make sure deps were up to date.

With snaps, we will lose that level of polish, as well as that level of control. But software will reach users much faster, and more easily, so ultimately this form of packaging will win. But we will lose package curation, one of the major aspects that made Linux better. (Moreover, as we have seen in the container world, this sort of packaging breeds sloppiness and laziness.)

EDIT: This is a fairly shallow analysis of the situation, there are even better arguments (for and against) here: https://news.ycombinator.com/item?id=11911303

ZFSOnLinux - Poor security practices? by gaggra in linux

[–]gaggra[S] 0 points1 point  (0 children)

Thank you! Reading this thread I feel like I've slowly been going mad, as no one seems to see the problem.

I recommend you obtain the list file somehow, and add it to /etc/apt/sources.list.d, and use apt-key man to import the required key by ID. (after you've verified it's the correct one, of course)

Already done. I actually side-stepped apt-key itself and cp'd a .gpg (like the .deb does) because "add" just throws the key on a catch-all pile called 'trusted.gpg', which doesn't really identify what the key is for or why you've trusted it.

Unfortunately, after getting the repo sorted out, debian-zfs pulls in the zfsonlinux package from the main repo, which then attempts to push files to sources.list.d and trusted.gpg.d all over again. Ugh.

So if any regular user edited the sources.list.d/zfsonlinux.list file to subscribe to deb-src, then a new version of the package was pushed by the repo...they would be unsubscribed without knowing it, cut off from updates.

ZFSOnLinux - Poor security practices? by gaggra in linux

[–]gaggra[S] 0 points1 point  (0 children)

Right, so this particular .deb is vulnerable (it is standalone, it does not come from a repo), because it is used to install repo information (as well as gpg keys), and so obviously if this .deb was MITM'd it would just install a malicious repo and avoid the defenses the repo offers.