We are continuing an overhaul of our default startup editor in order to provide relevant extension-contributed tips and walkthroughs, intended to make both core VS Code features and extension contributions more approachable to new users.
- Apr 2021
-
code.visualstudio.com code.visualstudio.com
-
-
www.youtube.com www.youtube.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Wikipedia</span> in Waun Mawn - Wikipedia (<time class='dt-published'>04/02/2021 15:33:08</time>)</cite></small>
Tags
Annotators
URL
-
-
www.lynnekelly.com.au www.lynnekelly.com.au
-
In Australia, we are so fortunate to be able to learn from a continuous culture dating back over 60,000 years. We have ample evidence from our Aboriginal cultures of robust knowledge of landscape and skyscape events dating back 17,000 years. (See Patrick Nunn’s amazing book, The Edge of Memory). That is how powerful these methods can be and why they have developed in so many disparate cultures.
bookmarking Patrick Nunn's The Edge of Memory for future reading
Tags
Annotators
URL
-
-
store.steampowered.com store.steampowered.com
-
It feels like it was thrown together in a weekend using parts from "Think To Die" since even the successful act of feeding your chickens has the same blood-splatter-on-camera-lens that you would get from scoring in Think To Die where your goal is to kill all of your people as opposed to this where you are feeding animals, so what's with the blood splatter? It just shows a lack of attention to detail.
-
-
store.steampowered.com store.steampowered.com
-
It is also the first game I've seen whose icon for "mute" is not a crossed-out speaker/note, but a symbol for "pause" in musical notation...
-
-
store.steampowered.com store.steampowered.com
-
I'll tell you my intention right away, because the language difference between us may offend you. For those things I don't understand, I apologize in advance (if you don't need my apology and feel that my apology is offensive to you, I firmly withdraw my apology).
-
-
www.kickstarter.com www.kickstarter.com
-
We also include a large number of detailed picture examples, often with 3D renders, that help you understand the context of the rules. For these reason, we generally don't start laying out the final rulebook until production art is complete. Writing and laying out a 20 page rule book like this generally takes about 3 months from start to finish, usually requiring a complete rewrite or two, and involves dozens of editors.
-
-
www.technologyreview.com www.technologyreview.com
-
www.penguinrandomhouse.com www.penguinrandomhouse.com
-
wp1.fuchu.jp wp1.fuchu.jp
-
press.uchicago.edu press.uchicago.edu
-
This appears to be the longer book form of the prior paper I'd noticed. I'll buy and download a copy shortly.
-
-
www.tandfonline.com www.tandfonline.com
-
Oh! This looks cool! and apparently a longer book length version has just come out too...
-
-
-
Bibliography of Memory. Dr. Morris Young. Chilton, 1961. More than6,000 references are cited in this bibliography by a Manhattan oph-thalmologist and collector of books on memory systems.
This looks fascinating and I don't think I've seen a reference to it before.
-
-
www.scientificamerican.com www.scientificamerican.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Martin Gardner </span> in Hexaflexagons, Probability Paradoxes & the Tower of Hanoi in Chapter 11 Memorizing Numbers (<time class='dt-published'>04/02/2021 14:31:10</time>)</cite></small>
-
-
www.ashampoo.com www.ashampoo.com
-
And Ashampoo Office 8 doesn't save your files in some online cloud service but where they belong: on your PC!
-
-
Local file Local file
-
In the oldest story of Stonehenge’s origins, theHistory of the Kings of Britain(c. AD 1136),Geoffrey of Monmouth
I imagine this would be some interesting reading.
See also: https://en.wikipedia.org/wiki/Historia_Regum_Britanniae
-
-
github.com github.com
-
This approach is preferable to overriding authenticate_user! in your controller because it won't clobber a lot of "behind the scenes" stuff Devise does (such as storing the attempted URL so the user can be redirected after successful sign in).
-
-
github.com github.com
-
# authenticated :user, lambda {|u| u.role == "admin"} do # root to: "admin/dashboard#show", as: :user_root # end
-
# +devise_for+ is meant to play nicely with other routes methods. For example, # by calling +devise_for+ inside a namespace, it automatically nests your devise # controllers: # # namespace :publisher do # devise_for :account # end
-
-
github.com github.com
-
For now, you will need to give the second root a different named route: authenticated :user do root to: "users#index", as: :authenticated_root end unauthenticated do root to: "main#index" end
-
-
guides.rubyonrails.org guides.rubyonrails.org
-
You can also specify constraints as a lambda:
-
-
github.com github.com
-
find_field finds by id, name or placeholder text - so find_field('Prefix') should find the element with matching placeholder text rather than needing xpath.
-
-
sfdictionary.com sfdictionary.com
-
Poke around!
-
-
www.redblobgames.com www.redblobgames.com
-
www.nybooks.com www.nybooks.com
-
Holbein’s Faces
to read
Tags
Annotators
URL
-
-
english.northwestern.edu english.northwestern.edu
-
White Negroes (Beacon, 2019)
-
- Mar 2021
-
final-form.org final-form.org
-
The reason Final Form does this is so that pristine will be true if you start with an uninitialized form field (i.e. value === undefined), type into it (pristine is now false), and then empty the form field. In this case, pristine should return to true, but the value that the HTML DOM gives for that input is ''. If Final Form did not treat '' and undefined as the same, any field that was ever typed in would forever be dirty, no matter what the user did.
-
If you are doing a regular expression check, your function should handle undefined as a potential value.
-
-
www.rubymotion.com www.rubymotion.com
-
Not enjoying Xcode, Amir used RubyMotion instead. Amir had real-world experience with Xcode and Objective-C, but didn't like it at all. Amir also has a Ruby background and went with RubyMotion to build A Dark Room. The command-line interface, the testing framework, the gems libraries and the CocoaPods integration and the freedom to use any text editor contributed to his decision.
-
-
github.com github.com
-
ProMotion is a RubyMotion gem that makes iOS development more like Ruby and less like Objective-C.
-
-
www.linkedin.com www.linkedin.com
-
Just as we've become super-human thanks to telephones, calendars and socks, we can continue our evolution into cyborgs in a concrete jungle with socially curated bars and mathematically incorruptible governance.
-
we should eagerly anticipate granting ourselves the extra abilities afforded to us by Turing machines
-
Stop thinking of the ideal user as some sort of honorable, frontier pilgrim; a first-class citizen who carries precedence over the lowly bot. Bots need to be granted the same permission as human users and it’s counter-productive to even think of them as separate users. Your blind human users with screen-readers need to behave as “robots” sometimes and your robots sending you English status alerts need to behave as humans sometimes.
-
-
bugs.ruby-lang.org bugs.ruby-lang.org
-
Would it be desirable to specify the new object in a block? That would make it somewhat symmetrical to how Hash.new takes a block as a default value.
-
In fact, I'm only here because it seems like something one would 'expect' ruby already to do.
-
-
www.mobilemarketer.com www.mobilemarketer.com
-
send a courier straight from collection to delivery, point to point
-
-
www.usich.gov www.usich.gov
-
Strategies Improve identification of children experiencing homelessness and ensure support for them to enroll in school. Eliminate barriers to enrollment and provide seamless transitions from early childhood education through elementary, secondary, and post-secondary education. Improve access to and retention in early childhood education programs, elementary and secondary education, and post-secondary education. Review existing federal, state, and local program policies, procedures, and regulations to identify mechanisms that could increase both access to and retention in high-quality programs. These mechanisms should help remove barriers and ensure early childhood-to-adulthood educational access, quality child care, and early childhood education through elementary, secondary, and post-secondary education. Educate homelessness assistance providers about the laws, and the programs and practices under those laws, designed to increase access to early care and education, such as those carried out under Head Start, the McKinney-Vento Act’s education subtitle, and the independent student provisions of the Higher Education Act.
stratigies
-
-
store.steampowered.com store.steampowered.com
-
dont belive the tags, it doesn't have any steam trading cards. waste of money and time.
-
-
www.jackfranklin.co.uk www.jackfranklin.co.uk
-
The codebase for Pomodone makes more sense to me in Svelte, not React. I find it easier to navigate and work with.
-
React and Svelte are very similar in many ways, but what I've found is that in all the little ways that they are different, I prefer Svelte.
-
but I like that Svelte comes with a good CSS story out the box.
comes with a good CSS story out the box
-
This isn't really a downside to React; one of React's strengths is that it lets you control so much and slot React into your environment
-
Svelte is different in that by default most of your code is only going to run once; a console.log('foo') line in a component will only run when that component is first rendered.
-
Svelte looks pretty similar, but has two small changes that personally make the Svelte code easier to read, in my opinion:
Tags
- easy to read
- pleasant/enjoyable to use
- important point
- opinion
- Svelte
- reasonable defaults
- library/framework should provide this (standard solution) rather than everyone having to write their own slightly different solution (even if it is easy enough to write yourself)
- feels natural
- out of the box
- the little details/things
- unfortunate defaults
- Svelte vs. React
- opinionated
- difference
- allowing developer/user to pick and choose which pieces to use (allowing use with competing libraries; not being too opinionated; not forcing recommended way on you)
- turning things around / doing it differently
- annotation meta: may need new tag
- trying to doing things the same way you did in a different library/framework (learning new way of thinking about something / overcoming habits/patterns/paradigms you are accustomed to)
- flexibility to use the tool that you prefer
- Svelte: styles
Annotators
URL
-
-
www.semanticsarchive.net www.semanticsarchive.net
-
looking at the semantics of the word "just" and "simply"...
-
-
the-pastry-box-project.net the-pastry-box-project.net
-
A Low Bar to Entry, and then What?There is an interesting tension between making something accessible and making it boring. Lowering the barrier of entry is a good thing, but if all you do is low-bar stuff, you end up losing the people again that you managed to attract. There needs to be a path forward beyond the entry level.
-
-
www.quora.com www.quora.com
-
A business with a low barrier to entry would be those people in poor countries who “wash” your windscreen at traffic lights. A bucket, a cloth, some water and you are in business. A business with a high barrier to entry might be airlines: planes are expensive, staff with the right skills hard to find, the necessary permits to fly hard to obtain.
-
-
www.theatlantic.com www.theatlantic.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Craig Mod</span> in Oh God, It's Raining Newsletters (<time class='dt-published'>03/26/2021 11:11:49</time>)</cite></small>
-
-
en.wikipedia.org en.wikipedia.org
-
Not to be confused with tree (graph theory), a specific type of mathematical object.
Confusing: https://en.wikipedia.org/wiki/Tree_(data_structure) says
Not to be confused with tree (graph theory) "Tree (graph theory)"), a specific type of mathematical object. but https://en.wikipedia.org/wiki/Tree_(graph_theory) redirects to https://en.wikipedia.org/wiki/Tree_structure and https://en.wikipedia.org/wiki/Tree_structure is in category Trees (data structures) So is one a subtype/hyponym of the other ... or what?? How are they related? Skimming the articles a bit, esp. the first paragraph which clearly states as much ( :) ), I believe the answer is: a tree (data structure) is an implementation (in a programming language) of / or a "type that simulates" a hierarchical tree structure. a tree (data structure) is the computer science analogue/dual to tree structure in mathematics
-
Not to be confused with trie, a specific type of tree data structure. Not to be confused with tree (graph theory), a specific type of mathematical object.
-
-
en.wikipedia.org en.wikipedia.org
-
This should link to / explain the relationship to: https://en.wikipedia.org/wiki/Class_(computer_programming) (which I believe is a way of expressing / codifying semantic classes into source code).
It should also link to / explain the relationship to: https://en.wikipedia.org/wiki/Type_theory
-
(Not answered on this stub article)
What, precisely, is the distinction/difference between a semantic class and a semantic field? At the very least, you would say that they are themselves both very much within the same semantic field.
So, is a semantic class distinct from a semantic field in that semantic class is a more well-defined/clear-cut semantic field? And a semantic field is a more fluid, nebulous, not well-defined field (in the same sense as a magnetic field, which has no distinct boundary whatsoever, only a decay as you move further away from its source) ("semantic fields are constantly flowing into each other")?
If so, could you even say that a semantic class is a kind of (hyponym) of semantic field?
Maybe I should pose this question on a semantics forum.
-
-
www.teenvogue.com www.teenvogue.com
-
en.wikipedia.org en.wikipedia.org
-
The words type, concept, property, quality, feature and attribute (all used in describing things) tend to be used with different verbs. E.g. Suppose a rose bush is defined as a plant that is "thorny", "flowering" and "bushy". You might say a rose bush instantiates these three types, or embodies these three concepts, or exhibits these three properties, or possesses these three qualities, features or attributes.
-
-
en.wikipedia.org en.wikipedia.org
-
The is-a relationship may also be contrasted with the instance-of relationship between objects (instances) and types (classes): see Type–token distinction.
-
-
en.wikipedia.org en.wikipedia.org
-
The precise semantic interpretation of an atomic formula and an atomic sentence will vary from theory to theory.
-
-
en.wikipedia.org en.wikipedia.org
-
There may only be historical reasons that, for example, the periodic table is called a classification rather than a taxonomy
-
-
en.wikipedia.org en.wikipedia.org
-
semantic domain or semantic field
What, then, is the difference between a semantic domain and a semantic field? The way they are used here, it's almost as if they are listing them in order to emphasis that they are synonyms ... but I'm not sure.
From the later examples of basketball (https://hyp.is/ynKbXI1BEeuEheME3sLYrQ/en.wikipedia.org/wiki/Semantic_domain) and coffee shop, however, I am pretty certain that semantic domain is quite different from (broader than) semantic field.
-
This uses techniques such as SIL International's Dictionary Development Process (DDP),[4][5] RapidWords, or software such as WeSay[6] or FLEx. These techniques rely on extensive lists of semantic domains that are relevant to vernacular languages.
-
-
en.wikipedia.org en.wikipedia.org
-
Sometimes lexicography is considered to be a part or a branch of lexicology, but properly speaking, only lexicologists who write dictionaries are lexicographers.
-
Not to be confused with lexicography.
-
-
en.wikipedia.org en.wikipedia.org
-
theodora.com theodora.com
-
BIBLIOGRAPHY. - A large number of the works referred to in the text contain historical material. Among histories of the subject, see C. F. von Aretin, Systesnatische Anleitung zur Theorie and Praxis der Mnemonik (Sulzberg, 1810); A. E. Middleton, Memory Systems, Old and New (espec. 3rd rev. ed., New York, 1888), with bibliography of works from 1325 to 1888 by G. S. Fellows and account of the Loisette litigation; F. W. Colegrove, Memory (1901), with bibliography, pp. 353-3 6 1. (J. M. M.)
This is likely worth checking out for its history.
-
About the end of the 15th century Petrus de Ravenna (b. 1448) awakened such astonishment in Italy by his mnemonic feats that he was believed by many to be a necromancer. His Phoenix artis memoriae (Venice, 1491, 4 vols.) went through as many as nine editions, the seventh appearing at Cologne in 1608. An impression equally great was produced about the end of the 16th century by Lambert Schenkel (Gazophylacium, 1610), who taught mnemonics in France, Italy, and Germany, and, although he was denounced as a sorcerer by the university of Louvain, published in 1593 his tractate De memoria at Douai with the sanction of that celebrated theological faculty. The most complete account of his system is given in two works by his pupil Martin Sommer, published at Venice in 1619. In 1618 John Willis (d. 1628?) published Mnemonica; sive ars reminiscendi (Eng. version by Leonard Sowersby, 1661; extracts in Feinaigle's New Art of Memory, 3rd ed., 1813), containing a clear statement of the principles of topical or local mnemonics. Giordano Bruno, in connexion with his exposition of the ars generalis of Lull, included a memoria technica in his treatise De umbris idearum. Other writers of this period are the Florentine Publicius (1482); Johann Romberch (1533); Hieronimo Morafiot, Ars memoriae (1602); B. Porta, Ars reminiscendi (1602).
Hunt down copies of all these.
-
-
forum.artofmemory.com forum.artofmemory.com
-
Furst’s ‘Memory and Concentration Studies’ was founded in 1929.
Track this down
-
-
trailblazer.to trailblazer.to
-
Currently, I’m working on designing the interfaces and it’s real fun!
-
-
trailblazer.to trailblazer.to
-
This could be an operation, a workflow, or hand-baked Ruby code completely unrelated to Trailblazer.
-
-
www.kickstarter.com www.kickstarter.com
-
click the images below
why not make this a link too?
-
-
stratechery.com stratechery.com
-
cuny.manifoldapp.org cuny.manifoldapp.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Cathy Davidson</span> in Twitter: "We are so pleased to present this free, open resource on open pedagogy, "I Wake Up Counting: Transformative Learning in the Humanities and Social Sciences," https://t.co/nxD3tMmIPJ https://t.co/aI6vuRt0Kn" / Twitter (<time class='dt-published'>03/23/2021 13:34:30</time>)</cite></small>
-
-
theanarchistlibrary.org theanarchistlibrary.org
-
Friend recommended it
-
-
www.youtube.com www.youtube.com
-
-
-
Bookmarked at 12:24 PM on 2021-03-21 because of the word negentropy. I'm sceptical of the application solely because of this word.
-
-
www.smashingmagazine.com www.smashingmagazine.com
-
CSS Grid Layout Generator
Give these a try.
Tags
Annotators
URL
-
-
blog.computationalcomplexity.org blog.computationalcomplexity.org
-
blog.wolfram.com blog.wolfram.com
Tags
Annotators
URL
-
-
github.com github.com
-
Take this for a spin.
-
-
impedagogy.com impedagogy.com
-
How many people die planetwide every year?
-
-
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>hyperlink.academy</span> in The Future of Textbooks (<time class='dt-published'>03/18/2021 23:54:19</time>)</cite></small>
-
-
visual-meta.info visual-meta.info
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>hyperlink.academy</span> in The Future of Textbooks (<time class='dt-published'>03/18/2021 23:54:19</time>)</cite></small>
Tags
Annotators
URL
-
-
askubuntu.com askubuntu.com
-
Now, if you also want deskopen to pass through any command-line parameters, you can instead use this slightly-modified version: #!/bin/sh desktop_file=$1 shift `grep '^Exec' "${desktop_file}" | sed 's/^Exec=//' | sed 's/%.//'` "$@" &
-
-
gitlab.gnome.org gitlab.gnome.org
-
When one is searching for it on the internet, there are many many people wondering how one can open .desktop files. It seems trivial, since one usually just has to click an item on the launcher so one thinks there must be some way.
-
I am wondering if it wasn't faster for maintainers/developers who know the glib code to just provide a fix instead of writing comments on this issue.
-
-
unix.stackexchange.com unix.stackexchange.com
-
If you really want this, I suggest you write a little function that extracts the executable name from the .desktop file and runs it. Add these lines to your shell's initialization file (e.g. ~/.bashrc): runDesktop () { eval "$(awk -F= '$1=="Exec"{$1=""; print}' "$1")" } Then, you can run your .desktop file with runDesktop ~/Desktop/slack.desktop
-
-
unix.stackexchange.com unix.stackexchange.com
-
A solution is almost indicated in the question: hinder xdg-open from choosing exo-open. A brute-force approach is to copy /usr/bin/xdg-open to /usr/local/bin (/usr/local/bin is earlier in PATH unless PATH has been modified) and to patch it to use open_generic instead of exo_open (unlike the XFCE4-specific exo-open, open_generic does honor xdg mime types)
-
-
askubuntu.com askubuntu.com
-
neither knows what to do with naked domain. So gnome-open http://askubuntu.com works but not gnome-open askubuntu.com. Here is a small function to make it easier to type and accept the stripped down domain name. function go { gnome-open http://$1 ; }
-
-
askubuntu.com askubuntu.com
-
XDG stands for X Desktop Group aka freedesktop.org
-
-
www.metacritic.com www.metacritic.com
-
Tbh I find the 44 critic metascore really appalling so made an account just to leave this review.
-
-
www.theguardian.com www.theguardian.com
-
Read Luster
-
-
netflixtechblog.com netflixtechblog.com
-
a Docker container running a very simple NodeJS web server with the Graphile library (and some additional Netflix internal components for security, logging, metrics, and monitoring) could provide a “better REST than REST” or “REST++” platform for rapid development efforts
Give this a try.
Tags
Annotators
URL
-
-
www.youtube.com www.youtube.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>chrisaldrich</span> in From Print to OER Ebook to Obsidian (Hypothesis annotation) (<time class='dt-published'>03/15/2021 10:45:30</time>)</cite></small>
Tags
Annotators
URL
-
-
www.newscientist.com www.newscientist.com
-
Vaughan, Adam. ‘Did Europe’s Lockdowns Work, and Which Countries Got It Right?’ New Scientist. Accessed 25 February 2021. https://www.newscientist.com/article/mg24833112-800-did-europes-lockdowns-work-and-which-countries-got-it-right/.
-
-
psyarxiv.com psyarxiv.com
-
Pownall, M., Harris, R., & Blundell-Birtill, P. (2021). Supporting students during the transition to university in COVID-19: 5 key considerations and recommendations. PsyArXiv. https://doi.org/10.31234/osf.io/4fykt
-
-
www.theatlantic.com www.theatlantic.com
-
The Atlantic. ‘The Most Likely Timeline for Life to Return to Normal’. Accessed 2 March 2021. https://www.theatlantic.com/family/archive/2021/02/pandemic-daily-life-normal-summer-fall/618108/.
-
-
www.thelancet.com www.thelancet.com
-
Ratner, Austin, and Nisarg Gandhi. ‘Psychoanalysis in Combatting Mass Non-Adherence to Medical Advice’. The Lancet 396, no. 10264 (28 November 2020): 1730. https://doi.org/10.1016/S0140-6736(20)32172-3.
-
-
www.aljazeera.com www.aljazeera.com
-
Yeung, Peter. ‘The Lancet Editor: UK “Steadfastly Refused to Follow the Science”’. Accessed 25 February 2021. https://www.aljazeera.com/news/2021/1/11/uk-covid-crisis-qa-with-the-lancets-richard-horton.
-
-
www.apa.org www.apa.org
-
https://www.apa.org. ‘Controlling the Spread of Misinformation’. Accessed 22 February 2021. https://www.apa.org/monitor/2021/03/controlling-misinformation.
-
-
www.cultofpedagogy.com www.cultofpedagogy.com
-
Mentioned at the Liquid Margins session on 2021-03-12.
-
-
www.nature.com www.nature.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Remi Kalir & Jeremy Dean</span> in Web Annotation as Conversation and Interruption (<time class='dt-published'>03/15/2021 00:21:05</time>)</cite></small>
-
-
press.rebus.community press.rebus.community
-
burk.io burk.io
Tags
Annotators
URL
-
-
www.breitbart.com www.breitbart.com
-
after many online called for her firing over a social media post that likened the experience of Jews during the Holocaust to the U.S. political climate
-
-
medium.com medium.com
-
Very often in these monorepos, packages are so incredibly specific in functionality, the question then becomes why even have a separate package at all if it’s tightly coupled? Can you use these packages independently or are they tied to specific versions of other packages in the monorepo? It’ll probably be easier to remove the mask and just work as a monolith.
-
-
www.chevtek.io www.chevtek.io
-
But I believe the core philosophy of tiny modules is actually sound and easier to maintain than giant frameworks.
-
I would much rather have a "cosine" module than a "trigonometry" module because chances are good I only need a small fraction of the utilities provided by the larger trig module.
-
Small modules are extremely versatile and easy to compose together in an app with any number of other modules that suit your needs.
-
Second, I don't agree that there are too many small modules. In fact, I wish every common function existed as its own module. Even the maintainers of utility libraries like Underscore and Lodash have realized the benefits of modularity and allowed you to install individual utilities from their library as separate modules. From where I sit that seems like a smart move. Why should I import the entirety of Underscore just to use one function? Instead I'd rather see more "function suites" where a bunch of utilities are all published separately but under a namespace or some kind of common name prefix to make them easier to find. The way Underscore and Lodash have approached this issue is perfect. It gives consumers of their packages options and flexibility while still letting people like Dave import the whole entire library if that's what they really want to do.
Tags
- granularity of control
- easy to maintain
- micropackages
- composability
- microlibraries
- all or nothing (granularity of control)
- small units/components/modules/libraries/packages/projects
- allowing developer/user to pick and choose which pieces to use (allowing use with competing libraries; not being too opinionated; not forcing recommended way on you)
- modularity
- monolithic/giant modules/libraries/packages/projects
- core/guiding beliefs/values/principles/philosophy/ideology
- sound/reasonable/wise/defensible
- allowing developer/user to pick and choose which pieces to use (a la carte, not all or nothing)
- flexibility to use the tool that you prefer
- composition
Annotators
URL
-
-
blog.izs.me blog.izs.me
-
All too often, people get hung up on the wrong aspects of the Unix Philosophy, and miss the forest for the trees
-
-
news.ycombinator.com news.ycombinator.com
-
-
this only applies to end products which are actually deployed. For my modules, I try to keep dependency version ranges at defaults, and recommend others do the same. All this pinning and packing is really the responsibility of the last user in the chain, and from experience, you will make their life significantly more difficult if you pin your own module dependencies.
-
I suspect you aren't seeing much discussion because those who have a reasonable process in place, and do not consider this situation to be as bad as everyone would have you believe, tend not to comment on it as much.
Tags
- app vs. library
- micropackages
- distinction
- silent majority
- trust/reliance/dependence on open-source libraries
- dependencies: locking to specific version
- tendency of people to only speak up when something is wrong/broken and be silent so long as everything is fine/working/tolerable
- to read
Annotators
URL
-
-
www.sitepoint.com www.sitepoint.com
-
The elimination of what is arguably the biggest monoculture in the history of software development would mean that we, the community, could finally take charge of both languages and run-times, and start to iterate and grow these independently of browser/server platforms, vendors, and organizations, all pulling in different directions, struggling for control of standards, and (perhaps most importantly) freeing the entire community of developers from the group pressure of One Language To Rule Them All.
-
JavaScript needs to fly from its comfy nest, and learn to survive on its own, on equal terms with other languages and run-times. It’s time to grow up, kid.
-
If JavaScript were detached from the client and server platforms, the pressure of being a monoculture would be lifted — the next iteration of the JavaScript language or run-time would no longer have to please every developer in the world, but instead could focus on pleasing a much smaller audience of developers who love JavaScript and thrive with it, while enabling others to move to alternative languages or run-times.
-
While various shortcomings of the standard run-time library are the obvious, immediate reason for the creation of micro-packages
-
As to opinions about the shortcomings of the language itself, or the standard run-times, it’s important to realize that every developer has a different background, different experience, different needs, temperament, values, and a slew of other cultural motivations and concerns — individual opinions will always be largely personal and, to some degree, non-technical in nature.
Tags
- everyone has different background/culture/experience
- micropackages
- software freedom
- software project created to address shortcomings in another project
- JavaScript: as a process VM
- programming languages
- related but independent projects that can be developed independently
- +0.9
- one size fits all mentality
- reaction / reacting to
- good idea
- neutral ground
- neutral/unbiased/agnostic
- non-technical reasons
- competition in open-source software
- software preferences are personal
- microlibraries
- level playing field
- single responsibility
- runtime environment
- good point
- annotation meta: may need new tag
- JavaScript
- independent release cycles among peer dependencies
- avoid giving partiality/advantage/bias to any specific option
- programming languages: choosing the best language for the job
- everyone has different preferences
- separation of concerns
- what is important/necessary for one person may not be for another
Annotators
URL
-
-
en.wikipedia.org en.wikipedia.orgPyPy1
-
There used to be other backends in addition to C: Java, CSharp, and Javascript but those suffered from bitrot and have been removed.
-
-
www.inuse.se www.inuse.se
-
A product’s onceability is, to a certain extent, linked to its usefulness. If it is really useful, we will certainly go to considerable lengths to repair it.
-
Even if the damned thing would be really helpful in the long run, I can't give it the time and attention needed to make it work again ... Not right now. And ultimately never.
-
Onceability can be the result of the exaggerated demand for un-memorable passwords.
-
I searched for a replacement, but the list of plug-ins had 5000 items and the search function couldn't find anything of the same kind...
Tags
- useful
- limited time: not right now (maybe later)
- relationship
- good observation
- onceability
- the more useful/important something is, the greater the lengths to which we will go to preserve/fix/repair it
- supposed to be temporary / things have a way of sticking/becoming permanent
- passwords: too hard to remember them all
- hard to search for
- deferring until a more opportune/convenient time
Annotators
URL
-
-
publicinfrastructure.org publicinfrastructure.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Jeremy Cherfas</span> in IndieWeb chat (<time class='dt-published'>03/11/2021 14:46:39</time>)</cite></small>
-
-
github.com github.com
-
As of May 24, 2016, antimicro has moved from https://github.com/Ryochan7/antimicro to https://github.com/AntiMicro/antimicro. Additionally, project management has passed from Travis (Ryochan7) to the AntiMicro organization due to Travis having other interests and priorities.
-
-
github.com github.comd3/d32
-
To the consternation of some users, 3.x employed Unicode variable names such as λ, φ, τ and π for a concise representation of mathematical operations. A downside of this approach was that a SyntaxError would occur if you loaded the non-minified D3 using ISO-8859-1 instead of UTF-8. 3.x also used Unicode string literals, such as the SI-prefix µ for 1e-6. 4.0 uses only ASCII variable names and ASCII string literals (see rollup-plugin-ascii), avoiding encoding problems.
-
Microlibraries are easier to understand, develop and test. They make it easier for new people to get involved and contribute. They reduce the distinction between a “core module” and a “plugin”, and increase the pace of development in D3 features.
-
-
github.com github.com
-
It is unrelated to the technology company AMD and the processors it makes.
-
This is a copy of the "AMD" document in the repo, kept here to maintain historical links. If this document differs from the one in the repo, the repo version is the correct one.
Why not just make this document empty (besides a link) and link/redirect to the canonical version?
That way it is impossible for them to disagree.
Tags
- maintaining redirect/copy at old URL in order to maintain historical links (broken links)
- canonical version
- not to be confused with
- avoid duplication
- make it impossible to get wrong/incorrect
- I have a question about this
- avoid duplication: impossible for them to disagree/diverge if there's only one version/copy
Annotators
URL
-
-
github.com github.com
-
Normally you should not register a named module, but instead register as an anonymous module: define(function () {}); This allows users of your code to rename your library to a name suitable for their project layout. It also allows them to map your module to a dependency name that is used by other libraries.
-
-
results.vote.wa.gov results.vote.wa.gov
-
results.vote.wa.gov results.vote.wa.gov
-
- Get out the city shapefile and overlay these values.
- Get the most current version of the voter registration database.
- Determine the number of voters who, according to the Spokane Journal of Business, took part in the 2018 school bond vote, but not the stadium advisory vote. (Geographically, these would be folks who live within SD81, but outside of the city limits.)
-
-
en.wikipedia.org en.wikipedia.org
-
ECMAScript is a programming language itself, specified in the document ECMA-262. In other words, ECMA-262 is the specification of the programming language ECMAScript. JavaScript is an implementation of ECMAScript which conforms to the ECMAScript specification. JavaScript implementations can also provide additional features not described in the specification.
-
-
forum.paradoxplaza.com forum.paradoxplaza.com
-
This thread is more than 5 months old. It is very likely that it does not need any further discussion and thus bumping it serves no purpose. If you feel it is necessary to make a new reply, you can still do so though. I am aware that this thread is rather old but I still want to make a reply.
-
-
github.com github.com
-
I'd suggest there ought to be config to disable source maps specifically, and specifically for either CSS or JS (not alwasy both), without turning off debug mode. As you note, debug mode does all sorts of different things that you might want with or without source maps.
-
Meh... as I said earlier, I think using Webpack is the recommended way now. Another issue is there is no way to generate source maps in production.
-
I don't myself understand what's going on, it clearly has something to do with source maps, but may also have to do with other sprockets changes.
-
But yeah, I'm not sure how you would determine which was the "recommended way" really. I don't see anything in Rails docs saying either way.
-
But last I have seen comments from DHH, he considered webpack(er) recommended for JS, but Sprockets still the preferred solution for (S)CSS.
-
I don't really understand what's going on. Clearly source maps have something to do with it -- a source map feature that doesn't handle SCSS very well, apparently.
-
Is there a PR to... something? sassc-rails? That would make the patch not necessary? (I don't know if there's any good way to monkey-patch that in, I think you have to fork? So some change seems required...) Should the defaults be different somehow? This is very difficult to figure out.
-
I agree about lack of maintenance. It's probably because people use more and more Webpack.
Tags
- unfortunate that this is no longer maintained
- switching/migrating to something different
- where (which project) do I even report this problem/bug? (whose responsibility is it?)
- all or nothing (granularity of control)
- don't understand even what's going on, let alone how to go about finding/identifying/fixing the problem
- switching/migrating from Sprockets to Webpack (Rails)
- abandoning/migrating away from
- falling out of favor
- sprockets
- official preferred convention / way to do something
- enabled by default but provides a way to opt out if needed
- is anyone even still using it anymore?
- webpack
- shift in preference
- possible response/reaction to lack of maintainance / maintainer absence/silence
- hard to figure out where the problem lies / how to solve the problem / where to even begin
Annotators
URL
-
-
github.com github.com
-
# This behavior can be disabled with: # # environment.unregister_postprocessor 'application/javascript', Sprockets::SafetyColons
but it appears to no longer be possible in latest version...
-
-
github.com github.com
-
Essentially after any edit of any js file if we reload /qunit it takes us about 10 seconds for the page to render.
-
I was debugging our painfully slow reload times in Discourse when running qunit.
-
-
github.com github.com
-
but I still have no idea if I'm writing this new file correctly.
-
-
github.com github.com
-
we want source maps in production (like DHH)
-
I totally understand that there may be a majority still considering this a bad practice and thus keeping it disabled by default in production seem ok. But there could at least be an option to enable it for people who want to, no?
-
After waiting years for sprockets to support this we were very happy to see that sprockets 4 officially added support (thanks ), but then when trying to upgrade we noticed there's actually no way to use it in production... (without brittle hacks mentioned above).
-
I'd be happy to open a PR for this, but I'm not sure exactly what code needs to change. default_source_map.rb and source_map_utils.rb seem like candidates, but I'd appreciate guidance
Tags
- can be disabled by default but at least provide a way to opt in if needed
- rails: the Rails way
- unfortunate
- contributing: offering to help
- missing configuration option or way to customize this behavior
- official preferred convention / way to do something
- sad/unfortunate conclusion
- reasonable defaults
- best practices
- the needs/wishes of a minority
- irony
Annotators
URL
-
-
-
If the bug is still there I think that it is better if it is open so others can find it if they run into the same issue.
-
-
github.com github.com
-
The way we do it currently is by calling load from inside of load, via different "pipelines" and processors which is quite elegant and completely impossible to work with.
-
If I can find some time, maybe I can help pitch in somehow.
-
I'm kinda stuck at the moment, going around in circles. Everything is really heavily coupled. I would like to get to the point where no load is called from within processors, but i'm not sure if that's possible. Currently the API and the caching strategies are fighting me at every step of the way. I have a branch where i'm hacking through some refactoring, no light at the end of the tunnel yet though :(
-
Money could be good if it is spent to provide some of the above things. Money on it's own is hard because then it means I would have to spend time book-keeping and managing instead of programming.
Tags
- contributing: offering to help
- bookkeeping
- requires a non-trivial change
- boring
- pipeline
- hard/costly to change later
- hard to understand
- work: doing what you love
- receiving money: is it worth the hassle/responsibility of bookkeeping?
- fun wording
- seemingly contradictory
- hard to follow/read/understand
- elegant solution
- unfun
- requires a big/non-trivial refactoring/rewrite
- good point
- doing what you love: leaving what's boring to you for others
- contributing
- too coupled/dependent
- hard to figure out where the problem lies / how to solve the problem / where to even begin
Annotators
URL
-
-
theanarchistlibrary.org theanarchistlibrary.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>nastroika</span> in Natalia: Liberation Through Automation! - The Meta Course / meta-course-8 - Hyperlink Forum (<time class='dt-published'>03/10/2021 14:43:34</time>)</cite></small>
-
-
github.com github.com
-
Reopening #162
https://github.com/rails/sprockets/issues/162 was already closed as duplicated (so this just creates another duplicate).
Technically this could be added there.
Oh, I see, it was from so long ago (2015), that it would probably be frowned upon to reopen such an old issue.
-
-
-
it's super hard to test master because i have no idea which gems need to be updated. is there a guide on how to take a rails 4.2 project to master sprockets without everything mysteriously exploding? ill try to make a repro case but its hard to tell where to even start
-
-
opalrb.com opalrb.com
-
Opal is a Ruby to JavaScript source-to-source compiler. It comes packed with the Ruby corelib you know and love. It is both fast as a runtime and small in its footprint.
-
-
docs.openfaas.com docs.openfaas.com
-
OpenFaaS® makes it easy for developers to deploy event-driven functions and microservices to Kubernetes without repetitive, boiler-plate coding.
-
-
hyperstack.org hyperstack.org
-
Hyperstack gives you full access to the entire universe of JavaScript libraries and components directly within your Ruby code.Everything you can do in JavaScript is simple to do in Ruby; this includes passing parameters between Ruby and JavaScript and even passing Ruby methods as JavaScript callbacks.There is no need to learn JavaScript, all you need to understand is how to bridge between JS and Ruby.
-
-
www.codetriage.com www.codetriage.com
-
Better yet, send them a link to this page to help them understand why and how to make an example app:
-
If you end up finding and fixing a bug in your code, consider re-reading the documentation and seeing if that behavior of the library is unclear. Consider sending a documentation PR.
-
Before a bug can be fixed, it has to be understood and reproduced. For every issue, a maintainer gets, they have to decipher what was supposed to happen and then spend minutes or hours piecing together their reproduction. Usually, they can’t get it right, so they have to ask for clarification. This back-and-forth process takes lots of energy and wastes everyone’s time. Instead, it’s better to provide an example app from the beginning. At the end of the day, would you rather maintainers spend their time making example apps or fixing issues?
Tags
- good explanation
- minimal reproducible example
- avoid wasting maintainers' time so they have more time to work on important things
- providing an example app (minimal reproducible example)
- a dedicated page for an issue/convention/recommendation that you can easily link to / share with others
- wasteful/inefficient use of resources
- opportunity to improve/fix something
Annotators
URL
-
-
math.stackexchange.com math.stackexchange.com
-
I think that over time the distinction is lost. My math teacher, 35 years ago stated "formulas are used in chemistry, in math we have equations". To this day, the word 'formula' in math seems wrong, but I'd accept it's used commonly.
-
An equation is any expression with an equals sign, so your example is by definition an equation. Equations appear frequently in mathematics because mathematicians love to use equal signs. A formula is a set of instructions for creating a desired result. Non-mathematical examples include such things as chemical formulas (two H and one O make H2O), or the formula for Coca-Cola (which is just a list of ingredients). You can argue that these examples are not equations, in the sense that hydrogen and oxygen are not "equal" to water, yet you can use them to make water.
-
-
-
We don’t want to invalidate the input if the user removes all text. They may need a moment to think, but the invalidated state sets off an unnecessary alarm.
-
-
stackoverflow.com stackoverflow.com
-
You can use the :placeholder-shown pseudo class. Technically a placeholder is required, but you can use a space instead.
-
There is (currently) no CSS selector for detecting directly whether an input control has a nonempty value, so we need to do it indirectly, as described above.
-
-
store.steampowered.com store.steampowered.com
-
If you plan on using a gamepad with big picture mode I made a config that works perfectly so check it out.
-
There are myriads of platformers around, it's an oversaturated market, and just like industrial designer Karim Rashid said about there being no excuse by this point to make an uncomfortable chair, there's no excuse by this point to make a boring patformer.
-
-
css-tricks.com css-tricks.com
-
Assuming wonderful support, this is how the logic would play out…
-
:placeholder-shown is super useful for us here! It’s basically the secret selector for testing if an input currently has a value or not.
-
You’d think :empty would be it, but it’s not. That’s for matching things like <p></p>… container elements with nothing inside them. Inputs are no-content elements already.
-
always use real <label for="correct_input"> elements. Just that alone is a UX consideration all too many forms fail on
-
-
tylergaw.com tylergaw.com
-
My collection (this isn’t all of it) grows at a comical pace.
-
Having them in a physical form is good for my soul.
-
This is a non-exhaustive list of other things I love;
-
-
stackoverflow.com stackoverflow.com
-
This question was asked over a year ago, but it's a good question that I recently encountered as well...
-
-
jangawolof.org jangawolof.orgPhrases6
-
Alxemes jiy ñów la lekkool di ubbi.
C'est jeudi prochain la rentrée des classes.
alxemes -- (Arabic) Thursday.
jiy -- (?).
ñów v. -- to come, to arrive.
la -- can mean a lot of different things depending on context.
lekkool bi -- (French: l'école) school. 🏫
di v. -- be; mark of the imperfective affirmative not inactual.
ubbi v. -- open, to start, begin, inaugurate.
-
Beykat yi duñu dem tool altine.
Les cultivateurs ne vont pas au champ le lundi.
beykat bi -- farmer 👩🏾🌾 (from bey -- to farm/cultivate).
yi -- the (indicates plurality).
duñu -- do not/no one (?).
dem v. -- to go, leave, etc.
tool bi -- field, orchard.
altine ji -- (Arabic) Monday.
-
Fibar bi jàngal na taawan bu góor ni ñuy dagge reeni aloom.
Le guérisseur a appris à son fils aîné comment on coupe les racines du Diospyros.
fibar -- (fibar bi? the healer? as in feebar / fièvre / fever? -- used as a general term for sickness).
bi -- the (indicates nearness).
jàngal v. -- to teach (something to someone), to learn (something from someone) -- compare with jàng (as in janga wolof) and jàngale.
na -- pr. circ. way, defined, distant. How? 'Or' What. function indicator. As.
taaw+an (taaw) bi -- first child, eldest. (taawan -- his eldest).
bu -- the (indicates relativeness).
góor gi -- man; male.
ni -- pr. circ. way, defined, distant. How? 'Or' What. function indicator. As.
ñuy -- they (?).
dagg+e (dagg) v. -- cut; to cut.
reen+i (reen) bi -- root, taproot, support.
aloom gi -- Diospyros mespiliformis, EBENACEA (tree).
-
Dafa ànd ak moroom yi àll ba, fori aloom.
Il est allé dans la brousse ramasser des fruits de Diospyros avec ses camarades.
dafa -- he/she.
ànd v. / ànd bi -- to be together, to go together; copulate; going together, fellowship; placenta.
ak -- and, with, etc.
moroom mi -- comrade of the same age group, equal, companion, neighbor.
yi -- the (plural).
àll bi -- large expanse of uninhabited land, bush; distant, as opposed to home.
ba -- the (indicates distance).
for+i (for) v. -- to pick up.
aloom bi -- edible fruit of Diospyros mespiliformis (aloom gi for the tree).
-
Séentuwul woon ni dinañu ko alamaan.
Il ne s'attendait pas à ce qu'on lui inflige une amende.
"We didn't expect that we would be fined."
séentu+wul (séentu) v. -- to seek to see from afar 👀, to scrutinize 🧐, to expect.
woon -- he didn't (?).
ni -- formats a verb (?)
dinañu -- we will.
ko -- her, him, it.
alamaan v. -- (French: l'amende) give a fine.
-
Sama nijaay aj na ñaari yoon.
Mon oncle a effectué deux fois le pèlerinage à La Mecque.
sama -- my.
nijaay ji n. -- maternal uncle; term of reference and address to designate the husband, in conservative circles.
aj (Arabic) v. -- make the pilgrimage to Mecca. 🕋; deceased ☠️ (for a religious personality).
na -- he (?).
ñaar+i (ñaar) -- twice; two. 2️⃣
yoon wi n. -- lane, path, track 🛤; law, regulation, legislation; times.

Tags
- duñu
- fruit
- taaw
- ba
- school
- farmers
- go
- feebar
- collect
- she
- thursday
- copulate
- he
- fièvre
- fellowship
- jàngale
- into
- bu
- his
- on
- dem
- ànd
- ko
- mecca
- twice
- fever
- monday
- uncle
- gi
- moroom
- as
- tool
- taught
- alamaan
- companion
- woon
- my
- ubbi
- field
- cut
- sama
- reeni
- roots
- janga
- bush
- of
- together
- yi
- man
- aj
- wolof
- lekkool
- expect
- do
- and
- dinañu
- not
- learn
- eldest
- jàng
- child
- fined
- taawan
- teach
- comrade
- support
- next
- didn't
- beykat
- to
- jiy
- back
- male
- alxemes
- pilgrimage
- la
- ñuy
- uninhabited
- comrades
- ñaari
- distant
- altine
- fibar
- reen
- mi
- ak
- ebenacea
- na
- tree
- how
- dagge
- jàngal
- taproot
- went
- neighbor
- nijaay
- with
- yoon
- made
- the
- di
- góor
- mespiliformis
- àll
- sickness
- healer
- placenta
- -i
- equal
- séentuwul
- dagg
- -an
- for
- what
- -e
- dafa
- aloom
- fori
- land
- ni
- diospyros
- they
- ñów
- pick up
- be
- son
- first
- bi
Annotators
URL
-
-
-
Dave Rupert has a good solution that uses an input's invalid event. Instead of using the :invalid pseudo selector, he adds a CSS class to the input when it becomes invalid. We will extend this approach by removing the CSS class when the element becomes valid again.
-
-
www.html5rocks.com www.html5rocks.com
-
Validating forms has notoriously been a painful development experience. Implementing client side validation in a user friendly, developer friendly, and accessible way is hard. Before HTML5 there was no means of implementing validation natively; therefore, developers have resorted to a variety of JavaScript based solutions.
-
-
stackoverflow.com stackoverflow.com
-
I know this is old, but I got the same error and I came here from Google, so in case someone does too, this was my solution:
-
-
github.com github.com
-
markdown-it is the result of the decision of the authors who contributed to 99% of the Remarkable code to move to a project with the same authorship but new leadership (Vitaly and Alex). It's not a fork.
-
-
www.kickstarter.com www.kickstarter.com
-
Try before you buy Here's a link to the game on Tabletopia: Judean Hammer on Tabletopia
-
-
stackoverflow.com stackoverflow.com
-
I realize the question was asked 9 years ago, but this question is (still) ranked highly in search results and I came across it today
-
-
distributed.press distributed.press
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>petermolnar</span> in #indieweb 2021-03-08 (<time class='dt-published'>03/08/2021 10:06:29</time>)</cite></small>
-
-
www.kickstarter.com www.kickstarter.com
-
If you want to try playing to see how these pieces work in the game, you can playtest it on the Iishogi.org site (https://lishogi.org/). Last year the Iishogi designer asked me to register the Design SHOGI pieces on their site. This Iishogi.org is a free to play Shogi website. I was willing to give them permission to use them. You are free to play and switch pieces design from the piece variation section. If you register your ID, then you can play vs the A.I. easily. You can learn how the Design SHOGI pieces work there.
-
-
www.digitalocean.com www.digitalocean.com
-
Wire this up for Brennan's website, so that I can protect the upload portal.
-
-
www.youtube.com www.youtube.com
-
-
openwindows.ace.fordham.edu openwindows.ace.fordham.edu
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>AG Wilsonn</span> in hungry bread elevator {αἱματόϊδρις} on Twitter: "In undergrad graded classrooms 95% of the unprompted questions are about assignments/exams (grades) so the trick is to design your assignments in such a way that when students ask about them they are actually asking about the course material too. anybody know how to do this?" / Twitter (<time class='dt-published'>03/04/2021 20:50:53</time>)</cite></small>
-
-
www.nytimes.com www.nytimes.com
-
This is the story of how a bill to save the vote and preserve a semblance of democracy for millions of Americans died at the hands of an intransigent, reactionary minority in the Senate, which used the filibuster to do its dirty work
The author starts off by personifying "the bill" as something that was supposed to save millions of Americans, but rather was killed by Senators. He immediately provides a brief overview of the claim of his essay before developing his narrative. This way, the audience gets a glimpse of the issue that the author will tackle. Also, by using words such as "intransigent and reactionary", the audience already understands that the author is going to be criticizing the senators for their action.
-
-
twitter.com twitter.com
-
ReconfigBehSci on Twitter. (n.d.). Twitter. Retrieved 5 March 2021, from https://twitter.com/SciBeh/status/1326159560835555328
-
-
github.com github.com
-
It can also be included as individual modules, i.e. Hashie::Extensions::MethodReader, Hashie::Extensions::MethodWriter and Hashie::Extensions::MethodQuery.
-