Profile

Cover photo
Chris Shabsin
Works at Google
Attended MIT
Lives in Somerville, MA
6,833 followers|1,809,909 views
AboutPostsCollectionsPhotosYouTubeReviews

Stream

Chris Shabsin

Shared publicly  - 
 
apache2: Syntax error on line 244 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/mpm_prefork.load: Cannot load /usr/lib/apache2/modules/mod_mpm_prefork.so into server: /usr/lib/apache2/modules/mod_mpm_prefork.so: undefined symbol: ap_unixd_accept

"Syntax error": you keep using those words. I do not think they mean what you think they mean.

Also, WTF.
4
Jan-Willem Maessen's profile photoDavid Maze's profile photoChris Shabsin's profile photoBob Z's profile photo
12 comments
Bob Z
 
Error messages are almost always guaranteed to be about the actual exception that occurred, some some other unhandled exception that happened just before the one being reported, or some other unhandled exception that happened as a result of the first one, or some obsolete BS from an old error message that was never updated when somebody swooped in to fix some other problem. And they are usually at least somewhat proximate to the problem being reported if the code doesn't branch a lot.

Hope this clears up your problem.
Add a comment...

Chris Shabsin

Shared publicly  - 
 
 
commit deafeedc…
Author: Dan Sandler <dsandler@android.com>

    "I tried to think of the most harmless thing."
3 comments on original post
2
Add a comment...

Chris Shabsin

Shared publicly  - 
 
Another amazing find from Cartoon Network: Over the Garden Wall. This miniseries has a beautifully somber fairy tale atmosphere. The stories feel like age-old myth. Modern folk tales rendered in HD. Witches and talking animals and other familiar strangeness that never fails to surprise.

We are in a modern renaissance of animated creativity.

Thanks to +Amanda Marcus ​for the recommendation!
3
Amanda Marcus's profile photoDerek Lichter's profile photoChris Shabsin's profile photo
3 comments
 
I bought it online from Google Play.
Add a comment...

Chris Shabsin

Shared publicly  - 
 
Beautifully written.
Many people have been e-mailing and asking me how I am thinking about what happened yesterday at the event on social security and medicare, when some protesters identifying as Black Lives Matter got up on stage to challenge Bernie Sanders on race and racism, and ended up shutting down the event so Bernie could not speak. I'm struggling but in the spirit of community, here's what comes to mind. First, I want to give a...
6
3
Eleri Hamilton's profile photoKirt Dankmyer's profile photo
Add a comment...

Chris Shabsin

Shared publicly  - 
 
All the Steven Universe soundtrack music you could want!
Girl/robot music duo.
4
Laura Cerritelli (Lokie)'s profile photo
 
We were listening to the fusion playlist all morning!
Add a comment...

Chris Shabsin

Shared publicly  - 
3
Fish N's profile photo
Fish N
Add a comment...

Chris Shabsin

Shared publicly  - 
 
August 22, 2015 • 12 moments
3
Merilee W's profile photo
 
Nice composition, nice colors. :)
Add a comment...

Chris Shabsin

Shared publicly  - 
 
+Dana Scott Cats!
 
TLDR: #CatSeparatedValues  in #ShellScripting  

I just realized that it's common to have shell scripts in which I want to run sed (or whatever) to format or extract some specific fields out of the semi-formatted output of some other tool. And usually you're splitting on commas or whitespace (especially tabs) or something like that, which is sometimes annoying because you have to be concerned about your separator appearing in the "legit" output of your script, and to escape tabs with blackslashes, and sometimes the backslashes need backslashes and everything goes to hell.

But here's the thing: my Linux environment is set up to properly understand Unicode ~everywhere (as far as I know), and so is yours (probably). But nearly none of the venerable Linux / Unix tools actually generate Unicode on their own. So let's just kill annoying whitespace-separated things and pick a different separator that probably nothing will output. My example uses CAT FACE but you may have your own favorite codepoint:

$ git for-each-ref --sort=-committerdate --format='%(committerdate:short)🐱%(refname:short)🐱%(contents:subject)' refs/heads | column -s 🐱 -t

The nice thing about this, in addition to making the shell command itself clearer, is that you can look at intermediate stages of a possibly-complex pipeline and verify that the CAT FACES are where you expect them to be. It's harder to do that with spaces or tabs without pasting the output into a Real Editor (and harder to share that output with others while making sure the output didn't get mangled).

[One problem with this approach is that CAT FACE is a relatively new codepoint, added in Unicode 6 (2010). For better compatibility when sending shell commands or output to people who have older systems or older fonts, you may want to use some other separator. I'd been using EM DASH, but INTERROBANG or INVERTED INTERROBANG are also older and probably also unlikely to occur in legit output.]
10 comments on original post
3
J Schwartz's profile photoRich Scott's profile photo
2 comments
 
W
Add a comment...

Chris Shabsin

Shared publicly  - 
 
They came on stage, they said "if you don't listen to her, we're going to shut down your event." The campaign's response: "we're going to give you the microphone." The protesters ignored that and continued to scream that they weren't being heard.

How is that supposed to be taken seriously?
3
Heidi Burgiel's profile photoChris Shabsin's profile photoSibyl L's profile photoJoe Carnahan's profile photo
5 comments
 
+Sibyl L has the gist of it, I think. A progressive candidate needs to be able to speak out for black people, not just avoid them.

For all his other political charms, Bernie has a bad habit of suggesting that all we need to do to fix racism is to fix poverty and inequality. The thing is, poor white folks aren't getting shot by the government, while rich black folks are. So, he comes across to many black Americans as tone-deaf at best.
Add a comment...

Chris Shabsin

Shared publicly  - 
 
So this just happened.
 
Petrified in D&D, with no method of casting stone to flesh.  So our cleric (+Colin McMillen) fires off the Rod of Wonder with a 3% chance to cast Stone to Flesh, and gets it on the first roll.
10 comments on original post
11
Add a comment...

Chris Shabsin

Shared publicly  - 
 
 
IBM announced a 7nm chip recently, but they didn't say much about the productivity of their EUV process.  I've been curious about EUV ever since I realized just how crazy it is, even by the standards of the semiconductor world.  

EUV light is tricky to work with.  It's absorbed by almost everything, including anything that you might want to make a lens out of, so you have to use mirrors (only 70% efficient per bounce) and run the whole system in a vacuum.  

That's nothing compared to actually getting the light, though.  The leading way to make the 13.5nm light required for EUV lithography is laser-produced plasma; you zap liquid tin with a high-powered CO2 laser and the resulting plasma gives off the right sort of light. Unfortunately the plasma dissipates quickly.  You only have tens of nanoseconds to pump power in before it's too late.

To get more light, you can repeat the process.  So EUV sources drip 10s of thousands of tin drops a second. Each drop is about the size of a human hair (100um), and the pulsed laser has to hit each one in sequence. For any of this to be remotely economical, it has to work 24/7 for months at a time.  Taking care of the tin vapor and other debris (all of which absorbs EUV light) is left as an exercise for the reader.  
1 comment on original post
1
Jonah Safar's profile photo
 
They didn't actually make a chip.  They etched a series of 7nm gratings to show that they have a number of technical challenges 'under control.'  They're still years away from actually fabbing a chip at that density.  They've also not proven when their actual dissipation would be for any transistor made at that size (or even if they'd go finfet or some other extended gate technology) - the numbers being tossed around seem to be pure scaling from the 40nm process, and at this scale, we're not IN a linear range anymore.
Add a comment...

Chris Shabsin

Shared publicly  - 
 
On infinite repeat today.
2
1
Fish N's profile photoChris Shabsin's profile photoThe L-Train's profile photoIram Abel Pita García's profile photo
3 comments
Add a comment...
Chris's Collections
People
Have him in circles
6,833 people
Muhamad Hasim's profile photo
Eeshaan Satwalekar's profile photo
Isaac Clerencia's profile photo
sagar allamdas's profile photo
Noorderhaaks Noorderhaaks's profile photo
Suzanne Richichi's profile photo
Morten Nygaard Åsnes's profile photo
Darlene Ford's profile photo
Michael Springer's profile photo
Work
Occupation
Software Engineer
Employment
  • Google
    Senior Software Engineer, 2007 - present
  • BEA
    Senior Software Engineer, 2005 - 2007
  • ConnecTerra
    Senior Software Engineer, 2004 - 2005
  • Permabit
    Senior Software Engineer, 2000 - 2002
  • Dimensional Insight
    Senior Software Engineer, 1995 - 2000
  • Ciber
    Software Engineer (contracted to IBM), 2003 - 2004
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Somerville, MA
Previously
Rochester, MN - Warren, OH - Taichung, Taiwan - Chicago, IL
Story
Tagline
Software Engineer at Google, Inc.
Bragging rights
4th place in the Computer Programming competition at the Business Professionals of America National Leadership Conference, Orlando, FL, 1991.
Collections Chris is following
Education
  • MIT
  • John Marshall High School, Rochester, MN
Basic Information
Gender
Male
Apps with Google+ Sign-in
  • Swing Copters
  • Puzzle & Dragons
  • Zen Pinball HD
  • Triple Town
  • Dot Rush
  • Solitaire
  • Phase 10
  • Highrise Word Heroes
  • Pinball Arcade
  • Flappy Bird
  • Bonza Word Puzzle
  • Talisman
  • AlphaBear
  • Crossy Heroes
  • RGB Express
  • Smove
  • Ruben is sleepy
  • Out There
  • Monument Valley
  • Hoots
  • Pac-Man 256
  • Sporos
  • Agent Alice
  • Bonza National Geographic
  • Farty Troll
  • TwoDots
  • Solitaire
Delicious steamed cod with ginger and scallion, and ma po tofu with pork. The fish was truly wonderful. Also good: the Taiwanese wonton salad, where the wontons rest in a spicy bean sprout bed.
Public - a month ago
reviewed a month ago
Great ambience and the food can't be beat. Try the popovers!
Public - 2 years ago
reviewed 2 years ago
Delicious and friendly, the truffle fries can't be beat. The burger was cooked perfectly from high quality beef, and the tomatoes that topped it were among the most flavorful I've ever had. Their desserts were also breathtaking - I highly recommend the chocolate mousse with fresh whipped cream.
Food: ExcellentDecor: ExcellentService: Excellent
Public - 3 years ago
reviewed 3 years ago
The food was fantastic. We sampled the fried haddock, fried shrimp, french fries, sweet potato fries, and crab cakes. Nothing was greasy, everything was delicious. They also had several flavored tartar sauces to offer, including bbq, malt vinegar, and basil pesto (yum!) Service was friendly and efficient. I found it strange at the time how much they were emphasizing the recent change in management, until I went online and started reading months-old reviews of the place. I'd say that the new management have successfully turned the place around.
• • •
Public - 3 years ago
reviewed 3 years ago
13 reviews
Map
Map
Map
I ordered the fish and chips and a cup of New England clam chowder. The chowder was a little heavy on the flour. The chips were thin cut fries like a fast food restaurant. Is surprised to see the fish fried in bread crumbs instead of batter, but it was still quite tasty.
Food: Very GoodDecor: Very GoodService: Excellent
Public - 2 years ago
reviewed 2 years ago
We hosted our wedding at Purity Spring Resort, and found a hidden jewel of the White Mountains. The staff were attentive to our every request (Laurie Campbell especially was a whirlwind of coordination and planning) and the scenery was amazing. The deluxe suite we stayed in (in the Mountainside Condos) was wonderfully maintained, with a hot tub, a king sized bed, and a kitchen. In previewing the site for our guests, we also stayed in the Lakeside Cottage once, which was also well appointed, and aptly named. We toured mid-price housing in King Pine and the economy housing in the lodges, to get a feel for what we were getting our guests into. It all looked quite nice and well maintained, and we heard only praise from our guests. The wide range of housing options available made it easy to accommodate guests with different needs -- families, groups of friends who wanted to stay together, guests on a budget, people with pets, etc. Our guests enjoyed many of the resort facilities. The Mill housed a very nice pool and hot tub. We were lucky to have perfect weather, so lots of people spent time in the lake or relaxing on the shore. The resort has a floating "iceberg" climbing wall that challenged all but the most athletic of our guests. Many people took out canoes and kayaks. The children enjoyed all the playground equipment and toys. The food was fantastic. Breakfast from the Traditions restaurant was included with everyone’s room. On the busy days, they put out a buffet breakfast, while on other days they made breakfast to order. We worked with their chef to produce a delicious wedding banquet buffet. Chef Trevor was also very helpful in making sure that all of our guests with special dietary needs had plenty to eat. Purity Spring provided a reasonably-priced sandwich buffet for one of our lunches and a delicious barbecue on the island in the middle of the lake for the other. As the event organizers, one thing we particularly liked was that King Pine lodge has several different spaces we could use for different activities at the same time. Purity Spring also had no problem with us deciding to simply place a large order from a local pizza place for Friday night dinner (rather than trying to gouge us for every last nickel, like some other wedding venues we talked to). The only issues we had were a) the buildings are pretty far apart, so some of our guests had to either walk a fair way or get in a car to get where they wanted to be, b) there is almost no cell signal at the resort (which is either a positive or a negative, depending on your viewpoint) and c) while all of the buildings had wireless Internet, it was sometimes a little flaky (particularly in King Pine Lodge). Every person we interacted with at Purity Spring, from the event coordinator to the waitstaff to the housekeeping staff, was friendly and helpful. Every time we asked them for something (and we had a lot of unusual requests), they found some way to accommodate it. When we showed up Friday morning totally stressed out, we knew after 5 minutes of talking with Laurie that everything would be fine -- and it was! We had exactly the wedding weekend we wanted, and we have Purity Spring Resort and its staff to thank for that. We and all of our guests had a fantastic weekend together with fun activities, tasty food, and beautiful scenery. We had so much fun that our guests keep suggesting we do it again next year -- and we just might!
• • •
Quality: ExcellentFacilities: ExcellentService: Excellent
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago