OED itself states that non-inclusion in their unparalleled work must not be taken as proof of non-wordness
first sighting: "non-wordness"
OED itself states that non-inclusion in their unparalleled work must not be taken as proof of non-wordness
first sighting: "non-wordness"
In simple words, the database client and the server prove and convince each other that they know the password without exchanging the password or the password hash. Yes, it is possible by doing a Salted Challenge and Responses, SCRAM-SHA-256, as specified by RFC 7677. This way of storing, communicating, and verifying passwords makes it very hard to break a password.
Interesting!
Copyleft Richard Towers 2025. All wrongs reserved.
given_name string Given name(s) or first name(s)
Sighting: use of "given name" as the official name for the field instead of "first name".
in-box
first sighting: in-box Kind of like what's provided "out of the box".
lambda(&:nil?)
Here's example code which works around the lack of a ??= operator in the wild:
but PR is not updated somewhy
Did he just make up a new word? :)
I get what it means though, pretty easily: somewhy = for some reason
(by non-native English speaker)
snowcloning
idiolect
I also like "infelicitous" for this purpose.
infelicitous
COPY --chown=ruby:ruby
One friendly place to start learning more about the technology that holds the Internet together is Julia Evans' blog.
It has its roots in the Rash (specifically the rash_alt flavor), which is a special Mash, made popular by the hashie gem.
first sighting: https://github.com/shishi/rash_alt
It uses the Server-Sent Events (SSE) web standard
first sighting: server-sent events
https://html.spec.whatwg.org/multipage/server-sent-events.html#server-sent-events
&& nil
first sighting: I don't think I've seen someone write exactly && nil before.
Apparently to avoid having the return value from errors.add — which should be done solely for its side effect, not to get a return value -- inadvertently being used as a return value for user. It wouldn't make sense to return from user. That should only return a User or nil. And more statically typed languages would allow that to be expressed/enforced from type annotations alone, which would have caught the mistake of returning errors.add if someone had accidentally attempted to return that.
Having user (and therefore call) return nil is key to the unless @current_user working.
Instead of using private controller methods, simple_command can be used.
first sighting: simple_command
One language that is currently being developed, Rascal, takes a hybrid approach allowing dynamic typing within functions but enforcing static typing for the function signature.
first sighting: Rascal
A personalized button gives users a quick indication of the session status, both on Google's side and on your website, before they click the button. This is especially helpful to end users who visit your website only occasionally. They may forget whether an account has been created or not, and in which way. A personalized button reminds them that Sign In With Google has been used before. Thus, it helps to prevent unnecessary duplicate account creation on your website.
first sighting: sign-in: problem: forgetting whether an account has been created or not, and in which way
mutually-untrusting parties
first sighting: "mutually-untrusting parties"
JSON HAL
The default user profile is based on the System for Cross-domain Identity Management: Core Schema (opens new window) and has following standard properties
first sighting: https://datatracker.ietf.org/doc/html/draft-ietf-scim-core-schema-22#section-4.1.1
Copyright (c) 2019–ω
ω (or any indefinite placeholder) used as an end year for a copyright
ApplicationController.renderer.render inline: "<%= blog_url %>"
For more details, see RFC 6570.
I add it as a cron from webmin - a Web GUI for administering any linux box
linux-timemachine
Customer service 24/5 follow the sun
first sighting: 24/5 and follow the sun
args: [:parent, :ransacker_args] do |parent, args|
rank() OVER (ORDER BY
first sighting: rank
It actually depends on if your class is a data class or a behaviour class.
first time I've come across this idea of data class vs. behavior class
What's the structure of the URL of a shared link?https://chat.openai.com/share/<conversation-ID>
I've never seen a website document something like this before... especially as part of a FAQ.
How/why is this information helpful to people?
The 409 (Conflict) or 415 (Unsupported Media Type) status codes are suggested
If the chicken must come before the egg, where do you put the chicken?
If the chicken must come before the egg, where do you put the chicken?
If the chicken must come before the egg, where do you put the chicken?
If the chicken must come before the egg, where do you put the chicken?
inline(:C)
inline(:C)
Cook Mode Prevent your screen from going dark
But first, an important note — friends don't let friends use SMS 2FA.
Gänsefüßchen
literally, "little duck feet"
wer lesen kann, ist klar im Vorteil
eierlegende Wollmilchsau
you can use a Backend for Frontend (BFF)
first sighting: Backend for Frontend
This text has a line which has an ortographical typo in it. Please look at this line of text from the Zen of Python: There should be one-- and preferably only one --obvious way to do it.
first sighting: ortographical
clayey
Alle Menschen sind frei und gleich an Würde und Rechten
see https://www.sozial.de/alle-menschen-sind-frei-und-gleich-an-wuerde-und-rechten-geboren.html
The variable a is incremented thanks to the atomic memory primitives function addInt that is concurrent-safe. However, we assign the result to the same variable, which is a not a concurrent-safe write operation. This a careless mistake detected by the atomic analyzer.
first sighting: concurrent-safe
We do, You doThis tutorial is most effective when you follow along and complete the steps.
first sighting: "We do, You do"
Rename the existing default branch to the new name (main). The argument -m transfers all commit history to the new branch: git branch -m master main
cognitively adjacent
convert to URL query parameters with the qs library
Our development container teams across Microsoft and GitHub continue active development on the new Dev Container Specification, and this iteration had several exciting highlights.
So to Nay, upthread: leading by example here. Want to follow? :)
leading by example
first sighting: "upthread"
Tauri
Vue+Vuetify was like writing binary by hand instead of using an expressive modern language that abstracts away 99% of plumbing.
Vuetify
As someone who is a future-ex React developer who uses Svelte in a personal project
"future-ex"
Brownfield
Modern browsers that support the File System Access API (Edge and Chrome today) allow web pages to access the local file system (with your permission).
Worst practices
first sighting: worst practices
That may speed legit require calls a bit
Running containers without Docker is possible with Podman.
first sighting: podman
Turns out, you have to use Alt+` to switch between windows of the same applications.
and later use Sanity to store our data
Please consider sharing 🙏
first sighting: "Share" metadata
first sighting: A Forward link at bottom of an e-mail, which takes you here, which has a link to a preview (which is basically a web version of the e-mail that was sent).
In some ways, this seems preferable over forwarding the original e-mail that you received using your e-mail client's forward feature. In particular:
Introduced in the perfectly named “Typescript and validations at runtime boundaries” article @lorefnon, io-ts is an active library that aim to solve the same problem as Spicery:TypeScript compatible runtime type system for IO decoding/encoding
io-ts
2021.01.24-2021.08.09
date/time formats
I used to use this format, too!
You can use computed properties along with the omit keyword in this case like so. const varName = 'name'; const { [varName]:omit, ...updatedUser } = user;
first sighting: omit keyword
Or should that be "omitted"? https://hyp.is/lmYWKvAcEeurHLvjfrKYrw/stackoverflow.com/questions/43011742/how-to-omit-specific-properties-from-an-object-in-javascript
The answer for me is @whitecolor's yalc.
mmv1,2 is also a very nice tool for such a task, applied to the current job, it would be mmv '*.md' 'test - #1.md'
index_errors: true
index_errors: true
driven_by :selenium_chrome_headless
first sighting: driven_by
Runs headless by default, but you can configure it to run in a headful mode.
first sighting of term: headful
We use the RSpec::Parameterized gem
first sighting: rspec-parameterized
git diff --relative will print paths from the dir you are in.
first sighting: git diff --relative
$ ed - var.c << end > 0a > xxx > . > wq > end
--ignore-unmatch
https://github.com/reaxis/mu µ
first sighting of: https://github.com/reaxis/mu µ
embedded on: https://syslog.ravelin.com/multi-to-mono-repository-c81d004df3ce
Here’s a really neat editor for those from Mads Stoumann (which works for circles and ellipses as well):
/* referencing path from an inline SVG */ clip-path: url(#c1);
first sighting: referencing image by ID in CSS
one of the oldest problems was the use of Command-line interactive programs in UNIX shell-scripts
first sighting of this article
I also added --return and used long options, to make this command a little less inscrutable:
first sighting: "inscrutable" Nice word!
But floats are still useful and relevant! In fact, we have to use them for the shape-outside property to work.
first sighting: shape-outside
vertical-align: -50%;
fill_in('Foo', with: 'bar', fill_options: { clear: :backspace })
first sighting: fill_options: { clear: :backspace })
first sighting: fill_options as an option at all (for fill_in only, I presume)
I wonder they added at all as a response to this:
See also: https://hyp.is/ZcXVJJMyEeucgmPXYFP9yg/github.com/teamcapybara/capybara/issues/203
(which key should have been pressed, backspace, space?)
reduce(root){@1[@2]||={}}
first sighting: Ruby 3's new @1 shorthand
data = {}.extend XKeys::Auto # Vs ::Hash, uses arrays for int keys data[:users, 0, :name] # nil data[:users, 0, :name, :raise => true] # KeyError data[:users, :[], :name] = 'Matz' # :[] is next index, 0 in this case # {:users=>[{:name=>"Matz"}]} pick = [:users, 0, :name] data[*pick] # Matz data[:users, 0, :accesses, :else => 0] += 1 # {:users=>[{:name=>"Matz", :accesses=>1}]}
Review changes
first sighting: diffend.io
Thanks for review. Please post also to protondb.com to help users and devs there...
My preference here is biased by the fact that I spend everyday at work building web components, so Svelte's approach feels very familiar to slots in web components.
first sighting: That <template>/<slot> is part of HTML standard and the reason Svelte uses similar/same syntax is probably because it was trying to make it match / based on that syntax (as they did with other areas of the syntax, some of it even JS/JSX-like, but more leaning towards HTML-like) so that it's familiar and consistent across platforms.
xdg-email
Dry::Types::Undefined
Cool! I workaround for the fact that Ruby has no undefined type distinct from nil.
You can’t use @supports for selectors, only property/values (e.g. @supports (display: flex))
first sighting CSS: @supports
The TreeWalker API gives you only the #text Nodes, and then you do what you want with them.
first sighting: TreeWalker 
:placeholder-shown
Fires an invalid event at the element
First time I've seen/heard it said that an event is fired at some target. But it sure makes sense, since it matches how "fire" is used in other senses (like shooting a gun).
var md = require('markdown-it')('commonmark');
first sighting: require(...)(...)
How would that work with import? Not as fluidly but...
import markdownIt from 'markdown-it'
let md = markdownIt('commonmark')
Shogi is a classic game. I know many people who want to play Shogi, but the Kanji on the pieces makes it too hard to master. I have designed this Shogi with icons so anybody can learn it easily.
First sighting (type: mention/link): https://hyp.is/3AMkJHumEeurpAsw_sA3nA/trailblazer.to/2.1/blog.html
Example that uses it: https://github.com/trailblazer/tutorial/blob/master/ruby/test/basics_test.rb
URI::MailTo::EMAIL_REGEXP
First time I've seen someone create a validator by simply matching against URI::MailTo::EMAIL_REGEXP from std lib. More often you see people copying and pasting some really long regex that they don't understand and is probably not loose enough. It's much better, though, to simply reuse a standard one from a library — by reference, rather than copying and pasting!!
How Sprockets works
built using nullary type constructors
first sighting nullary 
Modelling the flow of a program where chunks of code are executed in a certain order, with a successful “happy path” and an “error-out” path is called a Railway. It popped up in functional languages
first sighting: railway-oriented programming
This is the most popular article “railway oriented programming” on one of the most popular websites of F #.
I may have seen it before but not really paid attention to it, but this just might be the first time I stopped to look it up.
Because I saw the code below, didn't recognize the language, and was intrigued.
What a cool idea!
first sighting: https://darkreader.org/help/en/
recommended by (also my first sighting of it): https://hyp.is/oDsgQHF0Eeu7kEvGAmpHeQ/github.com/rails/rails/pull/19709
Some people believed I argued that object orientation is bad simply because extends has problems, as if the two concepts are equivalent. That's certainly not what I thought I said, so let me clarify some meta-issues.
first sighting: meta-issue 
Launched in 2008, our breakthrough reading app, Reading Eggs, has been used by over 3.4 million users in 169 countries.
Have Reading Eggs for kids. First time I had learned anything about the company behind it.
Here: https://hyp.is/G85jmnChEeuRiUMfGc0Brg/github.com/trailblazer/reform
Google / DuckDuck are your friends.
if it's not broken, fix it until it is.
Your operating system: Ubuntu 18.04.4 LTS
On web page: a pannable mini view of page like in VS Code.
Governed under a Temporary Benevolent Dictatorship (TBD)
first sighting: Temporary Benevolent Dictatorship
My use case is a masonry component that should split up its children into several columns.
"masonry component"
CSS Houdini
CSS Object Model (CSSOM)
But then, I still want to upgrade my dependencies from time to time, in a painless way. I recommend checking Renovate which handles JavaScript and Ruby dependencies auto updating. Use it.
Graph showing number of open issues over time
circumlocutions
first sighting: use of superscripts like this
I like it. Nice and concise and understandable.
But in other cases, the abbreviation is quite unclear and ambiguity:
Like, what does "pr" mean in these cases?
priority? Doubt it.
Pull Request? Doubt it. But maybe?
For axes that are quantifiable, like severity, using a number makes sense. But what benefit is there in including a number in these (platform?) labels?:
I think this would have been better and clearer (in that fewer people would be like huh? and wonder what it means):
Also, if you don't put that implementation of URLSearchParams in the global scope you're not using it as a polyfill but a ponyfill, and those are meant for your code, not for external dependencies.
first sighting: ponyfill
We could freeze the objects in the model but don't for efficiency. (The benefits of an immutable-equivalent data structure will be documented in vtree or blog post at some point)
first sighting: "immutable-equivalent data"
x &&= 1
"The Map is not the territory" —Alfred Korzybski
import page from "//unpkg.com/page/page.mjs";
So I guess what @Rich-Harris is trying to say is that (sorry, I'm just logging it here for my own benefit)
handle?.destroy?.()
Another problem I ran into was knowing when an element is removed. I had to add a MutationObserver on the current tooltip target so if it gets removed by Svelte while the tooltip is visible (e.g. if a click moves to another route) the tooltip isn't left hanging around on the screen. No mouseleave/mouseout events are dispatched on elements that are removed.
First sighting: MutationObserver
I think Rich is more interested in pushing for a HTMLx community spec
that feels a lot like directives in Marko: https://markojs.com/docs/syntax/#directives. While Marko did bring some interesting ideas to the table, I find Svelte's approach to be more concise and easier to reason about.
In particular, this takes a different approach from CSS Shadow Parts, which allows a component consumer to target selected elements, but to then apply arbitrary styles to those elements.
display: contents essentially removes the wrapper element from the DOM, but allows it to set inheritable styles including custom properties.
boilerplatey
boilerplatey
first sighting: hyponym, hypernym
inter alia
The hands-down best Computer Science class I took at NYU was Heuristics with Dennis Shasha in which we learned algorithms for approximating solutions to NP-hard problems and applied them to compete in automated 2-player competitive battles including a gravitation Voronoi game.
https://cs.nyu.edu/courses/fall16/CSCI-GA.2965-001/voronoi_gravitational.html
Omniheurist
Not a commonly seen word...
ΨΤ Corporation
smushor smoosh
I prefer the spelling "smoosh".
smush
preceded by an index, ☞like this
Had never seen this meaning of "index" before.
Visualization by Debuggex
Certified Ethical Hacker
Dallas Reedy
Just ran across this by chance...
Load requested features from GitHub
Finally, from a practical point of view, we suggest the adoption of "privacy label," food-like notices, that provide the required information in an easily understandable manner, making the privacy policies easier to read.
First time I've seen a (pinned to https://github.com/Dashlane) GitHub repo used to recruit job-seekers. Clever.
katas
warm welcome
First time I've seen the term "warm welcome". I think I know what they might mean, but can't be certain.
the /rails/info/properties page
Cool. First I'd heard of the /rails/info/properties page!
First sighting: "No Extra Customs Fees" rather than the typical vague wording "EU-friendly". This wording is clearer, non-gimmicky, and better. Applause!
I build stuff
On top of standard Markdown blockquotes, which require prepending > to quoted lines, GFM supports multiline blockquotes fenced by >>>:
First sighting of this >>>. I like it! It's always a pain to paste in a quote and then have to manually prefix every line with >, esp. if there are many lines.
I also like that it very nicely parallels the multilne code block delimeter syntax.
Very tendencious analysis.
word: tendencious
family_name string Surname(s) or last name(s)
Sighting: use of "family name"/"surname" as the official name for the field instead of "last name".
:root_admin
That's what I would have called it too!
reducing the project size from something that took three years to complete to something I can do on my own, as a skunk works project in three months
first sighting of: skunkworks project
The same way you play all the games in your steam library.https://fs.blog/2013/06/the-antilibrary/
First sighting of: https://fs.blog/2013/06/the-antilibrary/
First sighting of Jupyter Notebook (that I recall).
I've often wished for some standard variable to use for blocks and such. Like some people here, I had considered it. Usually I use _ but I know that means "unused" to many/most programmers. I like the % option that Clojure has.
~jpetazzo/How to
Putting ~jpetazzo/ link to parent [dir] directly in the title
I was going through the source for Thin and noticed that instead of using require, Marc-Andre Cournoyer was using a method called autoload to load thin's constituent parts.
Twig templates
Note: this is not a screenshot. You can actually interact with that form. Hooray for MDX!
Supersedes:
This issue is already known to us since yesterday. Our engineers are now working diligently to fix this behavior. I'd recommend you contact our Customer Care team and let them know that you're one of the affected users of INV36818. That way, they will link your company to the case. You will then receive a notification via email for its updates.
I am an avid reader, but I’m always struggling to memorize my learnings. I guess, that's why I started to write down my notes of books I enjoyed to read.