Hacker News new | past | comments | ask | show | jobs | submit | more chipaca's comments login

`snap install http` gets you the latest httpie, fwiw


Snapyy doesn't currently work in windows 10 WSL1 but hopefully will work in WSL2


> I just wish PopOS was built on Debian and not Ubuntu.

why?


Since Debian is not built with a commercial interest (Canonical is a corporation at the end), the OS doesn't feel like a "freemium product".

As a person who uses Debian for a long time, and Ubuntu for throw-away VMs; Debian feels more "pure" from a system perspective, and it's not just skin deep.

Debian is set-up to be a leaner OS out of the box. Everything is within reach, and deeply configurable from command line. Desktop environments are add-ons to the system, not integrated (even in desktop versions). I don't find surprising choices or hard to reach configuration stuff in Debian.

Even though derived from Debian, Ubuntu "standard" comes with packages from Amazon, et. al., and sends analytics. This is not something that I like. Also, when I install Ubuntu server, I get subtle ads of "Canonical Landscape" and their paid offerings. This signals me that I'm using a freemium product, and as a user, I'm not their primary focus.

Debian is of course sponsored by a lot of corporations, but at the end they are independent and they do as they wish at the end. I'm part of the process, and can talk with devs, and my bug reports and commits are not pre-filtered with "commercial" interests before even discussed.

These are my feelings and experiences though. YMMV.


To be fair, the analytics are opt-in, and they show you the json that gets transmitted prior to sending. It's by far the best implementation of telemetry that I've seen in terms of respecting the user.

The thing I think Ubuntu has over Debian is that they package proprietary software, which often means better driver support. Considering System76 is building the computer, though, this is probably not an actual issue.


> To be fair, the analytics are opt-in, and they show you the json that gets transmitted prior to sending.

IIRC, that visibility is rather new. Nevertheless, it's a step in the right direction.

> The thing I think Ubuntu has over Debian is that they package proprietary software.

Debian also has the non-free repository for a long time, which contains firmware and drivers.

However, building a computer with AMD graphics cards and Intel network adapters rarely needs any big binary blobs, maybe except the firmwares.


System76 Dev here. WRT to Amazon packages and analytics, this is not something we include in Pop_OS. All Pop_OS installs, despite being based on Ubuntu, are free of any type of analytics or other tracking types of software, outside of what is bare-necessary to have a Debian OS. We even switch out the Ubuntu connectivity checking that comes by default with our own, since this service could theoretically be used to log your IP. The server we use for this is controlled by Pop_OS/System76 (whom you need to inherently trust if you're using our software anyway; I technically have root access on any Pop_OS user's computer), and is configured not to store any access logs outside of server-side error messages.


FWIW, recent Ubuntu versions support a “minimum” installation. You get vanilla Gnome with Firefox and that’s about it. No LibreOffice, no Amazon anything. Quite lean and nice.


That's a nice feature. However, it also shows the stark difference between Debian and Ubuntu rather well. Debian's minimal installation is ~500 package install with no desktop environment and anything. Just a base installation with enough utilities to install the remainder according to requirements.


The equivalent for Ubuntu is Ubuntu server: https://help.ubuntu.com/lts/serverguide/installing-live-serv...

Fwiw I agree that the default Ubuntu desktop is a little heavy - but I also realize I'm not the typical target user.


I use xfce ubuntu on the desktop, but the vast majority of machines we have (c. 2500) are servers, which by default doesn't even install sshd.

Compared with a "minimal graphics" centos server build I did - which required a mouse to install the thing, I think I know where "little heavy" lies.


Yes, I know. But it also comes with little advertisements of "Canonical Landscape".

The thing I like about Debian is everything is inside a single ISO, and it's still an independent Linux distribution. FWIW, I don't like to use a distribution made by a for-profit company.


For whatever unknown reason suspend/resume was completely broken on my laptop with vanilla Debian and works mostly ok with Ubuntu. Stock XPS 9350 Dev. Edition. Trackpad driver was also the wrong one, but easy to fix.

Ubuntu feels more polished out of the box for me on a laptop but a stripped down Debian can’t be beat for servers.


> For whatever unknown reason suspend/resume was completely broken on my laptop with vanilla Debian and works mostly ok with Ubuntu.

One of the downsides of the Debian is, its stable branch is very slow, and generally very outdated for desktop use. For a more "rolling" and modern release, which is more suitable for desktop/laptop usage, Debian testing is more preferable. While it's called testing, it is as stable as Ubuntu stable.

> Ubuntu feels more polished out of the box...

That's a fair point, and since Ubuntu is a desktop first bistro, that's expected.

> ...a stripped down Debian can’t be beat for servers.

When setup right, a Debian box is a set-and-forget it affair. I personally lost a server in the system room since it was working as it should and the hardware didn't die. :D


What Amazon thing does Ubuntu install?


It's just a link that opens amazon.com in your browser. A single item in the dock, in recent versions, that is very easy to remove (right-click, details, uninstall). In Unity versions, it was a little more difficult to get rid of, but still simple. I understand they need money and provide a free product, but it always seemed a little user-hostile.


Use Ubuntu MATE and you won't suffer the advertisements, analytics, or Gnome3.


I assume it's to underline the "smaller" argument. Working at Canonical, none of the other companies on that list is "small". I think AirBnB is the smallest that isn't us, and it's got over a thousand.

I don't know how big it was when it made the font though.


    snap install mosaic
:-)


Given it's 18.04, you could've `snap install go --channel=edge` to get go from master.

(all praise mwhudson for maintaining the Go snaps -- `snap info go` for the whole story).


> `snap info go` for the whole story

It lists the channels and some versions, and has a short description; "This snap provides an assembler, compiler, linker, and compiled libraries for the Go programming language."

When you said "the whole story" I expected there to be some sort of story but I guess I might have misunderstood what you meant.


I've recently revisited asdf, and based on some testing, started moving my various compilers/interpreters to that. It's a "general" version manager - that works like rbenv for "all" languages.

I'm not sure if I'd use it for deployment - but for development it's quite versatile.

https://github.com/asdf-vm/asdf


Could somebody correct the title?


Should be "Juan de Fuca", not "Jaun de Fuca"


Done now.


"it's complicated"


Why is tomshardware calling MINIX a "barebones Linux OS"?


Linux Is Not UniX.


Neither is MINIX.

In the end, though, they're all Unixy enough.


I think it's just a bit of hyperbole. I don't know enough of this to know whether http://c9x.me/x86/html/file_module_x86_id_176.html is complete, but it gives you a sense of it all. (also https://www.cl.cam.ac.uk/~sd601/papers/mov.pdf if you haven't seen it)


Huh, interesting.

Apparently there are 35 rows in the table at http://www.felixcloutier.com/x86/MOV.html (according to Chrome and `$0.childElementCount`). I only discovered gcc.godbolt.org links to documentation via context menu just the other day!

Regarding the PDF... ouch. Wonder if any executable obfuscators have tried that approach :P (and I also wonder what sort of overhead it has.)


Darn, saying it like that, you're going to make me blush :-D


Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: