- Nov 2024
-
Local file Local file
-
There is no flag forpoor rights, after all.
certainly better definitions, words, and labels might help this?
-
-
writing.bobdoto.computer writing.bobdoto.computer
-
Why the name "CLOG?" Aren't there enough catchy acronyms? Yes! Agreed. We don't need more acronyms. Originally, I used the generic term "log," but quickly realized that whenever I wanted to search for my logs, I would inevitably bring up notes related to "blogs," "logging," "logical," "logrolling," "slog," "flog," and basically any word ending in "-ology." It was a mess. Since I am not a wooden shoe maker, my vault is relatively free of "clog" derivatives.
Naming things with respect to future search functionality and capabilities can be useful.
-
- Oct 2024
-
answers.microsoft.com answers.microsoft.com
-
I am just surprised that there is no clear official name for such a popular and well known convention. Internet searching seems to indicate that the common term used is "Red Squiggly Line", but it seems like a term quickly made-up just to describe something for which we know no name. There's a technical name for the dot on an "i" for goodness sake (tittle).
-
-
bugs.ruby-lang.org bugs.ruby-lang.org
-
I frequently call for name compromises (let's stop on one name and move forward instead of five more years of discussion).
Tags
Annotators
URL
-
- Aug 2024
-
www.reddit.com www.reddit.com
-
Kroustgrafologist Greek kroustiki is Percussion Graf for writing Ologist for study
name for typewriter collectors via LogInternational2253
-
- Mar 2024
-
stackoverflow.com stackoverflow.com
-
Please use $needle in a $haystack idiom in your example. It's much easier to read and understand.
-
- Feb 2024
-
unix.stackexchange.com unix.stackexchange.com
-
This follows on a fairly widespread practice in various programming languages to use a leading underscore to indicate that a function or variable is in some way internal to a library and not intended for the end-user (or end-programmer).
-
-
Local file Local file
-
Thus, the New York Public Library has CATNYP.There is BEARCAT (Kutztown University) and ALLECAT (Allegheny) andBOBCAT (NYU’s Bobst Library) and CATS (Cambridge). There is VIRGO(the University of Virginia), FRANCIS (Williams College), LUCY(Skidmore), CLIO (Columbia), CHESTER (the University of Rochester),SHERLOCK (Bu alo State College), ARLO (the University of Colorado atColorado Springs), FRANKLIN (the University of Pennsylvania), andHarvard’s appropriately Eustace Tilleyish HOLLIS. There is BISON(SUNY Bu alo), OASIS (the University of Iowa), ORION (UCLA),SOCRATES (Stanford), ILIAD (Butler), EUCLIDPLUS (Case Western), LUMINA(the University of Minnesota), and THE CONNELLY EXPLORER (La Salle).MELVYL (the University of California system) is named after MelvilDewey; the misspelling was reportedly intentional, meant toemphasize the di erence between Dewey’s cataloging universe andour own.
List of names for computerized library card catalogs at various libraries.
-
-
www.reddit.com www.reddit.com
-
Okay folks. I think I better name my antinet before he gets too big and people start getting suspicious. After some thinking and googling words I don't know in order to make an acronym I think I've decided on "J.A.K.O.B". Which stands for "just a knowledgeable omnilegent box". Omnilegent apparently means reading or having read everything. The name is of course inspired by J.A.R.V.I.S (just a very intelligent system) the artificial intelligence created by Tony Stark.
u/tylermangelson named his zettelkasten J.A.K.O.B.
https://www.reddit.com/r/antinet/comments/1aecx27/naming_my_baby_antinet/
-
- Jan 2024
-
www.youtube.com www.youtube.com
-
Curly Gurene Cahall calls his zettelkasten "Sherlock".
-
- Aug 2023
-
-
Zettelkasten in one or several language(s)? .t3_15wo3f2._2FCtq-QzlfuN-SwVMUZMM3 { --postTitle-VisitedLinkColor: #9b9b9b; --postTitleLink-VisitedLinkColor: #9b9b9b; --postBodyLink-VisitedLinkColor: #989898; }
As long as you know and understand what you're writing, use as many languages as you or your zettelkasten wants or needs.
I'm often working with ideas from other languages and cultures which have no direct translations into English, so I use those native words interspersed with English. Sometimes I don't have words in any language and make up a shorthand phrase in English until I can come up with a better word. Often I'll collect examples of the same "foreign" words in multiple contexts to tease out their contextual meanings as was comprehensively done with large group zettelkasten like the Thesaurus Linguae Latinae and the Wörterbuch der ägyptischen Sprache. I also frequently use mathematical symbols, equations, and other scientific notations, graphs, drawings, color, etc. to make my meanings clear.
I've also worked with historical figures who have had names in multiple languages over the centuries and cross index them in a variety of different languages based on context. As an example, I've got at least 11 different variations of names for Ramon Llull in almost as many languages and variations of transliterations. I try to keep each one in its original context, but link them in my index.
There are certainly zettelkasten out there written in four and more languages as suited the needs of their users. S.D. Goitein certainly used Hebrew, English, German, Arabic, Aramaic in his and may have likely had other languages (Yiddish, Coptic, Egyptian?) interspersed to lesser extents. Adolph Erman certainly used Egyptian hieroglyphs along with German in his. It can easily be argued that their zettelkasten and work required multiple languages.
https://web.archive.org/web/20180627163317im_/https://aaew.bbaw.de/wbhome/Broschuere/abb08.jpg A example zettelkasten slip showing a passage of text from the victory stele of Sesostris III at the Nubian fortress of Semna. The handwriting is that of Adolf Erman, who had "already struggled with the text as a high school student".
At the end of the day, they're your notes, so write them as you like.
-
-
itsfoss.com itsfoss.com
-
It may seem like Testing is some sort of beta, unstable version but that’s not entirely true. Debian Testing is the next Debian stable version. The actual development branch is the Debian Unstable (also known as Sid). Debian Testing lies somewhere in between the unstable and stable branch where it gets the new features before the stable release.
Tags
Annotators
URL
-
- Jun 2023
-
bugs.ruby-lang.org bugs.ruby-lang.org
-
Random::Formatter#from_set(set, n = 16) (or Random::Formatter#from_set(n = 16, set: …))
-
- May 2023
-
www.reddit.com www.reddit.com
-
https://www.reddit.com/r/antinet/comments/13tv9ls/question_how_fast_did_you_name_your_antinet/
Mine was a bit into the process, but not until I got the filing cabinet where they'll all ultimately live: https://boffosocko.com/2022/08/08/55808119/#Naming
See examples of people naming them here including: - Cvrie (Fallout 4 reference) - torspedia (after username on MediaWiki installation) - Todd (Bad Words reference to study binder) - Plumeria (after 4 months) - Hamilton after video - Epictetus (meaning "to acquire" from stoicism) - Zeke (short for Ezekiel) - Stewie (personal communication, Scheper's nickname, not mentioned on this page)
-
-
forum.zettelkasten.de forum.zettelkasten.de
-
But I wouldn't call them a ZK® (stealing Andy's shorthand!) but they were a box of notes (Zettelkasten?).
-
It is unfortunate that the German word for a box of notes is the same as the methodology surrounding Luhmann.
reply to dandennison84 at https://forum.zettelkasten.de/discussion/comment/17921/#Comment_17921
I've written a bit before on The Two Definitions of Zettelkasten, the latter of which has been emerging since roughly 2013 in English language contexts. Some of it is similar to or extends @dandennison84's framing along with some additional history.
Because of the richness of prior annotation and note taking traditions, for those who might mean what we're jokingly calling ZK®, I typically refer to that practice specifically as a "Luhmann-esque zettelkasten", though it might be far more appropriate to name them a (Melvil) "Dewey Zettelkasten" because the underlying idea which makes Luhmann's specific zettelkasten unique is that he was numbering his ideas and filing them next to similar ideas. Luhmann was treating ideas on cards the way Dewey had treated and classified books about 76 years earlier. Luhmann fortunately didn't need to have a standardized set of numbers the way the Mundaneum had with the Universal Decimal Classification system, because his was personal/private and not shared.
To be clear, I'm presently unaware that Dewey had or kept any specific sort of note taking system, card-based or otherwise. I would suspect, given his context, that if we were to dig into that history, we would find something closer to a Locke-inspired indexed commonplace book, though he may have switched later in life as his Library Bureau came to greater prominence and dominance.
Some of the value of the Dewey-Luhmann note taking system stems from the same sorts of serendipity one discovers while flipping through ideas that one finds in searching for books on library shelves. You may find the specific book you were looking for, but you're also liable to find some interesting things to read on the shelves around that book or even on a shelf you pass on the way to find your book.
Perhaps naming it and referring to it as the Dewey-Luhmann note taking system or the Dewey-Luhmann Zettelkasten may help to better ground and/or demystify the specific practices? Co-crediting them for the root idea and an early actual practice, respectively, provides a better framing and understanding, especially for native English speakers who don't have the linguistic context for understanding Zettelkästen on its own. Such a moniker would help to better delineate the expected practices and shape of a note taking practice which could be differentiated from other very similar ones which provide somewhat different affordances.
Of course, as the history of naming scientific principles and mathematical theorems after people shows us, as soon as such a surname label might catch on, we'll assuredly discover someone earlier in the timeline who had mastered these principles long before (eg: the "Gessner Zettelkasten" anyone?) Caveat emptor.
-
-
www.joshmorony.com www.joshmorony.com
-
MyServiceController
I'm not sure the
Controller
suffix makes sense to me here. JustMyService
would be best, but we want that name for the exported constant. MaybeMyServiceClass
would be tolerable since it isn't exported.
-
-
www.nytimes.com www.nytimes.com
-
Opinion: I Got My Name From Connie Chung. So Did They. by Connie Wang
-
There was an additional appeal to the name: Many of the Mandarin-speaking Connies I spoke to pointed out that the Mandarin for “healthy girl” — 康妮 “kang ni” — sounds an awful lot like Connie.
-
- Mar 2023
-
bugs.ruby-lang.org bugs.ruby-lang.org
-
Finding good names is quite difficult. Single words are also almost always better than combined names, even though one is a bit limited with single words alone. There are exceptions though. For example .each_with_index or .each_index are good names, IMO.
Tags
Annotators
URL
-
-
x-equals.com x-equals.com
-
So let’s get right to it, here’s what you need to know. Despise the spaces Avoid the underscores Embrace the dashes
Tags
Annotators
URL
-
- Feb 2023
-
www.reddit.com www.reddit.com
-
my Zettelkasten is named "House of Pomegranates", after my favorite Oscar Wilde short story collection.
-
-
forum.obsidian.md forum.obsidian.md
-
The ID suffix was added because I use external tools to add notes to my vault so I needed a means to ensure there would never be a collision. For example, Alfred. If I accidentally typed the name of a note that already exists into it I didn’t want it to accidentally overwrite an existing note,
Example of someone ("davecan") with a specific reason for using unique identifiers in the titles for their digital note taking.
-
- Jan 2023
-
feeei.substack.com feeei.substack.com
-
The Compass of Zettelkasten Thinking.
Notice the naming/productization of this idea: The Compass of Zettelkasten Thinking which Fei-Ling Tseng labels a "method" in the following line.
The comments on the piece seem to underline this.
The general idea is also far from new, so people are obviously ignoring the history of the space as they productize it.
-
-
www.techtarget.com www.techtarget.com
-
CamelCase is a way to separate the words in a phrase by making the first letter of each word capitalized and not using spaces
Camel Case is a method to avoid spaces in names. For example UpperCamelCase and lowerCamelCase
All PascalCase styles are CamelCase but not all CamelCase are PascalCase
-
- Dec 2022
-
www.facebook.com www.facebook.com
-
For those who can hear. When you name you divide. There is zero biblical precedent for naming a certain group of believers .... Identify with the body of Christ in your area .... We are exhorted to, "let there be no division among you".The only use of "churches" plural in scripture refers to the church in different locations. There was no such thought of "churches" within one locality. Love you all and pray more will see this so the world may see we are one and know that Jesus was sent by the Father.It's important John 17:20-23
-
no need any name whatsoever bro It's who we are that's important.
-
Often it helps to have the location or region in the name, a mountain near you or the name of the valley you are in, or a creek, stream or river. What says 'home' about where you are?
-
Pleeaasse don't give "it" a name.There is no "it". You believers are part of the church in your location and you meet together.There is zero biblical precedent for a group of believers giving their particular group a name.I understand that nearly all believers do .... That in no way makes it right.Names seperate us from others of the church in our area.
-
Paul TrosclairHow is it biblical to name a church ?2wBeth BalmesPaul Trosclair geographical. E.g.Church in Corinth. Church in Ephesus.2wJohanna WhittakerBeth Balmes .. Paul's letters were to the CHURCHES (ekklesia) in ...
-
- Nov 2022
-
dougbelshaw.com dougbelshaw.com
-
The lowest strata represents Generative ambiguity. Here, words are used as symbols for ideas that are very hard to express; an individual gives a name to a nebulous collection of ideas or thoughts. They struggle to make this approach make sense to others.
Generative ambiguity is the process of giving names, potentially tentative, to a nebulous collection of nascent and unclear ideas in an effort to help make sense of them both to themselves as well as others.
-
- Oct 2022
-
webseitz.fluxent.com webseitz.fluxent.com
-
http://webseitz.fluxent.com/wiki/DesigningGoodPageNames
Designing good page names
-
-
-
It acts as a black hole null object, allowing arbitrarily deep method chains.
If that's what it does, then perhaps the name should reflect that in the name!
-
For any message that has not explicitly allowed or expected, the double will return itself.
If that's what it does, then perhaps the name should reflect that in the name!
-
to make the double "loose"
If that's what it does, then perhaps the name should reflect that in the name!
-
-
www.eastgate.com www.eastgate.com
-
Tinderbox
Tinderbox really is a fantastic name for a note taking / personal knowledge management system. Just the idea makes me want to paint flames on the sides of my physical card index. https://www.eastgate.com/Tinderbox/
-
- Sep 2022
-
bugs.ruby-lang.org bugs.ruby-lang.org
Tags
Annotators
URL
-
- Aug 2022
-
www.reddit.com www.reddit.com
-
Title for My Book
It's tough to do your own marketing and naming is hard. If you have an obscure short title, be sure to have a sharply defined subtitle, both for definition but to hit the keywords you'll want for discovery and search (SEO) purposes. Though be careful with keyword stuffing, if for no other reason than that Luhmann had a particularly sparse index.
Zettelkasten doesn't have much value for for native search (yet). Who besides a student that doesn't really want to buy it searches for a book on note taking?! Creativity, Productivity, and Writing are probably most of your potential market, so look at books in those areas for words to borrow (aka steal flagrantly). Other less common keywords to consider or throw into your description of the book, though not the title: research, research methods, literature review, thesis writing, Ph.D., etc.
Perhaps you've limited the question Scott. Instead ask everyone: What title would you want to see on such a book that would make you want to buy and read it? Everyone should brainstorm for 3 minutes and write down a few potential titles.
I'll start:
Antinet Method: Thought Development for Creativity and Productive Writing
Antinet Zettelkasten: A Modern Approach to Thought Development
Antinet: The Technique of Unreasonably Productive Intellectual Work (and Fun) [h/t F. Kuntze]
Mix and match away...
-
-
stackoverflow.com stackoverflow.com
-
The vendor prefix (vnd.) indicates that it is custom for this vendor.
-
The +json indicates that it can be parsed as JSON, but the media type should define further semantics on top of JSON.
-
-
c2.com c2.com
-
Wikipedia would not be as successful as it is now had I named WikiWikiWeb "electronic-encyclopedia"
-
- Jul 2022
-
tomcritchlow.com tomcritchlow.com
-
Slab
-
-
openbooks.neocities.org openbooks.neocities.org
-
OpenBooks is a hub for Neocities community projects.
Why the name, though?
Tags
Annotators
URL
-
-
-
Protagonist Does a Thing formula
https://slate.com/culture/2022/06/book-titles-eleanor-oliphant-women-fiction.html
This article has a nice number of examples of the naming convention: "Protagonist Does a Thing"
I am a bit shocked to see Hypothes.is indicates that there are 31 (private) annotations on this particular page. What is going on here?!
-
- Jun 2022
-
Local file Local file
-
Are there relevant IPs buried in other projects you’ve worked onin the past?
Sadly, I've already forgotten his self-defined version of IP and I can only think of intellectual property. Is footnote mention linking it to intellectual property certainly didn't help things.
This is part of why using popular acronyms that aren't descriptive or clever is a bad naming practice.
-
-
www.danah.org www.danah.org
-
-
Douglas Adams noted, "Capital letters were always the best way of dealing with things you didn't have a good answer to."
from Dirk Gently's Holistic Detective Agency
-
-
www.lisabanks.com www.lisabanks.com
-
By capitalizing words that shouldn’t be, it sounds as if the writer is trying to inflate the importance of those words artificially.
surely there is a name for this assinine practice?
-
- May 2022
-
gitlab.com gitlab.com
-
We should ask the PM to chime in and post it in #naming on Slack.
-
- Mar 2022
-
developer.mozilla.org developer.mozilla.org
-
The HTMLLabelElement.htmlFor property reflects the value of the for content property.
-
- Feb 2022
-
github.com github.com
-
Is the name "delegated type" up for review? I don't see any delegation happening in the code. It looks more like a "subtype", or "secondary type", or something like that.
-
-
stackoverflow.com stackoverflow.com
-
Unfortunately, I think a lot of the answers here are perpetuating or advancing the idea that there's some complex, meaningful difference. Really - there isn't all that much to it, just different words for the same thing.
-
'method' is the object-oriented word for 'function'. That's pretty much all there is to it (ie., no real difference).
-
- Nov 2021
-
www.typescriptlang.org www.typescriptlang.org
-
It might be confusing that a union of types appears to have the intersection of those types’ properties.
-
- Oct 2021
-
github.com github.com
-
serverFetch name is unclear. That the docs need to say in bold that it's external is a bit of a code smell.
-
Rename to externalFetch. That it runs on the server is already implied by it being located in hooks
-
- Sep 2021
-
github.com github.com
-
I feel like app/packs (or something like it) is a good name because it communicates to developers that it's not just JavaScript that can be bundled, it's also CSS, images, SVGs — you name it. I realize what can be bundled is wholly dependent on the bundler you use, but even esbuild supports bundling CSS. So couldn't this possibly be confusing?
-
- Aug 2021
-
medium.com medium.com
-
arguments = method_proc.parameters.map(&:last)
Gets names of parameters, like
[:arg_a, :b]
Should be called
parameter_names
(the key word being names). "arguments
" implies that it is the actual values that were passed in — not the name of the variables to which they will be assigned.
-
- Jul 2021
-
twitter.com twitter.com
-
World Health Organization (WHO). (2021, May 31). Today WHO has announced a new naming system for key #COVID19 variants. The labels are based on the Greek alphabet (i.e. Alpha, Beta, Gamma, etc), making them simple, easy to say and remember. 👉 https://t.co/aYCZfspZyb https://t.co/Gxt14fwVqF [Tweet]. @WHO. https://twitter.com/WHO/status/1399432092333883393
-
- Jun 2021
-
donaldgmcneiljr1954.medium.com donaldgmcneiljr1954.medium.com
-
Jr, D. G. M. (2021, June 6). Sigma Phi-ing Monkeyshines at the W.H.O. Medium. https://donaldgmcneiljr1954.medium.com/sigma-phi-ing-monkeyshines-at-the-w-h-o-35dcedfc9e33
-
-
evilmartians.com evilmartians.com
-
“System tests” is a common naming for automated end-to-end tests in the Rails world. Before Rails adopted this name, we used such variations as feature tests, browser tests
-
-
pragmaticstudio.com pragmaticstudio.com
-
(In case you’re wondering, there’s nothing special about the name CSRF-TOKEN.)
-
-
stackoverflow.com stackoverflow.com
-
(I think you need a better name than private_accessor though)
-
-
Local file Local file
-
I worked in the word "Mancunian" three times in one short paragraph. It was the second-best demonym r d ever heard, almost match-ing Vallisoletano (a citizen ofVallado-lid).
For those who'd like to go crazy on demonyms... https://en.wikipedia.org/wiki/Demonym
-
- May 2021
-
github.com github.com
-
fetch: fetcher
Personally, I don't like how the local/custom/wrapper version of
fetch
is calledfetcher
. I feel like{prefix}_fetch
orfetch_{prefix}
would have been better.
-
-
github.com github.com
-
(name subject to bikeshedding)
-
-
github.com github.com
-
github.com github.com
-
die-hard fans of filter-branch may be interested in filter-lamely (a.k.a. filter-branch-ish), a reimplementation of filter-branch based on filter-repo which is more performant
Tags
Annotators
URL
-
-
stefaniefluin.medium.com stefaniefluin.medium.com
-
1. The main folder names have numbers in front of them, such as 0-base to ensure that the folders stay in that particular order. You can certainly omit this or choose different folder names.
-
- Apr 2021
-
www.kickstarter.com www.kickstarter.com
-
For those who are wondering about the name, Bear Raid is a real phrase used to describe when a stock price is intentionally lowered through short selling and rumors.
-
-
boardgamegeek.com boardgamegeek.com
-
https://boardgamegeek.com/boardgame/183284/factory-funner/versions
And now there are two versions with the nickname "Second edition": 2018 https://boardgamegeek.com/boardgameversion/404596/second-edition 2021 https://boardgamegeek.com/boardgameversion/556765/second-edition
and a 3rd edition published prior to the current/new 2nd edition: 2019 https://boardgamegeek.com/boardgameversion/486693/third-edition
Confusing all around.
But I think the bottom line is that the 2021 version is in fact the same game and the newest rules tweaks:
- Added a sixth player
- Official variant to play without the quick grab element.
-
Around &Bigger the box is bigger: 75mm high instead of 45mm or so.That was the main reason for the name &Bigger. The first edition does fit in its box but very tight. Because the first factory used bigger cardboard than planned. They told me about this "upgrade" after they produced the game. The thicker tiles (about 2.5mm) did feel good for the game so the &Bigger edition has the same
-
- Mar 2021
-
www.martinfowler.com www.martinfowler.com
-
github.com github.com
-
antimicro is a graphical program used to map keyboard keys and mouse controls to a gamepad.
why is it named this?
Tags
Annotators
URL
-
-
github.com github.com
-
Ubuntu Multipass name generator
- One word: names.txt
- Two words: adjectives.txt - names.txt
- Three words: adverbs.txt + adjectives.txt + names.txt
-
-
trailblazer.to trailblazer.to
-
The absence of a method name here is per design: this object does only one thing, and hence what it does is reflected in the class name.
-
- Feb 2021
-
www.schneems.com www.schneems.com
-
As we know, naming is hard.
-
Another thing I don’t like is the name of the config file manifest.js. Internally Sprockets has the concept of a manifest already Sprockets::Manifest, but the two aren’t directly coupled. We also already have a “manifest” JSON file that gets generated in public/assets/ and has manifest in the name .Sprockets-manifest-140998229eec5a9a5802b31d0ef6ed25.json. I know one is a JS file and one is a JSON file, but it’s a bit confusing to talk about.
When I first heard of app/assets/config/manifest.js, I was a bit confused too, and assumed/wondered if it was related to the manifest it generates under
public
. -
The link name is not very helpful, it doesn’t explain what it does very well.
-
-
en.wikipedia.org en.wikipedia.org
-
Most C++ template idioms will carry over to D without alteration, but D adds some additional functionality
-
-
www.quora.com www.quora.com
-
There are two definitions of ‘Enterprise’ 1 - Enterprise as a business. In fact, in French, ‘enterprise’ literally means ‘business’ 2- Enterprise as a large business. This is the most common use of the term in business, differentiating between small, medium, and large businesses. In this context, there is no official rule, however it is generally accepted for enterprise to mean companies with over 1,000 employees and/or $1B in revenue
-
-
trailblazer.to trailblazer.to
-
termini (or “ends” as we used to call them).
Tags
Annotators
URL
-
-
github.com github.com
-
outcome.valid?
This would read better if it were aliased as
success?
:if outcome.success?
-
value returned from #execute
Why not follow Ruby Proc convention of calling it
call
?execute seems like a synonym for call, so given these 2 equivalent options, it seems better to prefer the one more idiomatic in Ruby.
-
By convention, we call this an outcome
-
Call .run on your interaction to execute it.
Why not follow Ruby Proc convention of calling it
call
?run seems like a synonym for call, so given these 2 equivalent options, it seems better to prefer the one more idiomatic in Ruby.
-
-
github.com github.com
-
Hopscotch
Tags
Annotators
URL
-
-
-
if you name you instance variable form, then you can always just pass in params[:form]
-
Why process, not save? This is entirely up to you. However, it's good to stay consistent across your team so there's no confusion. I began using save but found there are some cases for forms where you aren't saving anything, such as when you are just triggering a job or push-notification. I found using process fits more cases so that's what I use. This is also typically the only method that is public on my forms.
process is a good name, but I think this is evidence that this object is not the form object itself, but a form processor (as I like to call it) or a "workflow" object (like https://github.com/gogogarrett/reform_example/blob/master/app/forms/workflows/user_workflow.rb), which wraps a form object.
-
-
github.com github.com
-
@conference_form.submit(conference_params)
Surprised they called it
submit
, since that could imply that you're triggering an action called submit.They use other verbs to describe this:
- sync
- populate
- write
Analogous to Reform's sync / sync_models method.
Actually, the name makes a lot of sense when you see it in context:
@conference_form = ConferenceForm.new(conference) @conference_form.submit(conference_params) if @conference_form.save
-
-
hilton.org.uk hilton.org.uk
-
Unlike naming children, coding involves naming things on a daily basis. When you write code, naming things isn’t just hard, it’s a relentless demand for creativity. Fortunately, programmers are creative people.
-
If we renamed things more often, then it probably wouldn’t be so hard to name them in the first place.
-
We also find it hard to agree on what good names and bad names look like, which makes it hard to know when renaming improves a name.
-
This is funny because it’s unexpected. Cache invalidation sounds like a hard thing, while naming sounds more straightforward. The joke works because it violates our expectation that hard things should be technical. It’s also funny because it’s true.
-
First of all, we want names to exhibit truth and beauty: to be the right names, and to make our code clean and beautiful. At least, this is what we want to think about our code, but naming’s importance is far more practical.
-
Naming is communication
-
Naming matters for both idealogical and practical reasons.
-
Naming is just one part of the micro-design activity that we call programming. If design weren’t hard, we wouldn’t find good design so satisfying.
-
Anyone who has ever tried to name a child knows that naming is hard. Naming things in code is harder. It’s bad enough that you have to commit to a name that someone isn’t going to like. You also have to be able to live with it.
Tags
- funny because it's true
- naming things is hard
- cache invalidation is hard
- what programmers are like
- hard to agree on
- requires/demands creativity
- good analogy
- naming
- communication
- _is_ (strong is-a/hyponymy/equivalence)
- frequently encountered (common) problem
- programming
- creative people
- well-written
- is just one part of _
- software development
- becomes/gets easier with practice/experience
- creative
- relentless
- why is it important? / why does it matter?
- practical
- truth
- hard to determine/recognize if it is better / an improvement or not
- non-technical problems
- naming: the importance of good names
- satisfying/rewarding
- surprising
- the activity of _
- creativity
- good point
- funny because it's unexpected
- technical problems
- contrast
- refactoring: rename
- beauty
- expectations
- clean code
- why is it difficult/hard?
- big change/rewrite vs. continuous improvements / smaller refactorings
- beautiful code
Annotators
URL
-
-
www.computers.wtf www.computers.wtf
-
There’s only one hard thing in Computer Science: human communication. The most complex part of cache invalidation is figuring out what the heck people mean with the word cache. Once you get that sorted out, the rest is not that complicated; the tools are out there, and they’re pretty good.
-
-
css-tricks.com css-tricks.com
-
When you use this syntax the lines on either end of the areas are actually getting named automatically.
-
Notice that you’re not naming lines with this syntax, just areas.
-
- Dec 2020
-
-
Is store the right name? (session?)
Tags
Annotators
URL
-
-
github.com github.com
-
Maybe something more neutral just meaning a virtual element / no-element container would better express the intention? And regarding the syntax, maybe it would also feel less repetitive / boilerplaty than <svelte:slot slot="name" />... Maybe something like <svelte:fragment slot="name"> or <svelte:virtual slot="name">?
-
Also agree that <svelte:slot> is perhaps a little confusing since it replaces the slot attribute rather than the slot element, so <svelte:fragment> would make more sense
-
-
github.com github.com
-
Just to reiterate the discussion on the RFC, there was a suggestion that we change <svelte:slot slot="foo"> to <svelte:fragment slot="foo">, since it's the counterpart to a <slot> rather than an equivalent to it
-
-
blog.kotlin-academy.com blog.kotlin-academy.com
-
Convention in Java, and I believe most other languages, is to use Listener suffix for historical reasons!
-
Handlers are normally not suffixed, but instead, they most often have on as the prefix (onClick, onSwipe etc.).
-
Listeners are often objects, so they are commonly suffixed with Listener.
-
- Nov 2020
-
developer.mozilla.org developer.mozilla.org
-
The Object.getPrototypeOf() method returns the prototype (i.e. the value of the internal [[Prototype]] property) of the specified object.
internal: [[Prototype]]
Other times we see something used to indicate it is internal. In fact, this even supersedes proto__. So why did they use a different naming convention? Did they decide [[ ]] is a better naming convention?
-
-
en.wikipedia.org en.wikipedia.org
-
Microsoft announced IronRuby, which uses the same name as Wilco Bauwer's IronRuby project with permission.
-
-
css-tricks.com css-tricks.com
-
@import is also a CSS feature, and the differences can be confusing
-
- Oct 2020
-
-
We could potentially have another flag that was your definition of dirty, but then we run into the hard problem in computer science: naming things.
-
-
www.npmjs.com www.npmjs.com
-
In a browser, deep-diff defines a global variable DeepDiff. If there is a conflict in the global namespace you can restore the conflicting definition and assign deep-diff to another variable like this: var deep = DeepDiff.noConflict();.
-
-
github.com github.com
-
I vote for calling it let Could be used like this {#let foo = initialValue}. It's closer to javascript
-
I expressed doubts about the name with because of its existing meaning in javascript, which is a fair point from my past self.
-
-
github.com github.com
-
The other module on npm that I found to do this
Too bad https://www.npmjs.org/package/is-plain-object was taken and this library had to resort to is-pojo yuck acronym. is-plain-object is a much better name.
Tags
Annotators
URL
-
-
github.com github.com
-
For event listeners we support the standard jsx naming convention onEventname (this is converted to on:eventname in svelte) as well.
-
-
-
their name gives no mnemonic boost whatsoever. Whatever faint associations it might once have held fade away, especially when the discover was neither famous nor narrow, and the reader is several generations removed.
This might be debatable as many of the names in the example are relatively famous names. Any associations they provide might also extend to the dates of the mathematician which also then places the ideas historically as well.
More often I see the problem with some of the bigger greats like Euler and Cauchy who discovered so many things and everything is named after them.
The other problem is mis-attribution of the discovery, which happens all-too-frequently, and the thing is named after the wrong person.
-
The worst answer I can imagine is the one Pope Gregory VII gave for refusing to let the Holy Scripture be translated out of Latin: “... [I]f it were plainly apparent to all men, perchance it would be little esteemed and be subject to disrespect; or it might be falsely understood by those of mediocre learning, and lead to error.”
I'd push back on this a bit by saying that there are huge swaths of people looking at English translations, of Latin translations, of Greek, Hebrew, and Aramaic translations. Not only is there some detail lost in the multiple levels of translation, but many modern Christians are actively mis-applying the stories in the Bible to apply to their modern lives in radically different ways than was intended.
-
- Sep 2020
-
github.com github.com
-
remaining: 0, callbacks: [] r: 0, // remaining outros c: [], // callbacks p: outros // parent group
Ugh. Why did he change this?
Similar question here: https://hyp.is/kayb_AN1EeuCb5OkL5-Yqg/github.com/sveltejs/svelte/pull/3209
Answer here: https://github.com/sveltejs/svelte/pull/3209
-
-
github.com github.com
-
Why the obfuscation of remaining to r and callbacks to c? This is fine for function-local variables but in this instance makes the code significantly harder to reason about? There is no notion of what c and r mean.
-
-
stackoverflow.com stackoverflow.com
-
But I just want to say npx is lame. It should have been npm run or npm exec or something.
They apparently don't appreciate the brevity of npx for something that you probably will run often. Would you also prefer to type out
node package-manager
instead ofnpm
every time you currently type outnpm
??
-
-
www.javascriptjanuary.com www.javascriptjanuary.com
-
The problem I have with this approach to state and prop variables is that the difference between them is very blurry. In React you can clearly see that a prop is an input to component (because of clear function notation), and that state is something internal. In Svelte they are both just variables, with the exception that props use export keyword.
This is something I've seen before: people noticing that Svelte is missing some kind of naming convention.
React has use___ convention, for example. Without that, it makes it hard to see the difference between and know just from the name that a function is an (mentioned in the other article I read) action and not a event handler or even component, for example.
-
-
-
if this does land, my vote is for smoosh
-
For the actual name of the thing, I like behaviors more than enhancers. That might be too limiting but I can't think of using this for styles or something that I wouldn't call a behavior. traits is also nice. Hey, decorators works too.
-
While there is some precedence in other frameworks for using as, the word doesn't fit well. Since you are adding functionality to elements I like the word add better (and it only has 1 more character).
-
-
-
github.com github.com
-
I like use. But we would still need a noun to reference them by in the docs or libraries.
-
What do you think of one of these: "actions", "enhancements", "additions" or "extensions"? My vote goes to "actions". It is short but it has meaning, as do the others.
-
one problem with 'behavior' is that's the terminology we use to describe all of a component's encapsulated logic — methods, transitions, etc.
-
-
github.com github.com
-
To differentiate <style scoped> from the existing top-level <style> elements, I propose that we refer to these as 'local scoped styles'.
-
-
github.com github.com
-
The above doesn't work for another unfortunate reason, it's not possible to write export let class = ''; instead CustomComponent because class is a reserved keyword and isn't allowed to be used as a variable name. The workaround would have to be to use some other prop name like maybe cssClass but then there's no "standard" by which all Svelte components can follow and every library will choose a different name which is cumbersome for users, because it creates scenarios like:
-
-
stackoverflow.com stackoverflow.com
-
It was called a "virtual DOM" library because it didn't start out as isomorphic, but actually tied to the DOM from the start. It was an afterthought to make it isomorphic.
-
- Jun 2020
-
docs.syncthing.net docs.syncthing.net
-
Is it “syncthing”, “Syncthing” or “SyncThing”?¶ It’s Syncthing, although the command and source repository is spelled syncthing so it may be referred to in that way as well. It’s definitely not SyncThing, even though the abbreviation st is used in some circumstances and file names.
-
- May 2020
-
docs.gitlab.com docs.gitlab.com
-
To follow conventions of naming across GitLab, and to further move away from the build term and toward job, some CI/CD environment variables were renamed for GitLab 9.0 release.
-
-
www.netlifycms.org www.netlifycms.org
-
The folks at Netlify created Netlify CMS to fill a gap in the static site generation pipeline. There were some great proprietary headless CMS options, but no real contenders that were open source and extensible—that could turn into a community-built ecosystem like WordPress or Drupal. For that reason, Netlify CMS is made to be community-driven, and has never been locked to the Netlify platform (despite the name).
Kind of an unfortunate name...
-
-
en.wikipedia.org en.wikipedia.org
-
"linked data" can and should be a very general term referring to any structured data that is interlinked/interconnected.
It looks like most of this article describes it in that general sense, but sometimes it talks about URIs and such as if they are a necessary attribute of linked data, when that would only apply to Web-connected linked data. What about, for example, linked data that links to each other through some other convention such as just a "type" and "ID"? Maybe that shouldn't be considered linked data if it is too locally scoped? But that topic and distinction should be explored/discussed further...
I love its application to web technologies, but I wish there were a distinct term for that application ("linked web data"?) so it could be clearer from reading the word whether you meant general case or not. May not be a problem in practice. We shall see.
Granted/hopefully most use of linked data is in the context of the Web, so that the links are universal / globally scoped, etc.
-
-
about.gitlab.com about.gitlab.com
-
This change was made because GitLab License Management is now renamed to GitLab License Compliance. After review with users and analysts, we determined that this new name better indicates what the feature is for, aligns with existing market terminology, and reduces confusion with GitLab subscription licensing features.
-
-
en.wikipedia.org en.wikipedia.org
-
generic-sounding term may be interpreted as something more specific than intended: I want to be able to use "data interchange" in the most general sense. But if people interpret it to mean this specific standard/protocol/whatever, I may be misunderstood.
The definition given here
is the concept of businesses electronically communicating information that was traditionally communicated on paper, such as purchase orders and invoices.
limits it to things that were previously communicated on paper. But what about things for which paper was never used, like the interchange of consent and consent receipts for GDPR/privacy law compliance, etc.?
The term should be allowed to be used just as well for newer technologies/processes that had no previous roots in paper technologies.
-
-
extensionworkshop.com extensionworkshop.com
-
If the add-on is a fork of another add-on, the name must clearly distinguish it from the original and provide a significant difference in functionality and/or code.
-
- Apr 2020
-
en.wikipedia.org en.wikipedia.org
-
Some conventions reverse the order of priorities, considering lower values to be higher priority
-
-
cdb.reacttraining.com cdb.reacttraining.com
-
It’s true that there are two hard problems in computer science and one of them is naming things. Why? Because good names are important. A good name teaches about purpose and responsibility, so you have to spend some time thinking about it.
-
-
security.stackexchange.com security.stackexchange.com
-
You don't "sanitize your output" you encode it for proper context within the application it is being presented. You encode the output for HTML, HTML Attribute, URL, JavaScript
-
I would call this output encoding instead of sanitization
-
-
github.com github.com
-
Then I modeled the the contributing.md and development.md after bundler's files and they use uppercase for those and so I did.
-
- Mar 2020
-
github.com github.com
-
On rare occasion two or more methods can be very tightly related. In these cases the methods can all go in a single file under the name of the method considered most significant. Usually files for the other methods should still be created that simply require the main file.
-
Don't be discouraged when you get feedback about a method that isn't all sunshine and roses. Facets has been around long enough now that it needs to maintain a certain degree of quality control, and that means serious discernment about what goes into the library. That includes having in depth discussions the merits of methods, even about the best name for a method --even if the functionality has been accepted the name may not.
about: merits
-
-
researchworkspace.com researchworkspace.com
-
kasper-netcdf.zip
this table name is ok but could use more cowbell
-
-
en.wikipedia.org en.wikipedia.org
-
pattern library with the specific goal of naming and shaming deceptive user interfaces
-
- Jan 2020
-
allnurses.com allnurses.com
-
chart the index finger as the 2nd finger, middle finger as the 3rd, ring finger as the 4th, and pinky as the 5th finger
-
- Dec 2019
-
infokaistatic.s3.amazonaws.com infokaistatic.s3.amazonaws.com
-
PHP variables begin with the dollar symbol $ and PHP variable names adhere to the following rules:• Names are case sensitive• Names may contain letters, numbers, and the underscore character• Names may not begin with a number
-
-
github.com github.com
-
return <Lower
Interesting naming convention: Higher and Lower components.
-
-
babeljs.io babeljs.io
-
Therefore, it's easy to search around for tweets/blog posts/talks that say "ES7 Decorators" and find that it's become the accustomed name for it.
-
Part of the issue is precisely around naming things, and as we often hear, naming things is hard.
-
- Nov 2019
-
gist.github.com gist.github.com
-
gist.github.com gist.github.com
-
Not yet sure when I would need immutable components...
-
-
gist.github.com gist.github.com
-
The idea is that the additional prefix _ of a Null Component symbolizes that it adds even less to the DOM than an Injector. I picture the name falling through to become just the _, like the unused argument convention in javascript functions: const handleEvent = (_, id) => { console.log(id) } .
-
- Sep 2019
-
suitcss.github.io suitcss.github.io
-
writing.stackexchange.com writing.stackexchange.com
-
www.barnesandnoble.com www.barnesandnoble.com
-
On naming fantasy characters
-
- May 2019
-
ru.wikipedia.org ru.wikipedia.org
-
Эргонимика Изучает наименования деловых объединений людей.
-
-
www.siding14brewing.com www.siding14brewing.com
-
Why Siding 14? It's a nod to our rich Alberta and western Canadian railway heritage. Before the town of Ponoka was named, it was Siding 14 of the Calgary-Edmonton Railway Company. The siding was a supply point for steam locomotives making the run between the two major cities. The railway not only provided transportation between small towns and major centers, it was historically the heart of communication and social interaction in communities across the province.
-
- Jan 2017
-
angular.io angular.ioAngular1
-
selector: 'admin-users'
Why isn't this selector defined as toh-admin-users, just like above toh-hero suggestion?
-
- Feb 2015
-
jonudell.net jonudell.net
-
(Again, this is in no way a proposal for how the URLs should be structured.)
To avoid overvaluing group names by making them scarce, we should include a small uniqueness element like a (very short) UUID.
Obviously more than one person will want to make a group named "research."
Tags
Annotators
URL
-