Recent submissions

Comment · 3 years ago
Honestly, because its something that should be a prerequisite for starting the degree program in the same way basic algebra is a prerequisite. Likewise, not knowing you need to know this stuff is a sign that you are probably not at the point where you should even be able to have declared the major. The fact that colleges allow this at all is doing a disservice to students, many of whom will go on to permanently damage their academic records.
Comment · 3 years ago
People are going to really dislike what you said but I agree to a certain extent, especially when it comes to the basics of working in the command line. If somebody can't read the manual on that and figure it out then they are going to be so hopeless for so many other things that I don't want anything to do with them.
Comment · 3 years ago
I mean I agree with you in principle but that doesn't change the fact that as a CEO you are in danger of losing your job if margins compress that much and you don't make a show of doing something about it. Keeping margins up is kind of important if you want to be able to invest in new products and markets and survive as a company into the next generation.

Edit: I was talking about the comment above me conflating wanting higher margins with belief in infinite economic growth. I wasn't making a statement about the morality of Ericsson layoffs nor do I have any insight on their financials. I was simply observing that margins seem to be a thing that investors care quite a bit about.

Comment · 3 years ago
Yeah not in the US, if anything the past decade has been very good for programmers when compared to other industries. There are lots of industries in the US that are more ruthless than big tech.
Comment · 3 years ago
The difference is that one of those sets of standards is actually more of a file system hierarchy and API standardization thing, whereas the uni-desktop would presumably force a particular set of gui widgets along with the filesystem hierarchy and APIs that those widgets are built on.

We of course already have something like this (POSIX, Freedesktop, etc). However neither is abided by very well and neither of them go far enough up the stack to deal with certain very visible issues of desktop application incompatibility.

What I think could be done to fix some of the compatibility issues (like when running QT on gnome or GTK on KDE or applications that eschew them both and have janky window decorations) would be some more serious standardization onto something like Wayland. We would of course need something more than a reference implementation for that, but fundamentally I don't see why that would be too restrictive for projects that still want to make their own widgets.

Comment · 3 years ago
This was a really insightful take on the Unix philosophy that I hadn't heard before but I intuitively agree with because of all the parsing code I've had to write.
Comment · 3 years ago
I think you are on to something here. That's exactly what happened with smoking.

Factors for that being successful was mostly just repeating the information about how bad it was a lot in the beginning. Once everybody agrees about that, then you slowly start making it socially unacceptable.

I could see a similar thing happening with social media of awareness of the seriousness of the damage becomes as widespread as for smoking. As in I think it's possible that one day it will be totally socially unacceptable to be glued to your phone at a social event of some sort.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton