It was one of the most dramatic finishes in 42 years of the Western States Endurance Run—and it wasn’t for first place. With just 90 seconds left before the 30-hour cutoff time and 300 meters to go in the 100.2 mile race on Sunday, Gunhild Swanson, 70, of Spokane Valley, Washington, dug deep to became the oldest woman to complete the course in a time of 29 hours, 59 minutes, and 54 seconds.
Are you the type to cut your sandwich in half or portion it into triangles? What about dog-earring a book page rather than using a bookmark? Depending on your personality, you’ll probably have a distinct preference for both those scenarios. The clever Tumblr called 2 Kinds of People is full of these situations that show the simple yet wildly different ways in doing things. These stylistically-minimal illustrations are the work of a Lisbon-based art director who goes by the Twitter handle @inoffensive. Using bold colors and lines, he creates side-by-side comparisons that simultaneously depict relief and frustration. You might prefer tabbed browsing and keeping your websites contained in one place. Or, you might despise such tabs and want separate windows. It varies from person to person, but one of those choices will probably make you think, “Why would someone do it like that?” The witty pictures are a light-hearted way of showing that there’s really no “correct” way, no matter how…
Bruce Shapiro is making some cool art – TAOMC.com
“Motion Control” is an industry term for computer-controlled movement in applications like robotics and CNC. The technology has revolutionized industrial production and more design, but until recently was extremely expensive and complex.
I have spent the past 25 years dedicated to exploring motion control as a new medium for artistic expression, building CNC art tools and kinetic sculpture that combine my love of art, science and education.
- Hit F12 or open Dev Tools
- Click the Sources tab
- On right-hand side, scroll down to “Event Listener”, and expand tree
- Click on the events you want to listen for.
- Interact with the target element, if they fire you will get a break point in the debugger
Similarly, you can right click on the target element -> select “inspect element” Scroll down on the right side of the dev frame, at the bottom is ‘event listeners’. Expand the tree to see what events are attached to the element.
You can use monitorEvents function.
Just inspect your element (
right mouse click →
Inspect on visible element or go to
Elementstab in Chrome Developer Tools and select wanted element) then go to
Console tab and write:
Now when you move mouse over this element, focus or click it, the name of the fired event will be displayed with its data.
To stop getting this data just write this to console:
$0 is just the last DOM element selected by Chrome Developer Tools. You can pass any other DOM object there (for example result of
You can also specify event “type” as second parameter to narrow monitored events to some predefined set. For example:
List of this available types is here.
I made a small gif that illustrates how this feature works:
Interesting article on the “real programmer”
Jacob Kaplan-Moss is known for his work on Django but, as he would describe in his PyCon 2015 keynote, many think he had more to do with its creation than he actually did. While his talk ranged quite a bit, the theme covered something that software development organizations—and open source projects—may be grappling with: a myth about developer performance and how it impacts the industry. It was a thought-provoking talk that was frequently punctuated by applause; these are the kinds of issues that the Python community tries to confront head on, so the talk was aimed well.
Q) Am I ready for Mohican?
A) NO… I never am.
It looks like my training has been more consistent this year. Last year I got close to nothing in late March / April.
Training: After running the numbers I have 82 more miles, 8.4 more hours and 16897 more feet climbed. About the same amount of training. Let’s see if I can beat my 6:30 minute time last year. Last year I was on my geared MTB, this year I’ll be on my Niner Air 9 SS.
Strategy: Don’t blow out in the first section of the race. This is an exciting single track section, but the race is long. I’d rather be passing people later on in the race instead of being passed on those looong ass uphill grinders which seems to be the case.
Nutrition: Endurolytes (black magic). HOney Stingers, and GU Chomps with caffeine. I’ll stop at some aid stations for PB&Js and other misc. stuff. Water, I’m going to have 2 water bottles. One on the frame and one in my jersey. The new frame has 2 bottle mounts but there is one on the bottom of the downtube. This is just asking to get smashed / fall out.
Change the screenshot format to JPG
Type or paste the following line into a Terminal window and hit the Return key to execute the command:
defaults write com.apple.screencapture type jpg;killall SystemUIServer
This is fascinating!
Finally my degree (Molecular Genetics) can be useful!It’s all about protein gradients. It’s part of why life is mostly symmetrical or radial. You have a point of origin, let’s say a shoulder area, producing a particular protein during development. As the cells near it replicate to form an arm, the protein made at the origin spreads into them. The further the cells are from the origin, the less protein they have. Eventually, the cells are far enough away that the lack of that protein signals that the new cells being formed should be hand cells. Those hand cells then function as a new point of origin for a different protein radiating outward, which when present on its own forms finger cells and when mixed with the original shoulder protein forms wrist cells. At about a 50/50 mix of hand/shoulder proteins, elbow cells form.This is a very simplified explanation, as the truth involves the interaction of countless protein gradients and combinations from tons of origin points, but it’s the general way that your body forms and differentiates.So the cells on the tip of your nose are far enough from the point where your nose meets your face and have little enough of one or, more likely, five thousand nose proteins that they know they should be tip of nose cells as opposed to anything else. They’re obviously not getting “please become feet” proteins because the origin cells for those are much too far away.Hope that helps.
More great discussion here:
How does the cell on the tip of my nose know to perform all the functions of a cell on the tip of my nose? How does it know that it isn’t a cell on the side of my nose (or my liver, brain, etc.) : askscience
Five programming problems every Software Engineer should be able to solve in less than 1 hour Whenever I post a job request for a Software Engineer position, applications start trickling in really quick. What bothers me is that several applicants will invariably have no idea of what “programming” means.
Reddit has some solid core values.
1. Remember the human
- Be authentic, passionate, and empathetic.
- Treat others as you would in person, and remember we all make mistakes.
- Champion diversity.
- Default to transparency, and when you can’t be transparent, be honest.
2. Give people voices
- Create a safe space to encourage participation.
- Embrace diversity of viewpoints.
- Allow freedom of expression.
- Be stewards, not dictators. The community owns itself.
3. Respect anonymity and privacy
- You are not required to share more than you are comfortable with.
- Having information doesn’t give you a license to use it.
- Allow people to be as anonymous as they choose, including ourselves.
- Value the candor afforded by anonymity.
4. Embrace experimentation
- Don’t let “that’s the way it’s always been done” be a reason.
- Seek new ways to be better.
- Be willing to try new things and fail.
- But remember wheels don’t always need reinventing.
5. Make deliberate decisions
- Make all decisions within the framework of larger goals.
- It’s better to make an unpopular, deliberate decision than to make a consensus decision on a whim.
- Consciously explore options and impacts of potential paths.
- Voice disagreement; acknowledge that dissension is okay.
6. Be doers
- Turn ideas into actions and get things done.
- Don’t be paralyzed by the status quo.
- Find the balance between perfection and progress.
- Build for the future and leave things better than you found them.
7. The spirit of Lambeosaurus embiggens us all
- Work is better when you’re having fun.
- Don’t take ourselves too seriously.
- Celebrate the good: recognize successes and reward accomplishments.
- There must be four subpoints to each value.
We are proud to share our values with the world, and they are now also displayed on our about pageand linked to in our footer
Well, Dang… I don’t think I had $2k to invest between 19 and 26 though. How Teens Can Become Millionaires – daveramsey.com.