What will happen when we run out of names for JavaScript frameworks?
medium.com
medium.com
As luck would have it, I was just putting out a new version of our in-house MVC framework called "Compago"[2] (structure/framework in Latin). While it has been used in various versions since 2013, we didn't share it until 2015, and even then didn't document beyond the JSDoc comments since we are not interested in popularizing it.
[1]http://scriptare.com (in closed beta)
Take a word like 'rafiki', Swahili for 'friend'. That's a perfect name for some social platform. Or 'nena' - which means 'speak' - for a chat app. Just get a Swahili-whatever dictionary and you'll soon have more project names than you can shake a fimbo at. Fimbo is Swahili for 'stick', by the way.
Thanks!
Also makes me wonder about some other languages too.
Fun fact: the word "pencil" is related to the word "penis". See http://www.etymonline.com/index.php?term=pencil
[1] http://latin-dictionary.net/definition/34351/scripto-scripta...
- Hello, I believe .js is the best, but at work we use .js for its speed and flexibility. Other popular choices are .js, .js and .js. Hope I’ve helped!
- That’s great! Thanks a lot!
Well, at least it's shorter, so there's that..
edit: Ok, that's the reason...
When your chosen comms medium doesn't support those things, it should be updated.
What actually happens: see Chinese. One broadly-speaking-unified set of logograms, 200 spoken dialects, of which a handful are widely adopted, and one has governmental primacy.
- Hello, I believe MEEP.js is the best, but at work we use MOOP.js for its speed and flexibility. Other popular choices are WEEEEE.js, BLEEEH.js and WEEOOHWEEHOOWEEBLUB.js. Hope I’ve helped!
- That’s great! Thanks a lot!
(Though in this case, the communication medium is Hacker News. Shame on you, Hacker News!)
See the character I mean: http://www.fileformat.info/info/unicode/char/2602/index.htm
Go give a tech talk about .js but careful, don't want to confuse it with .js
It seemed pretty clear it was making jokes to me.
From just above the joke about JavaScript and Java:
> Whether they use it in their job or just to make coffee (coffee-maker).
> But it’s not normal rapper like Eminem, it’s more like:
or further above:
> Some describe its usage — like anti-ecological tree-kill, some not
> [Image of ducks/birds idk] JavaScript developers pictured trying to find their way around in node_modules directory :(
I never got a serious feel at all.
When that doesn't work any more, start prefixing names with 'get': getmochaly, getasyncly, getunderscorely.
After that, you need to start requiring at least 2 numerals, 3 capital letters, and 1 punctuation mark: geTBab3!lY9, Ge!ax1OSly2, g3tW%b4acKlY.
What could be more natural than npm install --save-dev getBAB3l-prese!-sta&e-0ly ?
"Show HN: ćřàp - a JS framework to name your JS framework using UTF-32 characters"
There are issues with this as is evident in Go projects using forks, etc which will have to get sorted out and evolve.
E.g. apt.
But I don't use the vast majority of apt repos.
I use a handful of well-curated ones with high-quality software, plus a handful for one-off packages.
In contrast, there's basically no limit to how much debris you can upload to npm.
In addition to the BSDs, this is how the Nix ecosystem manages its package repositories. There is (of course [0]) a singularly large repository, nixpkgs, but there are also forks which can vary greatly in appearance, from nixpkgs + custom packages, all the way to systems like Triton, which replace a lot of the fundamental repository structure. Nonetheless, they are largely interchangeable at the top level.
NPM would have to be distributed as a git repository, at the least, for this to be feasible.
[0] Why is there always a single large structure at the center of repositories of data? It's because data likes to aggregate as a side-effect of what some people call "network effects" or "economies of scale" or "Boyle's law", although I'm not sure that any of them cover it succinctly. The best introduction to this that I know of is the two-balloon experiment: https://en.wikipedia.org/wiki/Two-balloon_experiment
To which the answer is yes [1][2][3][4].
[1] https://github.com/npm/npm/issues/798 [2] https://github.com/npm/npm/issues/5239 [3] http://blog.npmjs.org/post/116936804365/solving-npms-hard-pr... [4] https://docs.npmjs.com/getting-started/scoped-packages
$ pwgen -A0 30 10
exeetoothoohohghohmixeinaeyigh aethahpoquielainogeorobeephoul
cofeaphiwaeleedohphechiefeozei ahsohleiyahzithaacheibiechahth
udiekomieheecohshohmupahshaese zaewetohheethohbocoocheikaikei
keemokeebeejahjoomaengiopahshe oochephaekiethaehahshieshahsai
poufifohjohtohdaiceghaizoenais aizeephahkongairiecogheegoedie
I expect all of these to be taken on NPM tomorrow, now that I posted them. :)I know that. That's a Welsh town.
I would love a web without js tracking, scroll bar hijacking, browser back/forward hijacking, delayed modal popups, useless animations that bring my Oneplus 3T to its knees, etc.
I also would love a computing ecosystem where nodejs didn't enable every journeyman web designer to try their hands at bringing all that cruft to the desktop.
I find the UX improves significantly with noscript.