Hacker Newsnew | past | comments | ask | show | jobs | submit | FeatureIncomple's commentslogin

I love this kind of projects!

We are still missing a Vista.css: the most beautiful Windows ever made.


I loved Vista. I went from Win 2k directly to it, on hardware that could actually run it well. And it was great! Beautiful looking for sure, ran well for me, had some nice additions over 2000 and XP.


Isn't Vista and 7 almost completely identical visually?


They're kinda similar, indeed.

But Vista has some differences in color and details that make it more beautiful IMHO.


Oh I thought you were saying that ironically, but you know what, I can see it.


Well, Vista has a lot more blue in it. Plus it has that sweet dark black taskbar.


Yeah, the title is misleading


The title isn't misleading at all. The title is exactly what the article says.


Needs a dang intervention ideally.


What's the best Ubuntu alternative out there?

I dislike Snap, but I like the stable / out-of-the-box nature of Ubuntu.

I don't like distros where I take a week to setup it the way I like.


For work and "power usage", Fedora Workstation has the best "Ubuntu" experience outside of Ubuntu I'd say. You can also go for Fedora Silverblue to get some NixOS-like powers with your Fedora (I expect that to be folded into Workstation eventually).

Notable diferences that might influence your decision are:

- RPMs instead of DEBs;

- Flatpaks instead of Snaps;

- Podman and Buildah instead of Docker (although you can get Docker if you really need to use that);

- SELinux enabled by default (some people don't like this for non-server usage, but I dig it);

- firewalld comes enabled by default, which may be annoying and unexpected if you're trying to get some iptables rule to work (I personally always remove firewalld and install ufw for the things I need);

- Fedora 33 (due for release next month) will be switching to btrfs as the default filesystem, whose features are definitely welcome for home usage (but I'll wait a bit before upgrading and see if people run into any issues);

- I'd also highly recommend installing Pop!_OS's Pop Shell [0] to add great tiling support for GNOME, but that goes for anyone using GNOME really

[0] https://github.com/pop-os/shell

If you like gaming though, I never tried setting up Steam or a ProtonDB game on Fedora to be able to report on that (I think it would be complicated enough to make me wanna switch distros), but if you'll be doing this a lot, Pop!_OS (Ubuntu based, snaps disabled) has a great out-of-box experience with Steam, as does Manjaro (Arch based) which has an excellent hardware detection and driver auto-installer tool called mhwd, and makes setting up NVIDIA cards and other finicky hardware a breeze.


> - Flatpaks instead of Snaps;

snapd is packaged in Fedora, it's just not installed by default, nor does Fedora have any shim things to force installation of flatpaks or snaps.

> - Podman and Buildah instead of Docker (although you can get Docker if you really need to use that);

By request from upstream Docker, Inc, Fedora renamed the docker package to "moby-engine". It _does_ get installed if you do "dnf install docker" and provides the docker CLI command and docker daemon service.

> - Fedora 33 (due for release next month) will be switching to btrfs as the default filesystem, whose features are definitely welcome for home usage (but I'll wait a bit before upgrading and see if people run into any issues);

This won't impact upgrades. Fresh installs will get this change, systems upgrading will not (unless you want to reinstall to change to Btrfs).

> - I'd also highly recommend installing Pop!_OS's Pop Shell [0] to add great tiling support for GNOME, but that goes for anyone using GNOME really

pop-shell is available as a COPR for Fedora: https://copr.fedorainfracloud.org/coprs/carlwgeorge/gnome-sh...

> If you like gaming though, I never tried setting up Steam or a ProtonDB game on Fedora to be able to report on that (I think it would be complicated enough to make me wanna switch distros), but if you'll be doing this a lot, Pop!_OS (Ubuntu based, snaps disabled) has a great out-of-box experience with Steam, as does Manjaro (Arch based) which has an excellent hardware detection and driver auto-installer tool called mhwd, and makes setting up NVIDIA cards and other finicky hardware a breeze.

GNOME Software will let you easily install Steam and the NVIDIA driver with a few clicks in Fedora Workstation. It generally works pretty well.


Debian. It’s Ubuntu without the commercial parts and without snap.

Or jump ship for a BSD if your hardware is well supported or this is for servers.


Mint and Pop come to mind if you want to stay in the Ubuntu ecosystem without snaps.

Debian is even more stable and retains apt as a package manager, but you will have older packages for stability and have to customize it a little.

If you can venture out of the Ubuntu space, I have found Manjaro to be an excellent experience in the few months I used it earlier this year. It has very fresh packages since it is Arch-based, but also uses an LTS kernel and has some measures in place on its own repositories for stability's sake. I can't attest to the effectiveness of the latter since I've never had stability issues on Arch, but Manjaro is certainly wonderful out of the box and a very pleasant experience in my opinion.


Author of this post recommends Pop_OS!, but I personally like openSUSE. It’s easily configurable both using GUI and from CLI.


I really like Fedora honestly - I switched off of Ubuntu a few years ago after the Unity shakedown and have not regretted it one bit. Works perfectly and has very up to date pkgs available in core repos (unlike Ubuntu).


fedora+rpmfusion+flathub

silverblue effectively gives you the ability to have the benefits of a rolling distro and the benefits of a distro that does releases (stability focused).


Pop!_OS and Linux Mint would probably both suit your needs.

They both opt for flatpak instead of snap. Pop prefers apt over flatpak in the graphical app store, I don't use Mint so I don't know how it's done there.


> What's the best Ubuntu alternative out there?

Debian.


I tried.

For some reason I cannot run synaptic.

Removed debian that very second.


So I asked that question a couple months ago and the response that sounded most like a drop in replacement (and better in a lot of ways) was Pop!_OS.

I haven't had the time to try it out yet ... maybe a good weekend project. I've been using Ubuntu for over a decade now so it might take some time to switch over.


I've been slowly switching over all of my desktops and servers from Ubuntu to Debian.

The only annoying situation I've encountered is having to manually install a non-free network driver, but once that's done I haven't found a single thing I miss from Ubuntu.


I recently moved from Ubuntu 18.04 to Pop OS 20.05. So far everything works smoothly, and no snap.


I use macOS pretty much full time now, but my one linux box is still KDE Neon. It’s LTS Ubuntu-based but as far as i know doesn’t push snaps, and just maintains a clean KDE/Qt based environment (if that’s your fancy)


I've enjoyed Pop!_OS


If you dislike Snap but like Ubuntu, you can continue using Ubuntu. Just don't install any snaps! The system is perfectly usable without them - right out of the box. No customization required.


I am Firefox user so I don't miss Chromium. However, occasionally you hit sites that don't work with Firefox. It's rare, but if it is an airline check-in (less relevant these days) or the e-learning platform of my daughter's school (very relevant these days) you don't have any choice. With the market share of Firefox I fear this will become more common :(


And don't install Chromium, since it looks like it's installing the traditional way but, instead, will install the snap.

Is Chromium the only app that works this way or are there a set of applications where the .deb file results in a snap being installed? Right now, Chromium is the only one I've noticed.


I imagine they'll do that for more apps down the line...


The specific reason it's done for Chromium is that Chromium upstream is a rolling release. If you want security updates, you must also accept new features. Sometimes those new features need new versions of build dependencies. This does not fit the traditional distribution (eg. deb) model, since those build dependencies can't be bumped without impacting every other dependent package too.

What has ended up happening so far is that distributions bundle all these things into the deb and ship it and hope for the best. It's very painful from a packaging perspective, and effectively turns the deb into nothing better than a bundled app (like a Snap or Flatpak or AppImage) wrapped in a .deb anyway.

I can see this happening to Firefox in the end. For example Firefox upstream added a whole Rust toolchain dependency that wasn't packaged in supported distribution releases. I don't see it happening to anything else, since the rest of the distribution upstreams don't the thing that causes so much deb packaging pain for the browsers.


If snaps are yet another Canonical technology that they want to succeed despite their users' wishes, then forcing Snap versions of most common apps will come sooner or later, regardless of an app's original release or build model.


Hi everybody, author here!

Task is a build tool / task runner that can be used to automate stuff, like code generation and all kind of development tasks.

You can think of it as an alternative to Make (Makefile).

The offical website / documentation is here: https://taskfile.dev/


https://www.thegamingpub.com/ is such a great newsletter for those who like to check gaming news.


Hey FeatureIncomple,

Thanks for the shoutout. I'm the one responsible for the newsletter and very pleased that you enjoy it. Any feedback or suggestion is appreciated!


I'm a happy user of Firefox Preview for a while not, and I just want to say to all developers: THANK YOU!

It's pretty stable in my experience, and in fact much faster than the main version.

Link for those who want to try it: https://play.google.com/store/apps/details?id=org.mozilla.fe...


Is it even possible to use Android without a Google account?


Yes you can, it doesn't force you to log in at installation. You can't use the Play Store to install new applications, but you can update existing apps. Google Play services continue to work too (Location and common APIs)

I personally use Aurora Store, a FOSS reimplementation of Google Play Store, to install new apps without a Google account


You basically don't login to your Gmail. There's tricks to not do it during setup such as hitting the home key.


Last I checked, I only had to select "skip" during setup to use the device without signing in to an account.


I feel like I've seen this on some devices, but other devices you just hit the home button and it works fine.


I hope this works.

On Samsung devices, we have to use hacks like using Package Disabler Pro to disable stuff:

https://play.google.com/store/apps/details?id=com.kinder.pks...

My phone is considerably faster and and battery life is much better after using this. No to mention this probably also closes some provacy holes.

Motorola, on the other hand, does a great job by using mostly vanilla Android with just a few really useful modifications.


A common issue here in Brazil, unfortunately. It's often worth it breaking the law because the fines are often small, specially for huge companies like Facebook.


Twitter now supports OTP 2fa as well.


And FIDO Security Keys (U2F / WebAuthn)

The particularly nice thing about FIDO Security Keys that's relevant here is even a hideously incompetent implementation doesn't hurt you. The Relying Party (in this case Twitter) doesn't end up with any secrets, they get an apparently random "cookie" value to give back to you when they want you to prove you've still got that key, and a elliptic curve public key that doesn't correlate to anything except your login on their site. If they screwed up so badly that the Twitter web site showed a user's U2F parameters to every single visitor looking at their tweets it not only wouldn't unmask any pseudonyms used (as a phone number definitely would) it wouldn't even make it easier to login in as that user. FIDO is the right thing everywhere that a second factor is needed, but even more so when you don't trust the implementers to do a good job.


Twitter currently, does not allow adding more than one U2F keys to an account. It’s normative to have at least one extra key for backup. Google, Github, even Facebook support adding multiple hardware tokens to an account, but not Twitter.

Also, if you try requesting for an API key, they insist that you add a phone number to your account.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: