Gallery – Josh DeMattos
Rensselaer Polytechnic Institute - Uncyclopedia, the content-free encyclopedia
Amos Eaton conducted an experiment to establish an all-female school in Troy, NY in late 1824, but his experiment went horribly wrong and what escaped from his lab was an engineering school that was destined to become all-male as surely as the Fourier transform decomposes functions into a frequency spectrum.
Smithsonian Open Access | Smithsonian Institution
If you need to use an image for your art, product, project, or any other reason, check out the Smithsonian's vast collection of Open Access images available under the Creative Commons Zero (CC0) license. I searched "cat," and it returned over 7,000 images, and every one I looked at was terrific.
Unicode::Tussle - Tom's Unicode Scripts So Life is Easier - metacpan.org
Tom's Unicode Scripts So Life is Easier
The Snatch Walking Protocol for Ultra-Athletes | StrongFirst
Kettlebell size:
Men—12kg to 20kg
Women—8kg to 12kg
Method:
Snatch the kettlebell, lower it from the lockout to the rack position, take one step forward, drop the kettlebell from the rack, and then snatch again. Repeat. Switch hands every 5-10 repetitions.
https://www.onnit.com/academy/kettlebell-snatch/
KETTLEBELL SNATCH Crash Course
https://www.youtube.com/watch?v=NPEpKOxsAVE
How to Play Nut Flush Draws in Cash Games - Upswing Poker
In Position as the Player Who Called Preflop
There is more incentive to call (rather than raise) with nut flush draws when you are in position. That’s not to say you should never raise them, but leaning towards calling is typically the best approach.
Out-of-Position as the Player Who Called Preflop
Because of your reduced ability to reach showdown, you have more incentive to check-raise nut flush draws when out-of-position. Lower flush draws should be called more often.
In Position as the Player Who Raised Preflop
When you have a big range advantage, the optimal way to play is aggressively.
Out-of-Position as the Player Who Raised Preflop
When the board hits their range hard, you have to play extremely defensively. That includes checking with most or all of your nut flush draws.
When the board is better for your range, you can do a lot more betting. Most of your nut flush draws should be in your betting range on such flops.
How to professionally say
A guide for your daily "professional" interactions
That’s not my job
I’m not the correct person to assist with this but I am happy to connect you with [insert name] who will be able to help
You are not my boss, stop trying to assign me work.
Have you connected with [manager name] in regards to me taking this on? As it has not been communicated to me that I’ll be working on this.
How and Why to Single Leg Romanian Deadlift - Breaking Muscle
The posterior chain—you’ve undoubtedly heard people waxing prolific about this topic, particularly in response to sedentary lifestyles. It’s a great buzzword to make yourself sound smart while describing a very simple concept. The posterior chain—you’ve undoubtedly heard people waxing prolific about this topic, particularly in response to sedentary lifestyles. It’s a great buzzword to make yourself sound smart...
Thoracic Mobility Can Help You Avoid Back Aches and Poor Posture
Avoid back aches with these thoracic mobility exercises that focus on the upper spine and offer relief for aches.
- Ball Upper Back Release
- Child’s Pose With Shoulder Lifts on Foam Roller
- Thoracic CARS
- Kneeling Chest Opener to Spinal Flexion
- Quadruped Thoracic Rotation
- Seated Eagle Arms Dynamic Stretch
- Dolphin Press
6 Mobility Exercises to Add to Your Warmup from Nikki Hiltz
Nikki Hiltz shares why mobility exercises are a big part of their training and the exact exercises you should add to your prerun warmup.
Perform the exercises in the order below for 8 reps each
- Cat Camel
- Cobra Dog
- Inverted Bicycle
- Tick Tok
- Donkey Kick
- Donkey Whip
Dan John, Inventor of Goblet Squat, Demonstrates Fave Squat Drill
The legendary strength coach Dan John breaks down a lower-body kettlebell flow exercise in a new video, which takes the goblet squat into the overhead squat.
3 Minute squat test - Stand quickly every 30 seconds (he was only using 20lbs)
Can do curls during it!
https://www.youtube.com/watch?v=ZwtbLFbICwY
The Butt Kicks Warmup Helps Men Over 40 Avoid Hamstring Injury
The butt kicks warmup drill is a basic movement that can help men over 40 get their bodies ready for exercise and protect the hamstrings.
Heel comes straight up to the butt with knee pointing out not down.
4 Easy Hip Mobility Exercises And Stretches, Per A Trainer
Complete the recommended reps for each of the four moves and repeat the circuit two to three times.
- Hip Shifts (30 secs)
- Loaded Beasts (Do 10 reps)
- Elevated 90/90 Hip Switch (3 reps on each side)
- Supported Marches (hold for 30 secs, 3 reps each side)
The complete guide to protecting your APIs with OAuth2 (part 1) - Stack Overflow Blog
OAuth2 is one of the most popular specifications for API authentication today, though wrapping your head around it can be a challenge.
When you are using OAuth, you outsource user authentication and authorization to a central identity provider (IdP). Users sign in to the IdP and are granted time-bound permissions in the form of an access token. This token is presented to other applications, APIs, and services.
My first impressions of web3 | Moxie Marlinspike
OpenSea would actually be much “better” in the immediate sense if all the web3 parts were gone. It would be faster, cheaper for everyone, and easier to use. For example, to accept a bid on my NFT, I would have had to pay over $80-$150+ just in ethereum transaction fees. That puts an artificial floor on all bids, since otherwise you’d lose money by accepting a bid for less than the gas fees. Payment fees by credit card, which typically feel extortionary, look cheap compared to that. OpenSea could even publish a simple transparency log if people wanted a public record of transactions, offers, bids, etc to verify their accounting.
A Civilised Guide to JavaScript Array Methods
I’ve created a cheat sheet that will tell you precisely when to use each JS array method. It’s a free gift for anyone who subscribes to my email updates.
Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal - DEV Community
Rust tooling is taking over the terminal. Use these awesome tools to supercharge your Linux/macOS/Windows terminal. Tagged with rust, terminal, linux, macos.
bat is one of my favorite tools from this list. It's a replacement for cat, and once you have used bat, you will never go back.
$ Cargo
cargo install bat --locked
exa
Both LSD and exa are replacements for the ls command. They both look gorgeous with nice colors and icons and have features like headers, sorting, tree views, and so on. Exa is a bit faster than LSD for tree views and can show the Git status of files and folders. I prefer exa due to the Git support and faster tree views. I have set up my ls alias to use exa by default. Both can be configured to show custom columns and sorting behaviors.
rip
rip is an improved version of the rm command. It is faster, safer, and user-friendly. rip sends deleted files to a temp location so they can be recovered using rip -u.
dust
Dust is an alternative for the du command. It is fast and has a better UX with nice visualization for disk usage.
fd
fd is a simpler alternative to find. It is more intuitive to use and comes with sensible defaults. It is extremely fast due to parallel traversing and shows a modern colorized output and supports patterns and regex, parallel commands, smart case, understands .gitignore files, and so on. I have aliased find to fd as I could never remember what options to pass to get a basic find command working.
bottom
bottom is a top replacement with a nice terminal UI. It's quite feature-rich and customizable.
fselect, find files with SQL-like queries
github.com/jhspetersson/fselect
sudo ln -sfnv /usr/bin/batcat /usr/bin/bat;How to store your app's entire state in the url
I decided to encode the entire application state as a Base64 encoded string in the hashmark of the url. For example, a url would look like (note its truncated since they are very long):
Here's the pseudo code for creating the url, and then later reading it:
const stateString = JSON.stringify(appState); // appState is a json object
const compressed = compress(stateString);
const encoded = Base64.encode(compressed);
// Push that `encoded` string to the url
// ... Later, on page load or on undo/redo we read the url and
// do the following
const decoded = Base64.decode(encoded); // same encoded as above, but read from url
const uncompressed = uncompress(decoded);
const newState = JSON.parse(uncompressed);
// Now load your application with the newState
A better idea is to use the URI fragment (the string after the # sign). It has the advantage of not having a size limit, and not needing to be sent all to the backend during the request. window.location.hash is your friend.
Hex Colors Aren't Great At Anything Except Being Popular - Chris Coyier
The hsl() and hsla() functions also have 0% usage in the data, and they have just as good of support as the hex codes. Why? HSL can do anything HEX can do, except it’s far more readable and easier to adjust. It’s just better, really.
The 30-minute noticing workout - Austin Kleon
Walk around. Pay attention. Take pictures.
Bill says there’s two ways to pay attention while you’re walking:
- “Ambient noticing” — you’re just soaking in everything, taking in the big picture, and letting things come at you
- “Purposeful attention” — you have a goal of seeking out specific things, such as colors, signs, sad chairs, etc.
Bill’s talk also made me think about the different ways we can pull meaning out of our collections of images, including at least:
- Juxtaposition, by assembling a gallery of images in multiple next to each other
- Addition, by way of annotation — adding text below or drawing directly on the image
- Subtraction, cutting up the images, or removing elements (see: my de-signs, which Bill kindly mentions