Why You’re Addicted To Being An Inferior Version Of Yourself
When you’re addicted to something, your brain is functioning in a three part cycle: trigger, routine, reward. That’s exactly what’s happening when you keep deciding to be less than you are.
China’s Artificial Intelligence is Fueling Innovation
In China, AI is the new God
- Huawei will take the lead in the research on AI infrastructure and software.
- Hikvision will take the lead in the research on AI infrastructure and software.
- Megvii will handle image perception.
- Yitu, image computing.
Watercolour World
http://www.openculture.com/2019/03/new-archive-digitizes-80000-historic-watercolor-paintings.html
The watercolor painting has a reputation for lightness. It’s a casual endeavor, done in scenic outdoor surroundings on sunlit days. Watercolors are the choice of weekend hobbyists or children unready for messier materials. Watercolors, in other words, are often treated as unserious. But for a couple hundred years, they served a very serious purpose. In addition to being a portable medium with an expansive range, watercolors’ ease made them the primary means of making documentary images before photography completely took over this function by the turn of the 20th century when portable consumer cameras became a reality.
Don't Call Yourself A Programmer, And Other Career Advice | Kalzumeus Software
90% of programming jobs are in creating Line of Business software
Most software is boring one-off applications in corporations, under-girding every imaginable facet of the global economy.
Engineers are hired to create business value, not to program things
In the main they converge on doing things which increase revenue or reduce costs.
You really want to be attached to Profit Centers - Engineers in particular are usually very highly paid Cost Centers
Co-workers and bosses are not usually your friends
Your most important professional skill is communication
Your "Psychologist Voice": Leveraging Voice Mindfulness for UX Resear…
- Pace
- Power (from your belly)
- Pause
- Depth
- Inflection (not AT people)
Gtypist Lesson Focusing on Programming Keys | CodeSections
Just published a gtypist lesson. The README is below.
GNU's gtypist program is a great way for Linux users to improve their typing speed right from the command line, and is widely available for every distribution. I personally used it extensively when I switched from practicing law to programming and discovered that the keyboard was full of keys I'd basically never needed before.
Creative Commons CC Search
Creative Commons has officially launched CC Search, a search engine that indexes over 300 million images from 19 image collections, "including cultural works from museums (the Metropolitan Museum of Art, Cleveland Museum of Art), graphic designs and art works (Behance, DeviantArt), photos from Flickr, and an initial set of CC0 3D designs from Thingiverse." All of the indexed images are in the public domain and released under Creative Commons licenses--meaning the images are generally free to use in a non-commercial setting.
10 docker-compose and docker commands that are useful for active development - DEV Community 👩💻👨💻
Glute Squeezes | Boost Your Performance With Daily Glute Squeezes
To perform the gluteal squeezes, participants were instructed to sit up straight and squeeze their glutes as hard as they could for five seconds before relaxing and repeating. For proper form, they were instructed to sit with their hips and knees at a right angle, knees shoulder-width apart, and the insides of their feet together.
Best HIIT Workout - Advanced HIIT Workout
Instructions: For each move, perform as many reps as possible in 20 seconds. Rest for 10 seconds, then continue to the next move. After you’ve completed all four moves, rest for 30 seconds, then repeat the circuit as many times as you’d like.
- Burpee and Tuck Jump
- High Knees
- Sprawl
- Jump Squat
Take On This Three-Move Abs Workout Will Shred Your Six-Pack
“Nine times out of 10, this is the ab routine I use, and I give to all of my clients,” she says. “It’s easy to modify to all athletic levels, and it’s, of course, a killer ab routine.”
Short Abs Workout You Can Customize
- HIGH PLANK
- DEADBUG
- FULL ROLL-UP
- TABLETOP HEEL TAP
- HIP TIP CRUNCH
- BICYCLE CRUNCH
- QUADRUPED PLANK TAP
How To Do Power Cleans - Form, Benefits, Variations From A Trainer
Ace this move, own the weight room. Learn how to nail one incredible lift.
Using the DOM like a Pro - ITNEXT
The legacy of jQuery is quite impressive and a great example of how it influenced the standards are the querySelector and querySelectorAll methods which mimic jQuery’s $ function.
You can use document.querySelectorAll in the same way as document.querySelector. Any valid CSS selector will do and the only difference is querySelector will return a single element whereas querySelectorAll will return a static NodeList containing the found elements. If there are no elements found it will return an empty NodeList.
You don’t necessarily need to run querySelector(All) on document. You can run it on any HTMLElement to run a relative search:
The Minuscule Docker Images That Could - Better Programming - Medium
Note: Alpine images are already very small and will probably be sufficient if you care about size.
A Perl getopts example | alvinalexander.com
Perl getopts FAQ: Can you demonstrate how to use the getopts function? (Also written as, "Can you demonstrate how to read Perl command line arguments?")
Google HTML/CSS Style Guide
- Specifying type attributes in these contexts is not necessary as HTML5 implies text/css and text/javascript as defaults. This can be safely done even for older browsers.
Solaria Labs: An Innovation Incubator
Solaria Labs was created by Liberty Mutual Insurance with one simple mandate: to bring disruptive innovations that make a better, safer future. We pursue this mandate by building and testing experimental new products based on customer-centric research around emerging trends.
5 Rules for Choosing the Right Words on Button Labels
- Use Action Verbs (not generic yes/no)
- Use Precise Diction (Remove vs. Delete)
- Use Task-Specific Language (Publish vs Submit)
- Use the Active Imperative Form (Read Details vs Click Here for Details)
- Use Sentence-Style Capitalization (Friendlier than Title Case)
Comment:
If you test people on an app the first time they use it, Title Case will slow you down, just as it probably did just now. However, it is much easier to see the shape of Title Case text in buttons than sentence case buttons.
What columns are in that index? - Erin Stellato
-
Whenever you know that the column, or combination or columns, makes a unique key for a nonclustered index, I always recommend that you specify UNIQUE when you create the index. That information is great for the optimizer to have when generating query plans.
-
Think carefully about the impact of your clustering key on your nonclustered indexes. Any non-unique nonclustered index will be larger (more pages, eventually more levels) because the entire clustering key will be in the tree level.
-
If you have a clustering key with a column (or multiple columns) that are frequently modified, then those modifications have to be propagated to the tree levels of the nonclustered indexes as well.