31 Jul 04:00

Vet

It's probably for the best. Since Roombas are native to North America, it's illegal for Americans to keep them in their houses under the Migratory Bird Treaty Act.
29 Jul 14:39

“The Spirit of Decentralization”

This is a very interesting read on the open web. One of the core ideas here is something that we think and talk about a lot, which is that social media and private networks are killing the open web that blogs played such a huge role in creating.

“Blogs gave form to that spirit of decentralization: They were windows into lives you’d rarely know much about; bridges that connected different lives to each other and thereby changed them. Blogs were cafes where people exchanged diverse ideas on any and every topic you could possibly be interested in.”

And this conclusion:

“New, different, and challenging ideas get suppressed by today’s social networks because their ranking strategies prioritize the popular and habitual.“

I’ve always believed that, given time, people will float back to the decentralized web.  Technology moves so quickly these days that I’m really not even convinced that internet providers, social networks, or congress can prevent the open sharing of information.

I gave up Facebook several months ago after reading a few studies about the negative impacts of Facebook on happiness.  I was concerned that my real friends would think I was shunning them or that I’d be out of the loop.  But none of those things have happened.  In the end, the only difference is that I’m spending those precious minutes online reading more blogs.  It’s inspiring and enriching and I’m grateful to have made the change.

30 Jul 04:55

Photographer Stephen Orlando Captures the Movement of Musicians Through Light Painting

by Kate Sierzputowski
Bach Cello Suite No. 1 Prelude

Bach Cello Suite No. 1 Prelude

Photographer Stephen Orlando (previously) captures the nearly imperceptible movement one makes when quickly sliding a bow along strings, the senses typically drawn to the sounds rather than appearance of the instrument being played. By using carefully placed LED lights and a long exposure Orlando can track these movements through space, following arms and bows with light trails that extend out from the body and instrument. These bright ghostly marks are captured through his photographic technique and not altered with Photoshop, making their distinct patterns all the more spectacular.

The Ontario-based artist was inspired by the lighting painter Gjon Mili, who also experimented with violins in 1952. Orlando explains:

A relative motion between the performer and camera must exist for the light trails to move through the frame. I found it easier to move the camera instead of the performer. The LEDs are programmed to change color to convey a sense of time. The progression of time is from left to right in the viola and violin photos and from top to bottom in the cello photos. Each photo is a single exposure and the light trails have not been manipulated in post processing.

You can see more of Orlando’s lit rainbow pieces on his Instagram and Facebook.

Viola III

Viola III

Violin I

Violin I

Seitz Concerto No. 2, 3rd Movement

Seitz Concerto No. 2, 3rd Movement

Viola - Bach Cello Suite No. 1 - Three Bowings

Viola – Bach Cello Suite No. 1 – Three Bowings

30 Jul 04:34

Silver-Catalyzed Decarboxylative Radical Azidation of Aliphatic Carboxylic Acids in Aqueous Solution

by Chao Liu, Xiaoqing Wang, Zhaodong Li, Lei Cui and Chaozhong Li

TOC Graphic

Journal of the American Chemical Society
DOI: 10.1021/jacs.5b06821
31 Jul 00:00

Vet

It's probably for the best. Since Roombas are native to North America, it's illegal for Americans to keep them in their houses under the Migratory Bird Treaty Act.
30 Jul 00:08

antoinew: tttrill: wordtobigmike: motherland. this is...















antoinew:

tttrill:

wordtobigmike:

motherland.

this is amazing 

Ughhh I need to travel more !!!!!!!!!

30 Jul 16:30

A 17th-Century Stanchi Painting Reveals the Rapid Change in Watermelons through Selective Breeding

by Christopher Jobson

painting-1
Giovanni Stanchi (Rome c. 1645-1672). Oil on canvas. 38 5/8 x 52½ in. (98 x 133.5 cm.) / Courtesy Christie’s

watermelon-1

Old master work paintings are frequently cited for their depiction of historical events, documentation of culture, or portraiture of significant people, but there’s one lesser known use of some paintings for those with a keen eye: biology. One such instance is this Renaissance still life of various fruits on a table by Giovanni Stanchi painted sometime in the 1600s that shows a nearly unrecognizable watermelon before it was selectively bred for meatier red flesh.

Horticulture professor James Nienhuis at the University of Wisconsin tells Vox that he’s fascinated by old still life paintings that often contain the only documentation of various fruits and vegetables before we transformed them forever into something more desirable for human use. You can read a bit more about the science behind the changes in watermelons over the last 350 years here. (via Kottke)

30 Jul 04:29

suashi:I just snorted so hard in the middle of a restaurant



suashi:

I just snorted so hard in the middle of a restaurant

29 Jul 20:24

dreammatter: ☆magic☆



dreammatter:

☆magic☆

29 Jul 18:22

Uniform Concave Polystyrene-Carbon Core–Shell Nanospheres by a Swelling Induced Buckling Process

by Deyu Liu, Xinxing Peng, Binghui Wu, Xueyun Zheng, Tracy T Chuong, Jialuo Li, Shigang Sun and Galen D. Stucky

TOC Graphic

Journal of the American Chemical Society
DOI: 10.1021/jacs.5b05027
29 Jul 18:20

Palladium-Catalyzed Decarbonylative Dehydration for the Synthesis of α-Vinyl Carbonyl Compounds and Total Synthesis of (−)-Aspewentins A, B, and C

by Yiyang Liu, Scott C. Virgil, Robert H. Grubbs, Brian M. Stoltz

Abstract

The direct α-vinylation of carbonyl compounds to form a quaternary stereocenter is a challenging transformation. It was discovered that δ-oxocarboxylic acids can serve as masked vinyl compounds and be unveiled by palladium-catalyzed decarbonylative dehydration. The carboxylic acids are readily available through enantioselective acrylate addition or asymmetric allylic alkylation. A variety of α-vinyl quaternary carbonyl compounds are obtained in good yields, and an application in the first enantioselective total synthesis of (−)-aspewentins A, B, and C is demonstrated.

Thumbnail image of graphical abstract

Vinyl unveiled: It is described that δ-oxocarboxylic acids can serve as masked vinyl compounds and be unveiled by Pd-catalyzed decarbonylative dehydration to enable the α-vinylation of carbonyl compounds to form a quaternary stereocenter. A variety of α-vinyl quaternary carbonyl compounds are obtained in good yields, and an application in the first enantioselective total synthesis of (−)-aspewentins A–C is demonstrated.

31 Jul 04:38

m4zlum: Chichek (16) Her war: Women vs. ISIS

31 Jul 04:00

Vet

It's probably for the best. Since Roombas are native to North America, it's illegal for Americans to keep them in their houses under the Migratory Bird Treaty Act.
31 Jul 03:44

MAN WITH A SPADE - dribbblepopular: Inside Out...

by reindesign
31 Jul 02:31

Photo





30 Jul 13:32

Top 10 Medieval Butt-Licking Cats

by villeashell

discardingimages:

_______

The nastiest habit of medieval cats seen via illuminated manuscripts.


10. Regular licking

image

Thomas of Cantimpré, Liber de natura rerum, France ca. 1290 (Valenciennes, Bibliothèque municipale, ms. 320, fol. 72r)

9. Licking and mouse-hunting

image

Ashmole Bestiary, England 13th century (Bodleian Library, MS. Ashmole 1511, fol. 35v)

8. Licking, mouse-hunting and bird-stealing

image

Bestiary, England 13th century (Bodleian Library, MS. Bodl. 764, fol. 51r)

7. Hey cat! Stop licking your butt on the Book of Maccabees or you’ll get an arrow!

image

below the cat: 1Maccabees 16:18-20. Bible, France 13th century (Bibliothèque cantonale et universitaire de Lausanne, U 964, fol. 376r)

6. Otter-like cat

image

Bestiary, England 15th century (København, Kongelige Bibliotek, GkS 1633 4º, fol. 28v)

5. Devil and the cat worshippers licking the cat’s butt

image

Jean Tinctor, Traittié du crisme de vauderie (Sermo contra sectam vaudensium), Bruges ca. 1470-1480 (Paris, BnF, Français 961, fol. 1r)

4. Prayerbook cats

image

Hours of Charlotte of Savoy, Paris ca. 1420-1425 (NY, Morgan Library & Museum, MS M.1004, fol. 125r, 172r)

3. Weirdly long tongue

image

Book of Hours, Lyon, ca. 1505-1510 (Lyon, BM, Ms 6881, fol. 30r)

2. Villard’s cat

image

Sketchbook of Villard de Honnecourt, France ca. 1230 (BnF, Français 19093, fol. 7v)

1. Licking Cat of Apocalypse

image

Christ on Majesty flanked by two angels blowing trumpets of the Last Judgement and a little grey guy licking its butt. Missal, Bavaria ca. 1440-1460 (New York Public Library, MA 112, fol. 7r)

Follow Discarding Images on Facebook and Twitter!

_______

30 Jul 09:31

Doing Terrible Things To Your Code

by Jeff Atwood

In 1992, I thought I was the best programmer in the world. In my defense, I had just graduated from college, this was pre-Internet, and I lived in Boulder, Colorado working in small business jobs where I was lucky to even hear about other programmers much less meet them.

I eventually fell in with a guy named Bill O'Neil, who hired me to do contract programming. He formed a company with the regrettably generic name of Computer Research & Technologies, and we proceeded to work on various gigs together, building line of business CRUD apps in Visual Basic or FoxPro running on Windows 3.1 (and sometimes DOS, though we had a sense by then that this new-fangled GUI thing was here to stay).

Bill was the first professional programmer I had ever worked with. Heck, for that matter, he was the first programmer I ever worked with. He'd spec out some work with me, I'd build it in Visual Basic, and then I'd hand it over to him for review. He'd then calmly proceed to utterly demolish my code:

  • Tab order? Wrong.
  • Entering a number instead of a string? Crash.
  • Entering a date in the past? Crash.
  • Entering too many characters? Crash.
  • UI element alignment? Off.
  • Does it work with unusual characters in names like, say, O'Neil? Nope.

One thing that surprised me was that the code itself was rarely the problem. He occasionally had some comments about the way I wrote or structured the code, but what I clearly had no idea about is testing my code.

I dreaded handing my work over to him for inspection. I slowly, painfully learned that the truly difficult part of coding is dealing with the thousands of ways things can go wrong with your application at any given time – most of them user related.

That was my first experience with the buddy system, and thanks to Bill, I came out of that relationship with a deep respect for software craftsmanship. I have no idea what Bill is up to these days, but I tip my hat to him, wherever he is. I didn't always enjoy it, but learning to develop discipline around testing (and breaking) my own stuff unquestionably made me a better programmer.

It's tempting to lay all this responsibility at the feet of the mythical QA engineer.

QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers. Orders a sfdeljknesv.

— Bill Sempf (@sempf) September 23, 2014

If you are ever lucky enough to work with one, you should have a very, very healthy fear of professional testers. They are terrifying. Just scan this "Did I remember to test" list and you'll be having the worst kind of flashbacks in no time. Did I mention that's the abbreviated version of his list?

I believe a key turning point in every professional programmer's working life is when you realize you are your own worst enemy, and the only way to mitigate that threat is to embrace it. Act like your own worst enemy. Break your UI. Break your code. Do terrible things to your software.

This means programmers need a good working knowledge of at least the common mistakes, the frequent cases that average programmers tend to miss, to work against. You are tester zero. This is your responsibility.

Let's start with Patrick McKenzie's classic Falsehoods Programmers Believe about Names:

  1. People have exactly one canonical full name.
  2. People have exactly one full name which they go by.
  3. People have, at this point in time, exactly one canonical full name.
  4. People have, at this point in time, one full name which they go by.
  5. People have exactly N names, for any value of N.
  6. People’s names fit within a certain defined amount of space.
  7. People’s names do not change.
  8. People’s names change, but only at a certain enumerated set of events.
  9. People’s names are written in ASCII.
  10. People’s names are written in any single character set.

That's just the first 10. There are thirty more. Plus a lot in the comments if you're in the mood for extra credit. Or, how does Falsehoods Programmers Believe About Time grab you?

  1. There are always 24 hours in a day.
  2. Months have either 30 or 31 days.
  3. Years have 365 days.
  4. February is always 28 days long.
  5. Any 24-hour period will always begin and end in the same day (or week, or month).
  6. A week always begins and ends in the same month.
  7. A week (or a month) always begins and ends in the same year.
  8. The machine that a program runs on will always be in the GMT time zone.
  9. Ok, that’s not true. But at least the time zone in which a program has to run will never change.
  10. Well, surely there will never be a change to the time zone in which a program has to run in production.
  11. The system clock will always be set to the correct local time.
  12. The system clock will always be set to a time that is not wildly different from the correct local time.
  13. If the system clock is incorrect, it will at least always be off by a consistent number of seconds.
  14. The server clock and the client clock will always be set to the same time.
  15. The server clock and the client clock will always be set to around the same time.

Are there more? Of course there are! There's even a whole additional list of stuff he forgot when he put that giant list together.

Catastrophic Error - User attempted to use program in the manner program was meant to be used

I think you can see where this is going. This is programming. We do this stuff for fun, remember?

But in true made-for-TV fashion, wait, there's more! Seriously, guys, where are you going? Get back here. We have more awesome failure states to learn about:

At this point I wouldn't blame you if you decided to quit programming altogether. But I think it's better if we learn to do for each other what Bill did for me, twenty years ago — teach less experienced developers that a good programmer knows they have to do terrible things to their code. Do it because if you don't, I guarantee you other people will, and when they do, they will either walk away or create a support ticket. I'm not sure which is worse.

[advertisement] Find a better job the Stack Overflow way - what you need when you need it, no spam, and no scams.
30 Jul 04:22

Photo



30 Jul 01:47

Robot Anatomy II




Ads by Project Wonderful! Your ad could be here, right now.

I am at Gencon! Come find me at booth 641!

29 Jul 16:06

The Aging Rock

by Reza

the-aging-rock

29 Jul 16:00

gifak-net: Yoink. [video]



gifak-net:

Yoink. [video]

29 Jul 15:46

w9BkB.gif 350×413 pixels

by mysteryman
29 Jul 14:43

Saturday Morning Breakfast Cereal - The Silent Majority

by admin@smbc-comics.com

Hovertext: I'm just saying, the first person to get the dead to rise from the grave is gonna totally win the primaries.


New comic!
Today's News:
31 Jul 14:21

awinterstar: turntupbigbang: same x bahahahaha *rl lol*









awinterstar:

turntupbigbang:

same x

bahahahaha

*rl lol*

31 Jul 10:45

logpoes: feelsmoor: I needed this This is amazing!



logpoes:

feelsmoor:

I needed this

This is amazing!