# Mnemonic

Published articles for Mnemonic.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Ethereum Proof-of-Stake Validator Signing and Withdrawal Keys

DevFeed: [Ethereum Proof-of-Stake Validator Signing and Withdrawal Keys](<https://devfeed.tech/articles/validated-staking-on-eth2-4-keys-16906.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2020/05/21/keys>)

Author: Carl Beekhuizen

Published: 2020-05-21T00:00:00Z

Content type: article

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [mnemonic](<https://devfeed.tech/tags/mnemonic.md>), [offline](<https://devfeed.tech/tags/offline.md>), [public-key](<https://devfeed.tech/tags/public-key.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [signing](<https://devfeed.tech/tags/signing.md>), [standards](<https://devfeed.tech/tags/standards.md>)

### AI overview

The article explains that Ethereum Proof-of-Stake validators use separate signing and withdrawal keys. Signing keys are kept by connected client software for validator duties, while withdrawal keys control funds and can be stored offline. EIPs 2333 and 2334 describe deriving related keys from a single mnemonic.

### Source excerpt

Special thanks to Sacha Yves Saint-Leger & Danny Ryan for their review. At the core of every Proof of Stake system is a signature scheme. Signatures are used to verify the identity of each validator allowing their actions, both good and bad, to be attributed to them. We...

## Matlab toolstrip - part 6 (complex controls)

DevFeed: [Matlab toolstrip - part 6 (complex controls)](<https://devfeed.tech/articles/matlab-toolstrip-part-6-complex-controls-22323.md>)

Original publisher: [Read original article](<https://undocumentedmatlab.com/articles/matlab-toolstrip-part-6-complex-controls>)

Author: Yair Altman

Published: 2019-01-21T16:00:38Z

Content type: tutorial

Language: en

Sources: [Undocumented Matlab](<https://devfeed.tech/sources/undocumented-matlab.md>)

Topics: [MATLAB](<https://devfeed.tech/topics/matlab.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [class](<https://devfeed.tech/tags/class.md>), [classes](<https://devfeed.tech/tags/classes.md>), [code](<https://devfeed.tech/tags/code.md>), [components](<https://devfeed.tech/tags/components.md>), [customization](<https://devfeed.tech/tags/customization.md>), [figure](<https://devfeed.tech/tags/figure.md>), [figure-window](<https://devfeed.tech/tags/figure-window.md>), [figure-window-gui-high-risk-of-breaking-in-future-versions-ui-controls-undocumented-feature](<https://devfeed.tech/tags/figure-window-gui-high-risk-of-breaking-in-future-versions-ui-controls-undocumented-feature.md>), [function](<https://devfeed.tech/tags/function.md>), [gui](<https://devfeed.tech/tags/gui.md>), [high-risk-of-breaking-in-future-versions](<https://devfeed.tech/tags/high-risk-of-breaking-in-future-versions.md>), [identifier](<https://devfeed.tech/tags/identifier.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [list](<https://devfeed.tech/tags/list.md>), [mnemonic](<https://devfeed.tech/tags/mnemonic.md>), [properties](<https://devfeed.tech/tags/properties.md>), [property](<https://devfeed.tech/tags/property.md>), [toolbox](<https://devfeed.tech/tags/toolbox.md>), [toolstrip](<https://devfeed.tech/tags/toolstrip.md>), [types](<https://devfeed.tech/tags/types.md>), [ui-controls](<https://devfeed.tech/tags/ui-controls.md>), [undocumented-feature](<https://devfeed.tech/tags/undocumented-feature.md>)

### AI overview

This tutorial explains how to add complex controls such as button groups, edit boxes, spinners, and sliders to custom MATLAB toolstrips. It recommends using built-in toolstrip demos and their available M-file source code as implementation references, and introduces shared control properties.

### Source excerpt

Multiple types of customizable controls can be added to Matlab toolstrips The post Matlab toolstrip - part 6 (complex controls) appeared first on Undocumented Matlab. Related posts: Matlab toolstrip - part 7 (selection controls) Matlab toolstrips can contain a wide variety of selection controls: popups, combo-boxes, and galleries. ... Matlab toolstrip - part 4 (control customization) Matlab toolstrip components (controls) can be customized in various ways, including user-defined callbacks. ... Matlab toolstrip - part 8 (galleries) Matlab toolstrips can contain customizable gallery panels of items. ... Matlab toolstrip - part 3 (basic customization) Matlab toolstrips can be created and customized in a variety of ways. ...

## Parameters and Arguments: An Easy Way to Remember the Difference

DevFeed: [Parameters and Arguments: An Easy Way to Remember the Difference](<https://devfeed.tech/articles/parameters-and-arguments-an-easy-way-to-remember-the-difference-25042.md>)

Original publisher: [Read original article](<https://typealias.com/guides/parameters-arguments/>)

Author: author@typealias.com (Dave Leeds)

Published: 2018-06-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dave Leeds on Kotlin - typealias.com](<https://devfeed.tech/sources/dave-leeds-on-kotlin-typealias-com.md>)

Topics: [generics](<https://devfeed.tech/topics/generics.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [interfaces](<https://devfeed.tech/topics/interfaces.md>)

Tags: [argument](<https://devfeed.tech/tags/argument.md>), [article](<https://devfeed.tech/tags/article.md>), [generics](<https://devfeed.tech/tags/generics.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [mnemonic](<https://devfeed.tech/tags/mnemonic.md>), [parameter](<https://devfeed.tech/tags/parameter.md>), [programming](<https://devfeed.tech/tags/programming.md>), [type-argument](<https://devfeed.tech/tags/type-argument.md>), [type-parameter](<https://devfeed.tech/tags/type-parameter.md>), [types](<https://devfeed.tech/tags/types.md>)

### AI overview

A tutorial explaining the difference between parameters and arguments in functions and generic classes. Parameters are used inside definitions, while arguments are supplied outside them; the article also discusses Kotlin type inference.

### Source excerpt

If you've ever had trouble remembering the difference between parameters and arguments, today's article is for you! Understanding this distinction can help when we're talking about functions, and it can help even more when we're talking about generics. Parameters and Arguments - the TL;DR It's a parameter when you're inside the definition. It's an argument when you're outside the definition. The easiest way to recall the difference between the two is to associate the word argument with the word outside, by remembering this phrase:

## The Emacs Guru Guide to Key Bindings

DevFeed: [The Emacs Guru Guide to Key Bindings](<https://devfeed.tech/articles/the-emacs-guru-guide-to-key-bindings-22020.md>)

Original publisher: [Read original article](<http://www.wilfred.me.uk/blog/2018/01/06/the-emacs-guru-guide-to-key-bindings/>)

Author: Wilfred Hughes

Published: 2018-01-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Wilfred Hughes](<https://devfeed.tech/sources/wilfred-hughes.md>)

Topics: [Emacs](<https://devfeed.tech/topics/emacs.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [beginners](<https://devfeed.tech/tags/beginners.md>), [commands](<https://devfeed.tech/tags/commands.md>), [emacs](<https://devfeed.tech/tags/emacs.md>), [guide](<https://devfeed.tech/tags/guide.md>), [mnemonic](<https://devfeed.tech/tags/mnemonic.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>)

### AI overview

This tutorial explains the logic behind Emacs key bindings. It covers mnemonic bindings, consistent patterns for movement and text operations, and ways to discover which commands and shortcuts are active.

### Source excerpt

Imagine that you hold Control and type your name into Emacs. Can you describe what will happen? - The 'Emacs Guru Test' Emacs shortcuts (known as 'key bindings') can seem ridiculous to beginners. Some Emacs users even argue you should change them as soon as you start using Emacs. They are wrong. In this post, I'll describe the logic behind the Emacs key bindings. Not only will you be closer to passing the guru test, but you might even find you like some of the defaults! There Are How Many? Emacs has a ton of key bindings. ELISP> (length global-map) 143 Emacs is a modal editor, so most key bindings are mode-specific. However, my current Emacs instance has well over a hundred global shortcuts that work everywhere. (Keymaps are nested data structures, so this actually undercounts! For example, C-h C-h and C-h f are not counted separately.) Even that is a drop in the bucket compared with how many commands we could define key bindings for. ELISP> (let ((total 0)) (mapatoms (lambda (sym) (when (commandp sym) (setq total (1+ total))))) total) 8612 How can we possibly organise all these commands? Mnemonic Key Bindings Basic commands are often given key bindings based on their name. You'll encounter all of these important commands in the Emacs tutorial. Command Key Binding eXecute-extended-command M-x Next-line C-n Previous-line C-p Forward-char C-f Backward-car C-b iSearch-forward C-s Mnemonics are a really effective way of memorising things. If you can remember the name of the command, you can probably remember the key binding too. Organised Key Bindings Many Emacs movement commands are laid out in a consistent pattern. For example, movement by certain amount: Command Key Binding forward-char C-f forward-word M-f forward-sexp C-M-f Moving to the end of something: Command Key Binding move-end-of-line C-e forward-sentence M-e end-of-defun C-M-e Transposing, which swaps text either side of the cursor: Command Key Binding transpose-chars C-t transpose-words M-t transpose-sexps