Profile

Cover photo
Joachim Noreiko
8,276 views
AboutPostsYouTubeReviews

Stream

Joachim Noreiko

Shared publicly  - 
 
Finally found a decent guide to rooting my android.
1
David Hochhausen's profile photo
 
This might make me take the jump. Thanks for sharing.
Add a comment...

Joachim Noreiko

Shared publicly  - 
1
Add a comment...

Joachim Noreiko

Shared publicly  - 
 
I finally took the plunge and reset my Firefox profile. The result is impressive: much quicker to launch, and feels faster throughout. But while the documentation on the procedure warns you that not everything is transferred to the new profile, it omits among other things that your preferences (such as your home page) get zapped. It's a good idea to go digging in your original profile folder for certain important bits. Here's what I retrieved:
- mimeTypes.rdf: Download actions.
- cert8.db: site security settings.
- content-prefs.sqlite, permissions.sqlite: site-specific permissions, such as pop-ups.
- localstore.rdf: toolbar settings.
- prefs.js: All the other little preferences. This may be full of cruft too though, so it's probably best to copy and paste selected lines from the old file to the new, with Firefox closed of course.

There's also the userChrome.css and userContent.css files, in the chrome folder within the profile. I had a look in those and found a few customizations I'd made over the years, mostly to turn off annoying CSS in specific sites.
2
Add a comment...

Joachim Noreiko

Shared publicly  - 
 
Save current work before you start tidying up and making clean commits: git co -b yay-it-works; git add .; git commit -m 'yay it works'; git co [original]; git merge --squash yay-it-works;
1
Add a comment...

Joachim Noreiko

Shared publicly  - 
 
Why does Angry Birds need to have my name, photo, and list of friends to let me throw birds at pigs? Could it be that personal data is almost a form of currency, in the same way that our attention is? They are basically saying, 'We'll let you play this game in exchange for some data that we want from you.'
1
Alex Nuttgens's profile photoChris Cohen's profile photoPedro Cambra's profile photo
3 comments
 
Everything is free in the internets, remember? :)
Add a comment...

Joachim Noreiko

Shared publicly  - 
 
 
I knew it was hideously expensive, but didn't think it was THAT hideously expensive. Via +Robin Clarke.
1
Nele Van den Ende's profile photo
 
Yeah, privatisation really brings prices down...
Add a comment...

Joachim Noreiko

Shared publicly  - 
 
Technology: What ails the Linux desktop? Part I.

The basic failure of the free Linux desktop is that it's, perversely, not free enough.

There's been a string of Linux desktop quality problems, specific incidents reported by +Linas Vepstas , +Jon Masters , +Linus Torvalds and others, and reading the related G+ discussions made me aware that many OSS developers don't realize what a deep hole we are in.

The desktop Linux suckage we are seeing today - on basically all the major Linux distributions - are the final symptoms of mistakes made 10-20 years ago - the death cries of a platform.

Desktop Linux distributions are trying to "own" 20 thousand application packages consisting of over a billion lines of code and have created parallel, mostly closed ecosystems around them. The typical update latency for an app is weeks for security fixes (sometimes months) and months (sometimes years) for major features. They are centrally planned, hierarchical organizations instead of distributed, democratic free societies.

What did the (mostly closed source) competition do? It went into the exact opposite direction: Apple/iOS and Google/Android consist of around a hundred tightly integrated core packages only, managed as a single well-focused project. Those are developed and QA-ed with 10 times the intensity of the 10,000 packages that Linux distributions control. It is a lot easier to QA 10 million lines of code than to QA 1000 million lines of code.

To provide variety and utility to users they instead opened up the platform to third party apps and made sure this outsourcing process works smoothly: most new packages are added with a few days of latency (at most a few weeks), app updates are pushed with hours of latency (at most a few days) - basically it goes as fast as the application project wishes to push it. There's very little practical restrictions on the apps - they can enter the marketplace almost automatically.

In contrast to that, for a new package to enter the major Linux desktop projects needs many months of needless bureaucracy and often politics.

As a result the iOS and Android platforms were able to grow to hundreds of thousands of applications and will probably scale fine beyond a million of apps.

(Yes, we all heard of the cases where Apple or Google banned an app. Don't listen to what they say but see what they do: there's literally hundreds of thousands of apps on both of the big app markets - they are, for all practical purposes, free marketplaces from the user's point of view.)

The Linux package management method system works reasonably well in the enterprise (which is a hierarchical, centrally planned organization in most cases), but desktop Linux on the other hand stopped scaling 10 years ago, at the 1000 packages limit...

Desktop Linux users are, naturally, voting with their feet: they prefer an open marketplace over (from their perspective) micro-managed, closed and low quality Linux desktop distributions.

This is Part I of a larger post. You can find the second post here, which talks about what I think the solution to these problems would be:

https://plus.google.com/u/0/109922199462633401279/posts/VSdDJnscewS
1
Add a comment...

Joachim Noreiko

Shared publicly  - 
 
Might actually give iTerm another try if this is possible. (And to hardcode geeks who don't even know about this: explore your UI!)
1
Add a comment...

Joachim Noreiko

Shared publicly  - 
 
+Tess Flynn I've added my rough idea for the roadmap for Flag 3.x. Sorry, should have posted that sooner. Bad co-maintainer :(
Issue Summary. Hello flag fans! The situation with flag at the moment is that we have these branches: - 6.x-1.x: deprecated - 6.x-2.x: in beta - 7.x-2.x: in beta. and the 2.x branches are reasonably i...
1
1
Tess Flynn's profile photo
Add a comment...

Joachim Noreiko

Shared publicly  - 
 
I heard there's an upgrade?
1
Joachim Noreiko's profile photo
 
Okay fail number 1: don't be as slow as twitter's new tweet box, which takes about thirty seconds to actually accept a click and some typing.
Add a comment...

Joachim Noreiko

Shared publicly  - 
 
Very good explanation of the basic concepts of git. Just don't read all the way down to the stuff on resetting!
1
Add a comment...
Story
Introduction
'Put a little bit about yourself here so people know they've found the correct Joachim.'

What do you mean, the correct Joachim?
Links
Basic Information
Gender
Male