I hate how firefox force users to go to about:config to disable javascript, and to disabble css is more work. The dumb message in about:config, pocket and hello. I don't like any of this /end rant.
Each add-on increases the surface attack area. I only wish a better lynx
That's technically true, but before it was firefox (before it was Firebird, even), It was intended very much as a stripped-down gecko frontend written in XUL, much closer to Lynx than the firefox we all use today.
Servo is very similar in useability to lynx right now, if grandparent is interested in trying it out.
Stripped-down compared to the Mozilla Suite, which came with an email client and HTML editor, but the browser itself was intended to match and extend the Mozilla featureset.
> Not only does Phoenix aim to match the featureset of Mozilla -- subtracting features deemed geeky and better offered as add-ons -- but it extends it. For example, it adds customizable toolbars and quicksearch in bookmarks and history. It will soon offer an add-on manager, a better wallet, and a new downloads sidebar pane.
Yeah, it was really nice when it didn't have the add-on manager yet. just a small, XUL-based browser. Made me switch from Galeon.
Still didn't ever complete the suite, though; Thunderbird tackled email, Sunbird handled contacts. Good thing, too; Seamonkey was a pig on my pentium 133 w/32MB RAM. Played quake fine, but just couldn't handle Seamonkey. Phoenix got me extra life out of my ancient hardware.
These days, Xombrero is getting me the same sort of extra life out of my ancient (or otherwise under-powered, e.g. Raspberry Pi) hardware. It's a very light frontend to GTKWebKit with a glorious vi-like UI.
Now I wonder if it would be worth making something similar in XUL...
I imagine adding the feature of a one click javascript disable would cost a lot of money to mozilla. I wonder how much? That is a very honest question.
Perhaps small difference in wages like in Denmark is a way to avoid UBI, or a better UBI, perhaps not universal but cover a lot of people. Countries where you work but can't pay for a good meal is another option.
One interesting thing people often neglect when talking about Danish wages is the fact that Denmark doesn't technically have a legally defined minimum wage.
Wages are, traditionally, negotiated by the employers and the labour unions, with the government as a third party that could resolve disputes. It's a system that served Denmark extremely well for almost 100 years or so, and we're in the process of destroying it. First by removing the laws that bound specific trades to specific unions and now by workers leaving the unions in droves, just to save the union fees (which are rather high).
Never the less, the union ensured that no jobs in Denmark where so badly paid that you couldn't afford a decent meal.
* powerful compiler can produce C, C++, JS, ObjectiveC code
* GC can be completely removed to adapt to the program
* support parallelism via threading
Plus of Crystal:
* use of types union permit to mix types in almost every data structure, let you pondering if the langugae is really strong typed
* so similar to Ruby that porting a 100-lines library (with no fancy-metaprogramming) to Crystal is often a matter of few hours
* use of green threads suits very nicely with HTTP request/response cycle (like GO and Erlang), where using threads/processes is more memory/CPU consuming
What Crystal still lacks is parallelism, but core team are working on that.
Said that both are modern, fast, elegant languages, with a good standard library and a vibrant community.
I just installed Scratch and I find it awful but I am not a teenager. When a child realize that to simulate a small movement or scene you need to feed the computer with a lot of parameters he/she get bored. Fractals, like the Julia image, inspire us with deep thinking. What we want is to learn new concepts in such a way that the ratio power/(number of parameters) is very low. The logo idea is not about a turtle or a moving pen, is about the realization that you can draw complex images with a few parameters. I see loops as a form of parameters in a program. Snake moving is boring, we want to drive a drone. Virtual reality is a way of improving the way in which we feed parameters to the machine, another way is the machine learning about the programmer, completion of sentences, suggestions and predictions are a first step. A new logo is needed but one without turtles.
Each add-on increases the surface attack area. I only wish a better lynx
Edit: https://bugzilla.mozilla.org/show_bug.cgi?id=873709