Spectrum, Adobe’s design system
Spectrum provides interface components, resources, and tools to help teams work more efficiently and to make applications more consistent.
Nate Baldwin talk ~14:00
https://www.youtube.com/watch?v=Y9-aXiMSKa4
Historical map of Schenectady County in the State of New York - David Rumsey Historical Map Collection
Conde, Edwin G.; Historical map of Schenectady County in the State of New York. Compiled and drawn by Edwin G. Conde 1931, Lithographed in Schenectady by Litto Craft. Copyright, 1931, by Edwin G. Conde. (insets) Map of old Schenectady. (with) Under three flags.; 8468.000; Detailed historical pictorial map, with title cartouche. Shows major bodies of water and rivers, railroads, places and buildings with emphasis on historical events, which are labeled throughout, lines indicating the roads, and historical routes. Includes notes on "Historical markers", County and city seals, Compass rose, and portraits of Lieut. Col. Christopher Yates, Joseph C. Yates, George W. Featherstonhaugh, and De. Eliphalet Nott.
Neovim - LSP Setup Tutorial (Built in LSP 100% Lua)
Repo: https://github.com/LunarVim/Neovim-from-scratch/tree/master
nvim_lspconfig: https://github.com/neovim/nvim-lspconfig
server settings: https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md
nvim_lsp_installer: https://github.com/williamboman/nvim-lsp-installer
json schema store: https://www.schemastore.org/json/
nvim_cmp_lua: https://github.com/hrsh7th/cmp-nvim-lua
Where to get Font icons: https://www.youtube.com/watch?v=fR4ThXzhQYI
Sass: Sass and Native Nesting
.foo, #bar {
.baz { /* ... */ }
}
produces the selector .foo .baz, #bar .baz in Sass but :is(.foo, #bar)) .baz in native CSS. This changes the specificity: :is() always has the specificity of its most specific selector,
Sass nesting and native CSS nesting both support syntax that looks like &foo, but it means different things.
Please size your inline SVGs :: Aaron Gustafson
While it is a bit of an edge case, every now and then I’ll hit a site—yes, even a high profile one—and the CSS will fail to load for some reason. When this happens, inevitably every inline SVG resource on the page will grow to fill the entire width of my viewport, making for a really awkward experience.
Printing my own Field Notes booklets?
I made mine in InDesign-the inside, covers in Photoshop, and I bind them with waxed thread... And it's awesome, I can pick and choose paper weight, colour 👌
So if you have the option, go for it 😁 And of course show the end results
Amazon's Honeycode No-Code App Builder Is No-More - Slashdot
#1 NoCode tool is and will continue to be Excel. That's where lawyers, brokers, mathematicians and business analysts who didn't learn to code write their domain data types, complex data flows and moderately complex queries, without the need for a caste of priests programmers gatekeeping the knowledge of the sacred code and building their tools for them.
The main problem with NoCode is that developers utterly misunderstand what end users need to build digital tools (call them 'apps' if you will), so they keep writing NoCode tools as glorified webforms that still depend on a full-code backend, instead of improving Excel-like environments with all the tools and utilities that developers use for writing robust code (version control, tests, refactoring, automated data persistence, advanced debugging with breakpoint and variable inspectors...), so the apps that end users create become fragile and unmaintainable.
I have high hopes on reactive notepads, they may be the nocode tool that finally closes the gap as the perfect development environment for non-programmers.
Grandma Brown's Beans Recipe - Food.com
Grandma Brown's canned baked beans are available in the northeast USA but not common elsewhere.
1 lb navy beans
1 teaspoon baking soda
water, to cover
1 teaspoon salt
3 ounces ham or 3 ounces cooked bacon
1⁄4 cup dark brown sugar (or molasses?)
1 medium onion, chopped (optional)
1 bay leaf (optional)
Soak beans overnight:
add 1 teaspoon baking soda to 6 cups water.
bring water to a boil.
sort through beans for debris.
add navy beans to water.
boil 10 minutes.
turn off heat.
cover pot.
let sit overnight.
rinse beans well.
add beans and all other ingredients to oven proof pot with tight fitting lid.
stir well.
add water until beans are just covered.
cover pot with lid.
bake 5 to 6 hours at 300°F.
every hour stir and add water to cover if beans are drying out.
final product should be a thick and not runny.
When downloading a font file from Google fonts, how can I get the license file too? - Stack Overflow
I'm building a desktop application and I'm downloading font ".ttf" files from Google Fonts with the application. I've managed to do that by utilizing the JSON response from the Developer ...
A OpenType/TrueType font file should contain a "name" table, which has an array of so-called "Name Records" that provide all kinds of information like font name, version, creator, copyright, license, etc.
Fore example "Open Sans" has (among others) these two Name Records:
nameId: 13 (License Description)
text: "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL"
nameId: 14 (License Info URL)
text: "http://scripts.sil.org/OFL"
Vim Statusline Generator | tdaly.co.uk
Vanilla Vim statusline generator - customise your statusline without any plugins
visual frameworks – A language of patterns
Visual frameworks are patterns to help you think creatively, reframe challenging situations, and imagine possible strategies and solutions.
There are three ways to search the library:
You can search by typing in the search bar at the top right of every page.
You can explore the tag cloud to see common themes and questions.
You can search visually. Think of a situation or challenge that’s on your mind right now and click on a visual below.
Whoever writes gets the attention
Hey [FIRST NAME GOES HERE], Have you ever noticed how some people seem to get all of the press and attention even when other people have built something similar? It can be...
If you work in a 500-person company, even if you’re junior, you can gain attention by writing. You just need experience and ideas to write about, but you don't need authority or influence. Let your ideas speak for themselves.
Write about what you’re learning or strategies your team can pursue, and share it. People can comment on what’s interesting, or even disagree, but either way, you’ll increase your attention and influence.
Writing automatically elevates you from the sea of other people doing the same thing.
What are embeddings?
A deep-dive into machine learning embeddings.
We need more of Richard Stallman, not less
We need more of Richard Stallman, not less écrit par Ploum, Lionel Dricot, ingénieur, écrivain de science-fiction, développeur de logiciels libres.
RMS was right since the very beginning. Every warning, every prophecy realised. And, worst of all, he had the solution since the start. The problem is not RMS or FSF. The problem is us. The problem is that we didn’t listen.
But all this work was ridiculed. Microsoft, through Github, Google and Apple pushed for MIT/BSD licensed software as the open source standard. This allowed them to use open source components within their proprietary closed products.
How to Use AI to Do Stuff: An Opinionated Guide
Covering the state of play as of Summer, 2023
The Venmo Generation | ZANDER NETHERCUTT
Amidst the pandemic, I embraced communism... the communism that the late anthropologist David Graeber proposes is the basis for human social life in his book Debt: The First 5,000 Years.
He calls it “baseline communism,” defining it as:
“[The] understanding that, unless people consider themselves enemies, if the need is considered great enough, or the cost considered reasonable enough, the principle of ‘from each according to their abilities, to each according to their needs’ will be assumed to apply.”
If I had to explain why, I’d start by pointing out that if you’re a parent visiting your kid in college, you probably feel immense pride at seeing your kid thriving in an unfamiliar environment. There are many reasons for this, but suffice it to say that the pride you feel doubles as validation; as knowledge that your 50+ years on this earth have produced a human being who is capable not only of providing for themselves, but of providing value to others.
Friday Finds Links - David Perell
David shares a compilation of the best links from his newsletter Friday Finds. Read here.
Beginner Ukulele Lesson: Getting Off the Page Will Instantly Improve Your Playing | Ukulele Magazine
The first step in learning a song is to listen to a recording until you can hum the basic melody and feel the rhythm.
Our major scale looks like this: I–ii–iii–IV–V–vi–vii dim. Using this pattern, in the key of G, for example, the chords are: G major–A minor–B minor–C major–D major–E minor–F# diminished.
After you have those chord shapes under your fingers and the sound of the chords in your ears, play each chord starting from the home chord of the key, the I chord. Play I–ii, I–iii, I–IV, I–V, I–vi, I–viidim (C–Dm, C–Em, C–F, C–G, C–Am, C–Bdim). You are now playing the intervals, or distances, from the I chord to the other notes of the scale. Listen closely as you play these chord intervals and record them in your iHead player—these intervals are the building blocks of the songs you want to learn.
How I make annotated presentations
I’m writing this in the hope that I can inspire more people to give their talks this kind of treatment. It’s not a zero amount of work—it takes me 2-3 hours any time I do this—but it greatly increases the longevity of the talk and ensures that the work I’ve already put into it provides maximum value, both to myself (giving talks is partly a selfish act!) and to the people I want to benefit from it.