Live data from Hacker News

Modern Web 101: From Free Software Fetishism to Free Web

nexedi.com

61–70 of 71 posts

Re: Modern Web 101: From Free Software Fetishism to Free Web

#61
post #57

Earlier quoted context omitted.

Worse than the modern web, though? Unix is at least designed for what it's used for (mostly), and while X is an absolute mess, it was also designed to do what it does.

The sad thing about UNIX fetishism is buying computers able to be 3D graphics workstations, use them as twm was the latest revolution in window managers and work as if one just had multiple PDP-11 instances running simultaneously. In any case POSIX doesn't allow for much more anyway. As for the modern web, it should just fade back to being the old web with HTML/CSS and leave interactivity to native applications.

I agree completely on the modern web.

>use them as twm was the latest revolution in window managers and work as if one just had multiple PDP-11 instances running simultaneously.

I'm not entirely sure what you mean: please work on your grammar.

You seem to be saying that we buy hefty workstations, and then run TWM on unix, and use them as a bunch of PDP-11s, and that this is bad. I'm not sure I agree on any of those points.

First off, a lot of us like lightweight WMs: You don't need the glitz, so why spend the cycles and processing power on it, when you could spend it on, say, your actual 3d graphics applications? And for many of us, they're just pleasant to work on.

Secondly, the terminal is an acceptable, and even good, UI for many purposes.

Finally, most unixes support OpenGL, so when you want to do that heavy graphics work, you can.

Re: Modern Web 101: From Free Software Fetishism to Free Web

#62
post #26
post #6

What he's trying to say is: Look at all the people who are almost exclusively on the web? All the people who will grow up going to the web first. A web built by those who like free software. They will want web solutions, but they won't become free software contributors if they don't have the chance. If we don't build the projects/solutions. So he's asking you to experience how they view the web so you can develop the…

If they don't care about who controls their data then getting them to care about who controls their software is a lost cause.

Just look at our selves. How did we learn to care? Mostly for me it was cause they explained the problem and had an alternative. Most of the times it wasn't as good, but at least now it was a choice. That choice maybe doesn't always exist for a web only world.

Re: Modern Web 101: From Free Software Fetishism to Free Web

#63
post #57

Earlier quoted context omitted.

The sad thing about UNIX fetishism is buying computers able to be 3D graphics workstations, use them as twm was the latest revolution in window managers and work as if one just had multiple PDP-11 instances running simultaneously. In any case POSIX doesn't allow for much more anyway. As for the modern web, it should just fade back to being the old web with HTML/CSS and leave interactivity to native applications.

I agree completely on the modern web. >use them as twm was the latest revolution in window managers and work as if one just had multiple PDP-11 instances running simultaneously. I'm not entirely sure what you mean: please work on your grammar. You seem to be saying that we buy hefty workstations, and then run TWM on unix, and use them as a bunch of PDP-11s, and that this is bad. I'm not sure I agree on any of those p…

It is bad because the UNIX culture just froze in time.

Computers with the hardware computing power capable of making Xerox PARC researchers dream of new worlds, are bought and used exactly the same way as if they were a Sun-3 workstation.

Then Bret Victor does a presentation and everyone is amazed what proper desktop programming environment should be capable of.

No wonder, that the majority of the developers, which actually cares about the overall desktop experience has moved into macOS or back to Windows. Which are also the biggest communities producing applications for mobile devices.

As Rob Pike, a person that might know one or two things about UNIX, puts it

"We really are using a 1970s era operating system well past its sell-by date. We get a lot done, and we have fun, but let's face it, the fundamental design of Unix is older than many of the readers of Slashdot, while lots of different, great ideas about computing and networks have been developed in the last 30 years. Using Unix is the computing equivalent of listening only to music by David Cassidy."

-- https://interviews.slashdot.org/story/04/10/18/1153211/rob-p...

Re: Modern Web 101: From Free Software Fetishism to Free Web

#64
post #63

Earlier quoted context omitted.

I agree completely on the modern web. >use them as twm was the latest revolution in window managers and work as if one just had multiple PDP-11 instances running simultaneously. I'm not entirely sure what you mean: please work on your grammar. You seem to be saying that we buy hefty workstations, and then run TWM on unix, and use them as a bunch of PDP-11s, and that this is bad. I'm not sure I agree on any of those p…

It is bad because the UNIX culture just froze in time. Computers with the hardware computing power capable of making Xerox PARC researchers dream of new worlds, are bought and used exactly the same way as if they were a Sun-3 workstation. Then Bret Victor does a presentation and everyone is amazed what proper desktop programming environment should be capable of. No wonder, that the majority of the developers, which a…

In some ways. I'm willing to accept that there may be better paradigms out there. However...

>Using Unix is the computing equivalent of listening only to music by David Cassidy.

Unix can be used as a base for many things. I've written code in a Smalltalk environment written by Alan Kay, Hacked on Scheme and Lisp code inside of Emacs (not ideal, but lightyears ahead of the standard write-compile-test cycle that plagues the industry), written code in an entirely visual programming language, and many other things, all inside of Unix. It may not be the best system for supporting such things, but it works, and that counts for a lot.

I may listen to David Cassidy, but that doesn't mean I can't put on some Daft Punk every once in a while.

The other matter is, of course, that you and Rob Pike wouldn't agree on what is a better OS: Pike's vision likely hews closer to Plan 9, a system that you would likely find too close to Unix.

At the end of the day, Unix can kind of suck. I mean, I like it, I'm by no means a Unix Hater, but it has issues, it's not perfect, and we should look at alternative systems in the future. But it works, and it makes most of the people happy most of the time. That's something its competitors still can't really say. And while Unix has (to some degree) learned from what those competitors do well, something that many of its competitors didn't really do (save Windows (Mac is actually part of the Unix family): While I don't really like PowerShell, I can't deny it's an interesting idea, and potentially a good one).

At the end of the day, all systems suck. Unix sucks more than many, but perhaps less than most.

If that was contradictory and incoherent, well than so are my opinions on Unix, and OSes in general. Also, most of what I write is pretty nonsensical anyways, so I'm not sure how different this is anyways.

Re: Modern Web 101: From Free Software Fetishism to Free Web

#65
post #63

Earlier quoted context omitted.

It is bad because the UNIX culture just froze in time. Computers with the hardware computing power capable of making Xerox PARC researchers dream of new worlds, are bought and used exactly the same way as if they were a Sun-3 workstation. Then Bret Victor does a presentation and everyone is amazed what proper desktop programming environment should be capable of. No wonder, that the majority of the developers, which a…

In some ways. I'm willing to accept that there may be better paradigms out there. However... >Using Unix is the computing equivalent of listening only to music by David Cassidy. Unix can be used as a base for many things. I've written code in a Smalltalk environment written by Alan Kay, Hacked on Scheme and Lisp code inside of Emacs (not ideal, but lightyears ahead of the standard write-compile-test cycle that plague…

> The other matter is, of course, that you and Rob Pike wouldn't agree on what is a better OS: Pike's vision likely hews closer to Plan 9, a system that you would likely find too close to Unix.

Actually we are quite in sync there, as the latest version of Plan 9 was actually Inferno with Limbo as the main programming language for the user space layer.

And Plan 9, specially ACME, has quite a few Oberon influences as well.

Right now, the only thing I mostly disagree with him are some of the design decisions regarding Go.

Re: Modern Web 101: From Free Software Fetishism to Free Web

#66
post #48

Foreword : For someone whom I have met much more time lobbying/selling the virtue of Free Software to the administration to have his private owned companies make benefits from the public money, it is the kind of shaming on Free Software devs I take a moral stance in NOT accepting. I might have heard him on the phone asking our company to rig a market by agreeing on price while on an open invitation to tender. So, I h…

What do you use in order to read infos via CLI ?

wonder of CLI you can call firefox, but from firefox, you can't have a shell, lol.

Re: Modern Web 101: From Free Software Fetishism to Free Web

#67
post #65

Earlier quoted context omitted.

In some ways. I'm willing to accept that there may be better paradigms out there. However... >Using Unix is the computing equivalent of listening only to music by David Cassidy. Unix can be used as a base for many things. I've written code in a Smalltalk environment written by Alan Kay, Hacked on Scheme and Lisp code inside of Emacs (not ideal, but lightyears ahead of the standard write-compile-test cycle that plague…

> The other matter is, of course, that you and Rob Pike wouldn't agree on what is a better OS: Pike's vision likely hews closer to Plan 9, a system that you would likely find too close to Unix. Actually we are quite in sync there, as the latest version of Plan 9 was actually Inferno with Limbo as the main programming language for the user space layer. And Plan 9, specially ACME, has quite a few Oberon influences as w…

Really? I'm quite shocked... Oh. Wait, it's because I keep confusing you with lispm. He would find plan9 lacking, you wouldn't. This makes sense.

bangs head on wall

ACME was cool. It's not quite enough to make me switch from emacs, especially stripped from the plan 9 environment, but it's enough to make me drool with envy, especially over the structured regexes and powerful piping tools.

Well, I know what my summer Elisp project is.

>only thing I mostly disagree with him are some of the design decisions regarding Go.

Frankly, I'm not shocked. Nobody I know that has similar opinions to you likes Go, and I can understand why.

As a Schemer, I can respect minimalism in design: The question is whether Go chose the right ideas to implement/not implement. The jury is still out, but it seems to be leaning toward no.

Re: Modern Web 101: From Free Software Fetishism to Free Web

#68
post #5

The content about the Free Web was interesting. I wasn't aware of all the things that Chrome was capable of, especially with NaCl, something I've only briefly heard about. The Free Web movement seems like it will become more and more important as people and software migrate to the browser. Yet instead of focusing on education, the primary purpose of the article seemed to be attacking me. Somehow being a user of vim a…

>Yet instead of focusing on education, the primary purpose of the article seemed to be attacking me.

Now you know how most developers of proprietary software feel about open source evangelism.

Re: Modern Web 101: From Free Software Fetishism to Free Web

#69
post #10

Not sure if this is satire? Am I understanding correctly that he's advocating moving everything to 'web applications' because somehow it'll be more 'free'?

The majority of users use web applications. The majority of web applications are not free software. You can conclude from this that the majority of users don't use free software. The point of the article is to think more like the average user. They will trade off convenience at the cost of privacy and control if that is what it takes. However if you offer them convenience, privacy and control without a tradeoff by cr…

What's the point of blabbering about vi and emacs then? Those are fundamentally local tools, why would one ever want to move those into a 'web application', whatever that means in the context of a text editor?
Post reply on HN