News for hackers. Stuff that matters.
Re:Ubuntu's Bug #1 is fixed by venomsnake on Thursday May 30, 2013 @09:16AM (#5792248)
So the company that created vast, stable, open and insanely backwards compatible ecosystem is now dethroned. The majority of what displaced it is locked bootloaders, no root and censorship enabled app stores.

Everything is open except the end user access to computing resources. Pyrrhic victory if I had ever seen one.

Re:Ubuntu's Bug #1 is fixed by ebbv on Thursday May 30, 2013 @09:54AM (#5792465)
Oh my god I am so tired of seeing comments like this one on the internet.

1) Most users do not need or want root access to their mobile phones or even any of their devices. There's a reason that in UNIX land users and root are separate things.

2) If you really want root, you CAN get it. Yes some manufacturers make it harder than others, but that's again because 99.99...% of users have no need or desire for it, and making it easier for the tiny, tiny number of people who want it is not a worthwhile investment.

Now you can argue that their efforts to make it even harder to get root access are shitty, and I won't disagree with you, but nobody's forcing you to buy these devices.

3) DOS/Windows 95/etc. are not awesome. Pretending it's awesome just because it was "open" (no permission system) and "backwards compatible" (debatable in many cases) is stupid. You're letting nostalgia or your hatred for "closed" systems bias you. Just because thing A isn't perfect doesn't make thing B great. Both thing A and thing B can be shitty, or they can both be good.

4) Linux is fucking everywhere in 2013. It owns the web. It is on most mobile phones. Even Apple devices are running a fork of BSD. So, how is this a Pyrrhic victory? Just because it's not exactly what you want? I'm so sorry.

There's a, frankly, revolting tendency in geek culture to be absolutist. That if something is not 100%, exactly, totally, purely aligned to your personal vision it's fucking garbage, or worse, evil and bad. This is childish and it's time to grow up.

Re:Ubuntu's Bug #1 is fixed by venomsnake on Thursday May 30, 2013 @10:14AM (#5792578)
1) When the user owns the device it is up to him to decide what to do with it and not the manufacturer. So while they may not have the need for it, they definitely have the right to it if they so desire.

2) No you cant. You must use exploits/vulnerabilities usually. The only vendor that I know of that just sends you unlock code on request is HTC.

3) Yesterday I played Diablo 1 on my windows 8 machine. 3 months before that - Lotus (the game). That is measured in decades. How backwards capability is debatable.

4) Yes linux is everywhere. But invisible - moving the servers, or hidden below deep layers of customized software in the consumer devices. The linux ideology - nowhere to be seen.

Having the ability to run simple firewall to control what processes use your data plan is hardly absolutism. Or editing memory value of a running process.

Edit: Do you support the Chinese Great Firewall - because there is no difference in restricting access to internet and to software in principle?

Re:Ubuntu's Bug #1 is fixed by rubinelli on Thursday May 30, 2013 @10:29AM (#5792703)
On point (3), virtualization beats backwards compatibility. You can create a much closer replica of the original environment, without creating compromises that may affect stability, performance, and security of your new system.
Re:Ubuntu's Bug #1 is fixed by rgbrenner on Thursday May 30, 2013 @10:59AM (#5792898)
You're going to create a virtualized replica of a system that is no longer supported, and that won't affect the security of your system??? Might want to rethink that one.
Re:Ubuntu's Bug #1 is fixed by rubinelli on Thursday May 30, 2013 @11:22AM (#5793039)
With proper sandboxing, it is safer than keeping deprecated, proven-unsafe APIs, and not even being able to fix bugs because some applications depend on them. In the worst-case scenario, you can restart the sandbox from a known-good snapshot.

EDIT: I realize we may be imagining different scenarios. I was thinking about the example given, of running original DOS programs in modern computers.

Re:Ubuntu's Bug #1 is fixed by asveikau on Thursday May 30, 2013 @01:04PM (#5793692)
There seems to be a leap you've taken there. I don't think you've demonstrated that an old API is unsafe by virtue of being old. A platform company not wanting to maintain an API is not the same as that API being dangerous. This is the fallacy that some of the big guys have taken lately, to remove perfectly working stuff simply to be jerks.
Re:Ubuntu's Bug #1 is fixed by ebbv on Thursday May 30, 2013 @10:23AM (#5792646)
1) Your response has nothing at all to do with my original point.

2) I didn't say you can do it easily, I said you CAN do it.

3) Yes and I can run decades old UNIX software on OS X or Ubuntu. So what?

My point about debatable backwards compatibility is that some old DOS software does NOT work well in modern Windows. Some does, some doesn't. If you haven't experienced problems, lucky you.

4) You made my point for me here.

I'm not arguing any further, you're clearly a zealot, and have exactly the kind of attitude I was talking about.

Re:Ubuntu's Bug #1 is fixed by raylu on Thursday May 30, 2013 @09:31PM (#5796355)
> That if something is not 100%, exactly, totally, purely aligned to your personal vision it's fucking garbage, or worse, evil and bad.

> I'm not arguing any further, you're clearly a zealot

Re:Ubuntu's Bug #1 is fixed by venomsnake on Thursday May 30, 2013 @10:42AM (#5792793)
On number 2 - you also cannot do it legally not only easily. The legality of jailbraiking is quite grey territory.
Re:Ubuntu's Bug #1 is fixed by keithpeter on Thursday May 30, 2013 @04:33PM (#5795040)
"1) When the user owns the device it is up to him to decide what to do with it and not the manufacturer. So while they may not have the need for it, they definitely have the right to it if they so desire."

Is this not part of a wider discussion about ownership and 'unregulated rights' for stuff such as books, music, films as well as hardware?

Global comment: Shuttleworth can do the public relations can't he?

Re:Ubuntu's Bug #1 is fixed by venomsnake on Thursday May 30, 2013 @05:53PM (#5795493)
Okay - the problem is ownership. When you rent a car in Hertz you know that you cannot modify the vehicle and must return it. So is with the library book you borrow.

But if Subaru tell you that you cannot tune aftermarket your Subaru or you must drive it only on Subaru approved roads in California (but not Nevada) it is stupid.

Currently we are in the reverse dongle situation- in the 90s you need that dongle so your software (OrCAD back then) can work. Now is the opposite - you may like the hardware but we actively prevent you for using it with other software.

The problem comes from the fact that modern devices are general purpose PCs in ultra small factors. You couldn't change nokia 3310 OS back then, but you needed not because the thing was a phonebook with antenna. But nowadays with so much of your life stored in the smartphone the idea that someone has higher privileges/easier access to your data than you is between repulsive and frightening.

Re:Ubuntu's Bug #1 is fixed by randomsearch on Friday May 31, 2013 @09:57AM (#5798588)
4) The linux ideology - nowhere to be seen.

I think you're confusing Linux with the Free Software movement. Linux, the kernel, is all about open source producing high quality software - at least from Linus Torvalds' point of view.

Re:Ubuntu's Bug #1 is fixed by icebraining on Thursday May 30, 2013 @10:19AM (#5792612)
You're just intolerant of other people's principles. Everyone is an absolutist about the rights they care about, but since you don't find software freedom to be particularly important, nobody else can complain about the status quo.

Well, to some of us, and after the Really Important Things™ that most of us agree with, we also find software freedom to be extremely important.

Re:Ubuntu's Bug #1 is fixed by ebbv on Thursday May 30, 2013 @10:27AM (#5792683)
I'm intolerant? I'm not the one ranting about how something I disagree with is evil and bad. I'm the one preaching tolerance here.

Since you know absolutely nothing about me I find it hilarious that you would make assertions about my values.

Re:Ubuntu's Bug #1 is fixed by jholman on Friday May 31, 2013 @04:06AM (#5797422)
You are the one ranting about how something you disagree with is bad, actually. (The only uses of "evil" have been by you, except for venomsnake discussing censorship.) Your comments have been much more nasty, dismissive, vitriolic, and over-the-top than those of venomsnake.

I tried a little experiment: I supposed that venomsnake commented in good faith, and isn't crazy. I could not find disconfirmation. In his/her first sentence, there's a proposal that there are some virtues to MS's approach, and that dethroning those virtues might not be an unalloyed good. In the second sentence, there's an observation that the new regime has substantial drawbacks (for some people's values, including many HN readers). The third sentence is a bit hyperbolic, true, but the fourth sums up fairly even-handedly by calling the victory pyrrhic (which does still mean victory, btw). What's the problem?

On the other hand, your first sentence is nothing but vitriol, your last sentence is nothing but vitriol, and you allocate time in the middle to a sarcastic "I'm so sorry", and to misrepresenting venomsnake's comment (about "open" and "backwards-compatible"), just so you can call it "stupid". All in all, not very nice.

And venomsnake replied to you with far more politeness than you deserved, and for that you called him-or-her a zealot.

I totally missed the bit where you're "preaching tolerance", sorry if that's thick of me. Could you point it out?

Re:Ubuntu's Bug #1 is fixed by icebraining on Thursday May 30, 2013 @10:45AM (#5792816)
venomsnake was criticizing things (closed products), you were criticizing people. Yes, I find your position the intolerant one.
Re:Ubuntu's Bug #1 is fixed by venomsnake on Thursday May 30, 2013 @10:48AM (#5792839)
Well censorship is evil. Apple have the ability to censor what they put on their stores. (The drones tracking program) So we got the evil part.

The 30% apple cut increases the software prices for the end user or prevents a software for even coming to the platform (thinking of skydrive here). That is bad for the end user.

Re:Ubuntu's Bug #1 is fixed by octopus on Thursday May 30, 2013 @11:26AM (#5793072)
Censorship is evil, I could agree with that.

About your second phrase now, you need to take into account the entire picture:

* If you plan to sell an app on Windows Store you will need Microsoft approval, no app will be published without that. Also, Microsoft will take 30% from your app price (until you make $20k, after which the cut is 20%).

* The only free market seems to be Google Play, after you pay a fixed fee you can publish your app. I'm sure even Google has the right to remove your app if you infringe the rules of your developer contract.

Re:Ubuntu's Bug #1 is fixed by bcoates on Thursday May 30, 2013 @12:53PM (#5793619)
Nobody actually uses the Windows Store. The app store for windows is the web: put an installer on your website, user clicks it, IE runs it. No jailbreaking required.
Re:Ubuntu's Bug #1 is fixed by icebraining on Thursday May 30, 2013 @11:30AM (#5793093)
The only relatively free market is the web (which doesn't mean all the products sold through it are free, of course).
Re:Ubuntu's Bug #1 is fixed by oneeyedpigeon on Thursday May 30, 2013 @10:07AM (#5792529)
"Linux is fucking everywhere ... Even Apple devices are running a fork of BSD."

BSD's not Linux!

Re:Ubuntu's Bug #1 is fixed by ebbv on Thursday May 30, 2013 @10:16AM (#5792599)
I know that. Everyone knows that. But BSD is also free and if you're in favor of people using Linux you should be in favor of people using BSD, IMHO.
Re:Ubuntu's Bug #1 is fixed by icebraining on Thursday May 30, 2013 @10:20AM (#5792624)
The freedom of BSD is irrelevant to people using iOS.
Re:Ubuntu's Bug #1 is fixed by quaint- on Thursday May 30, 2013 @12:45PM (#5793554)
Which is the ultimate problem of the BSD licence.
Re:Ubuntu's Bug #1 is fixed by slacka on Thursday May 30, 2013 @08:49PM (#5796189)
Problem with BSD license? We are discussing two separate issues here

1) Ability to unlock or root your device to run any OS

2) Having access to an open App Ecosystem.

The GNU license doesn't help with either of this issues. There are plenty of GNU/Android devices shipped with locked boot loaders. And nothing is stopping Google from locking down their App Store like Apples except a different corporate policy.

Re:Ubuntu's Bug #1 is fixed by icebraining on Friday May 31, 2013 @02:06AM (#5797149)
I don't think there's a problem with the BSD license, but the GNU license is actually supposed to help with those issues, just not the version used by the Linux kernel (v2).
Re:Ubuntu's Bug #1 is fixed by jebblue on Thursday May 30, 2013 @12:49PM (#5793585)
Actually it's the only thing that has the potential to convince me to buy a product from Apple. I haven't yet but if it were closed, no way I would even consider it.
Re:Ubuntu's Bug #1 is fixed by serans on Thursday May 30, 2013 @01:48PM (#5793990)
As I understand it, the BSD licence (which BTW only some elements of Mac OS X have, as happens with some elements of Windows) allows to redistribute binaries, modified or not, provided you keep the copyright notice. In that case, how are Apple products "less closed" than, say, Microsoft's?

Note: I barely use Apple or Microsoft, so the question is NOT rhetorical.

Re:Ubuntu's Bug #1 is fixed by jebblue on Thursday May 30, 2013 @05:45PM (#5795457)
In addition to UNIXgod's comment, I can refer you to:

http://en.wikipedia.org/wiki/OS_X

There you will find:

http://en.wikipedia.org/wiki/Comparison_of_BSD_operating_sys...

"... Apple Inc.'s iOS and Mac OS X, with its Darwin base including a large amount of code derived from FreeBSD."

http://en.wikipedia.org/wiki/Darwin_(operating_system)

"Darwin is an open source POSIX-compliant computer operating system released by Apple Inc. in 2000."

Re:Ubuntu's Bug #1 is fixed by jeremyjh on Thursday May 30, 2013 @08:35PM (#5796131)
Yes, Apple has used free BSD code to build an OS that is not open source. I don't think anyone would dispute that.
Re:Ubuntu's Bug #1 is fixed by UNIXgod on Thursday May 30, 2013 @03:37PM (#5794701)
Referring to the Berkeley TCP/IP stack?
Re:Ubuntu's Bug #1 is fixed by serans on Sunday June 02, 2013 @07:06AM (#5808049)
Indeed. How does using the stack makes windows any less closed? Since you can't even tell to which degree it was modified, I think the answer is "it doesn't at all". And I think the same reasoning goes for mac OS X.
Re:Ubuntu's Bug #1 is fixed by prof_hobart on Friday May 31, 2013 @05:22AM (#5797584)
You seem to be conflating two separate things - the question of whether the core principles of GNU, Linux and other 'free' software are important, and whether they have been achieved.

Venomsnake's point very much seems to fall into the latter category - having devices that you need to jump through hoops, exploit holes etc, in order to be able to get full access to them is hardly a 'victory' for Linux (even if those devices are mostly running a form of Linux).

You seem to be trying to argue against this by saying those principles aren't important to most people. That may or may not be true - but regardless of that, it's not achieving what Linux set out to deliver.

Re:Ubuntu's Bug #1 is fixed by wtbob on Thursday May 30, 2013 @02:05PM (#5794108)
> Most users do not need or want root access to their mobile phones or even any of their devices.

Irrelevant: they may not _want_ it, but they have a _right_ to it.

> That if something is not 100%, exactly, totally, purely aligned to your personal vision it's fucking garbage, or worse, evil and bad.

Sometimes it _is_ evil and bad not to do exactly the right thing.

Re:Ubuntu's Bug #1 is fixed by papsosouid on Thursday May 30, 2013 @10:46AM (#5792822)
>Oh my god I am so tired of seeing comments like this one on the internet.

Me too, please stop making them. The fact that you don't care about owning things you purchase does not imply that the entire concept of owning things you purchase is stupid and nobody should talk about it.

Re:Ubuntu's Bug #1 is fixed by nnq on Friday May 31, 2013 @03:43AM (#5797373)
"Average end users" will always be put in the positions of choosing between either: (A) stability/"security" or (B) open access to everything - give them root and the ability to install everything and an "all open" app store and you'll only have viruses and buggy everything. And a lower quality bar for everything - people are cheap and they don't recognize good quality software when it heats them in the head, so any well crafted program will always have to compete with crap-freeware (and no, "average users" don't know or care about the difference between open-source or freeware even!), so "walled gardens" like Apple's also increase quality and, more important imho, the revenue people get for making quality software. "Average end users" can't have the cake and eat it too! Now, I don't say this is right, and I don't like app stores like Apple's, but they definitely bring real value to the end user, that's why users pay for it when they can afford!

(and I've put "security" in quotes because I know this is not "real security" what you get when you trade "full openness" for it, but it's generally a "good enough substitute for security" for the "average end users", as "real security" is only possible if you are either willing and skillful enough to be responsible for it yourself or pay top dollars to get it tailored for your needs, so it's not an option for 99.9%)

Re:Ubuntu's Bug #1 is fixed by perlpimp on Thursday May 30, 2013 @09:41AM (#5792394)
I think people ought to look past current mobile/platform way of doing things. I think there should be a second wave coming of net/webapp integrated OS in the near future.

For one I am very displeased that I have three choices of web, html5(ie phone gap apps) and native platforms. I think web should seamlessly integrate into the mobile OS. At this point most of mobile OS software has been debugged and worked out. But web is still not the desktop on the mobile device. I think there is still an enormous place for innovation that can make appstore like infrastructure irrelevant.

Ubuntu can fix that, that would be a huge plus.

Re:Ubuntu's Bug #1 is fixed by anon1385 on Thursday May 30, 2013 @09:56AM (#5792475)
Web apps are exactly the kind of locked down environment we should be fighting against. They are only allowed to function within a highly restricted javascript sandbox that is dictated by a small cabal of powerful organisations. The web is more locked down than just about any previous platform.
Re:Ubuntu's Bug #1 is fixed by twistedpair on Thursday May 30, 2013 @10:35AM (#5792738)
> The web is more locked down than just about any previous platform

No. Just no. Anyone, anywhere, with minimal understanding of JS and HTML can pop out a web app mashup today that would have required a hoard of cash, servers, and developers a decade ago to build. Further, for pennies a month they can run and scale it on a 'cloud' service that would have been an investment of millions in the past.

The web and web apps are very open. Don't conflate it with copyright trolls and mobile walled gardens. Remember, much of HTML5 started from Konqueror, an OSS browser not belonging to a 'cabal of powerful organisations.'

Re:Ubuntu's Bug #1 is fixed by anon1385 on Thursday May 30, 2013 @11:14AM (#5792988)
One type of freedom (that there is no gatekeeper on what apps can run [1]) does not make up for the loss of other types of freedom.

I can't use a kinect with web apps without browser extensions because there is no 'open web standard' for the kinect (and probably never will be) and web apps can't talk to USB devices. The web locks developers into the limited set of functionality that the standards provide and the standards are tightly controlled by a small group of companies. On a real open platform anybody is free to create software that interacts with hardware (ideally with the users permission first) so you don't have to rely on the platform maintainers to bless support for certain things.

I'm glad you mentioned cloud services. From the users point of view they are the most locked down type of software of all. Your data is locked away from you. You can't even reverse a proprietary file format. They are usually closed source (and even if the source is available, you can't change the version that you actually use). You can't even reverse engineer a binary.

Native software was scaling up to millions of users before any marketing hack even came up with the term 'cloud'. You are confusing running a web app a decade ago with distributing software a decade ago. You certainly did not need hoards of cash and servers to distribute native software a decade ago. People 20 years ago were writing native software and distributing it to hundreds of thousands of people, and I can assure you the typical shareware author was not investing millions to do that.

>The web and web apps are very open.

Open until you wan't to do something that isn't allowed by the standards, and then you (and your users) are screwed. On HN we get a lot of submissions about people 'hacking' with web technologies, but nearly all of them are just making use of some new API that has been gifted to them by the browser creating overlords. Which is all well and good and there is nothing wrong with that, but it's not a substitute for hacking on the platform itself and doing things that the creators perhaps didn't want you to do.

The real test for an open platform: can it be self hosting? Can I write a web browser as a web app? Not without shunting all the real work to a separate machine that is not limited by the web sandbox.

[1] which also applies to nearly all of the evil native platforms that the web is supposedly freeing us from

Re:Ubuntu's Bug #1 is fixed by kybernetikos on Thursday May 30, 2013 @01:49PM (#5793998)
> can't use a kinect with web apps without browser extensions because there is no 'open web standard' for the kinect (and probably never will be) and web apps can't talk to USB devices.

Funny you should say that, because I have actually done this. You can get a driver for the kinect that makes the depth camera appear as a normal webcam, and the media api in the browser allows you to access the kinect depth webcam.

Re:Ubuntu's Bug #1 is fixed by venomsnake on Thursday May 30, 2013 @02:40PM (#5794340)
I am wondering if under linux with its everything is a file ideology this may not be so impossible. After all a browser can upload and download a file so with proper rights you could just read/write the proper /dev/... yeah it will pain in the unmentionables but theoretically should be possible.
Re:Ubuntu's Bug #1 is fixed by xaa on Thursday May 30, 2013 @11:12AM (#5792982)
HTML and JS are the most irrelevant parts of a nontrivial web app -- all the important stuff is done server-side.
Re:Ubuntu's Bug #1 is fixed by sethrin on Thursday May 30, 2013 @02:13PM (#5794154)
The key difference between HN and /. moderation is the "funny" moderation option. On the positive side, it seems to encourage more serious discussion. The downside is that, to the degree that HN has inherited the hacker culture, it has not retained much in the way of hacker humor.

It took a second reading to realize that this comment was not intended to be humorous -- which makes it even more entertaining.

Also, in reply to your subsequent post, there are web browsers written in javascript, so your self-hosting capabilities are realized, as well as all your browser-Inception needs.

Re:Ubuntu's Bug #1 is fixed by raylu on Thursday May 30, 2013 @09:37PM (#5796374)
> there are web browsers written in javascript

Really? Where?

Re:Ubuntu's Bug #1 is fixed by venomsnake on Thursday May 30, 2013 @09:54AM (#5792464)
Apple, New Mobile Metro Microsoft and to lesser extent google to less extent pretty much enjoy the gatekeeper position, the 30% cut and the sense of power over developers and users. They are in position to stifle innovation as much as they like.
Re:Ubuntu's Bug #1 is fixed by kumarharsh on Friday May 31, 2013 @03:13AM (#5797327)
Ubuntu would fix that? I doubt it. Ubuntu has not even fixed its desktop fully yet. It's breaking, and breaking even more with every new release. In 12.10, I can't safely write to my NTFS partitions, can't say if my Desktop Manager won't crash, can't say if the startup screen (plymouth) won't freeze....

Ubuntu is not going to fix anything anytime soon IMHO.

Re:Ubuntu's Bug #1 is fixed by Shorel on Thursday May 30, 2013 @12:43PM (#5793547)
Not a victory, but a "now we will focus on dethroning Android, now that Android has dethroned Windows".