Profile

Cover photo
Sam Vilain
Works at Hearsay Social
Attended Ecclesbourne Infants, UK
Lives in San Francisco, CA
1,249 followers|373,974 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Sam Vilain

Shared publicly  - 
 
Stand up for Paris by plugging some of this sweet French producer into your ears.
1
Add a comment...

Sam Vilain

Shared publicly  - 
 
How complicated this Ahmed clock has become.

be honest with yourself, a big red digital display with a bunch of loose wires in a brief-case looking box is awful like a Hollywood-style representation of a bomb. Everyone jumped to play the race and religion cards and try and paint the teachers and police as idiots and bigots, but in my mind, they were probably acting responsibly and erring on the side of caution to protect the rest of their students, just in case. “This wouldn’t have happened if Ahmed were white,” they say. We’re supposed to be sensitive to school violence, but apparently religious and racial sensitivity trumps that. At least we have another clue about how the sensitivity and moral outrage pecking order lies.
I have something in common with Ahmed Mohamed: as a youngster, I was also an electronics enthusiast. At his age and even earlier, I frequently took apart electronic devices - anything from my own toys, to broken things around the house, and even that...
1
Tomeu Vizoso's profile photo
 
What I still don't understand is why the people responsible thought it was appropriate for them to judge on what may be a bomb based on their knowledge from fiction films. We have similar boards with cables attached to them everywhere these days, how are they not aware of this but still think they are qualified to distinguish a dangerous from a harmless device?
Add a comment...

Sam Vilain

Shared publicly  - 
 
A sensational, traffic driving headline. But half their sales are still at $1 per 100, and nobody can find anyone who is being priced out of treatment. Meanwhile, 3 billion people carry the disease and nobody is developing any vaccines for it.  I'm not saying I believe the guy, but all the responses I've seen have been blindly following the anti-pharma narrative.
Until last month, patients suffering from the parasite-borne disease toxoplasmosis -- which in its worst manifestations can cause blindness, neurological problems or death -- had reasonable access to a remedy: a six-week, two-pill-a-day course of the drug Daraprim, at a cost of about $1,130.
1
Add a comment...

Sam Vilain

Shared publicly  - 
 
I wish Hollywood would make disaster movies that actually prepare people with actual things to watch out for.  This trailer shows off its complete disregard for physics; just look at the building falling over as if it were a tree in this video (at 34s, the link below should be cued).  There's just no way a building would detach from its base, pivot on an edge, and stay in shape long enough to fall over sideways like that.  Even a small lean on a 30+ storey skyscraper is an immense torque that will simply result in an immediate failure of any piece.  After that, the building will fall down largely inside its footprint (and Richard Gage will show up and give talks on it being an inside job).

The real thing to watch out for is falling debris from the building next to you, not worry about whether a skyscraper a block away is going to topple sideways.
1
Liz Quilty's profile photo
 
You  think thats bad, check out San Andreas Quake - its a b grade version of this :D
Add a comment...

Sam Vilain

Shared publicly  - 
 
"It can fit on the wall in your garage—to power your Tesla, of course" - actually an entry-level Tesla (~US$70k) would need about 6-7 of the large versions of these to charge an empty battery, about US$25k. Assuming 5 full charges a month, about 350kWh, you'd need to add another 2.2kW (at least - that's for Arizona) of solar panels to your house to trickle charge that lot, which is about 7 6'x3' panels. But assuming you've got the roof space, that part's cheap: about $3000.

Then again, perhaps being able to do a full charge isn't important: a top-up for a daily commute would also be useful. So how many solar panels would you need to make sure you can drain the 10kWh completely every day before you leave? A bit less than 2kW.

That's an interesting figure: right now, for every $1 you spend on solar panels, if you spend another $1 on Tesla's batteries, you can smooth your power use for a day.
Tesla unveiled a new product line at its design studio in LA tonight. It’s called Tesla Energy and it’s a suite of batteries for homes and for businesses. The existence of the batteries has been one of the worst kept secrets of all time. But we are here at the announcement event and finally have some details. And they’re pretty damn cool.
2
Add a comment...

Sam Vilain

Shared publicly  - 
 
Ah, the joy of realizing after a long test debugging session that the reason the test is failing this time is because it hit that "if 0" you inserted, thinking "if this doesn't break the tests, the tests are broken"
1
Add a comment...

Sam Vilain

Shared publicly  - 
 
Today the internet and many other functions weren't working on my phone.  I tried to use a browser, but instead of the page I wanted, it downloaded a file called "NsIV6w0t.exe" (other pages would download differently named files).  I tried Firefox and Chrome: same thing.  Crap, I thought... this must be some kind of evil malware.  I certainly won't click on those files, even though I know that Android isn't shipping with EXE binary compatibility :-).

Finally, when I got to work... I transferred one of these EXE files from the phone to my computer and picked it apart.  It looks like the response AT&T sends you when your account has become persona non grata, like for instance your prepay data credit ran out.

I have no idea what response the browser received from AT&T to cause this redirect to be downloaded as a file.  Perhaps there were double headers.  But where did the filename come from?  Well, I restarted the phone and now the problem is gone.  All very odd.
1
Sam Vilain's profile photoMartin Atkins's profile photo
3 comments
 
Oh hah I didn't spot those! Faulty pointer arithmetic, then. Good thing those were nulls and not some random noise left in memory.
Add a comment...
Have them in circles
1,249 people
Konkulsak Honganson's profile photo
Michael Davies's profile photo
Polinom Tansel's profile photo
Benjamin Ellemunter's profile photo
Adarsh Exports's profile photo
Rhesa Rozendaal's profile photo
first4 playgrounds's profile photo
sylvain henry's profile photo
abualom shah's profile photo

Sam Vilain

Shared publicly  - 
 
Cleaning up a random find: I'm not sure what wood this is. Despite looking light I think it might be walnut. Cleaned up with a block plane and 600 grit paper (for the brass). 
2
Add a comment...

Sam Vilain

Shared publicly  - 
 
Non-Restartable System Calls: does anyone have any idea as to why system calls like recv(2) would not be restartable on sockets with timeouts?  Surely it wouldn't be that hard to make this work...
Signal dispositions Each signal has a current disposition, which determines how the process behaves when it is delivered the signal.
2
Arthur Vilain's profile photo
 
I'm guessing the setting for hold state on power cycle \ loss of supply, shot in the dark there

Did see this though,
"If a signal handler is invoked while a system call or library function call is blocked, then either:
*
the call is automatically restarted after the signal handler returns; or

*


the call fails with the error EINTR.

Which of these two behaviors occurs depends on the interface and whether or not the signal handler was established using the SA_RESTART flag (see sigaction(2)). The details vary across UNIX systems; below, the details for Linux."

Also I would check that the correct architecture is identified.

"Standard signals

Linux supports the standard signals listed below. Several signal numbers are architecture-dependent, as indicated in the "Value" column. (Where three values are given, the first one is usually valid for alpha and sparc, the middle one for x86, arm, and most other architectures, and the last one for mips. (Values for parisc are not shown; see the Linux kernel source for signal numbering on that architecture.) A - denotes that a signal is absent on the corresponding architecture.)"

Not sure if I helped or not but I hope I did

Arthur
Add a comment...

Sam Vilain

Shared publicly  - 
 
I need to set up a tech blog so I can write about this.  But it's pretty cool stuff; I've been touching on ideas like this for some time in the far recesses of my technical imagination :)
In last six months, we have transitioned most of Facebook on Android to use FlatBuffers as the storage format.
4
1
David Michael Barr (barrbrain)'s profile photoPaul Bennett's profile photo
 
It reminds me of a long abandoned patch series to add similar primitives to git-core.
Add a comment...

Sam Vilain

Shared publicly  - 
 
So much win in these answers.  A+
 
If kids aren't allowed to swear when answering a worksheet like this, where they're supposed to be learning to assert their independence and refuse bullshit excuses against condoms, then schools are throwing out babies with the bathwater.

At most the teacher should have requested that the student use f*** or an equivalent.  And fine, she can lose a point for not putting her own responses on the back as directed.  But her responses are perfect as they stand and should be applauded.

Don't ask for people's voices if you don't want to hear how they choose to speak.

http://happyplace.someecards.com/sex-education/a-14yearold-girl-was-suspended-for-these-hilariously-snarky-answers-to-a-sexed-quiz/
One Imgur user says he's still proud of his sister, who was suspended two years ago after turning in this handout at school.She should do marketing for a condom company. (via Imgur)This is a perfect e
28 comments on original post
3
andrew mcmillan's profile photo
 
Very impressive. FWIW I just read these to my #2 son and he thinks they got better near the end. That's all he would say, but I was impressed.
Add a comment...

Sam Vilain

Shared publicly  - 
 
One of my favorite brewing hacks: take a 1 Gallon (about 4L) glass bottle of pasteurized apple juice, drink about two cups' worth, add about 1 tsp of yeast nutrient (potassium phosphate crystals), and regular ale yeast.  Stop the bottle with an airlock, and a few weeks later, you've got (hard) apple cider ready to bottle!  (with bottling sugar/dextrose)
4
2
Sam Vilain's profile photoGreg Bodnar's profile photoSteve Bellamy's profile photoAlexandre Lymberopoulos's profile photo
4 comments
 
We have a well-abused juicer, basically a shredder. While the filter is clean, the yield is high, but it clogs up quickly and the pulp contains more and more juice. A press would be welcome. We just clean often.

We've done about 250l of cider from apples to date and the juicer still works.
Add a comment...
People
Have them in circles
1,249 people
Konkulsak Honganson's profile photo
Michael Davies's profile photo
Polinom Tansel's profile photo
Benjamin Ellemunter's profile photo
Adarsh Exports's profile photo
Rhesa Rozendaal's profile photo
first4 playgrounds's profile photo
sylvain henry's profile photo
abualom shah's profile photo
Work
Occupation
Free software developer
Employment
  • Hearsay Social
    Web Infrastructure Architect, 2013 - present
  • Say Media
    PaaS developer, 2011 - 2013
  • Open Parallel
    Research Developer, 2010 - 2011
  • Catalyst IT NZ
    Senior Perl Developer, 2005 - 2010
  • Marketview NZ
    Data Mining & Intranet Developer, 2004 - 2005
  • EasySpace UK
    Perl Developer, 2001 - 2003
  • Solnet NZ
    Solaris Specialist, 2000 - 2000
  • Unisys NZ
    Solutions Architect, 1997 - 1999
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
San Francisco, CA
Previously
London, UK - Wellington, NZ - Hamilton, NZ - Tallahassee, FL, USA - Thornton Heath, UK and Upper Hutt, NZ - Guildford, UK
Story
Tagline
Computer Programmer and Occasional Freedom Evangelist
Introduction
I'm a British Kiwi (ie, born in England, raised in New Zealand) from Wellington, who now lives in San Francisco, California.
Bragging rights
Converted Perl to Git, Reformed Climate Change Skeptic, First to 168°E 47°S with 2 others, first ever Moose talk at a major Perl conference. Up to 4th Grade (red with Brown Tips) in Chan's Martial Arts Kung Fu style and graded 1st part of 42 form in Sing Ong Tai Chi. 3rd = in 5th Form NZ National Maths Contest at age 14.
Education
  • Ecclesbourne Infants, UK
  • Rudiger Road Runners, FL, USA
  • Winterbourne Primary School, UK
  • Fergusson Intermediate, NZ
  • Heretaunga College, NZ
  • Victoria University, NZ
  • NZ School of Acupuncture & Traditional Chinese Medicine
Sam Vilain's +1's are the things they like, agree with, or want to recommend.
How to Rescue a Non-booting GRUB 2 on Linux | Linux.com
www.linux.com

If your GRUB 2 bootloader gets borked, use these tricks to rescue your system.

iPhone like Tabs in Android.
adilsoomro.blogspot.com

Hi all! While developing Android application we needed Iphone like tab bar at the bottom of the screen, so Googled and find usefull links bu

Arctic thaw significantly worsens global warming risk - environment - 18...
www.newscientist.com

As Arctic sea ice retreats, the Earth's ability to soak up the sun's heat is boosted by twice as much as we thought, compounding the greenho

Installing M2Crypto in a Python virtualenv on Ubuntu 13.10 Saucy
blog.rectalogic.com

There are two bugs that prevent the python M2Crypto 0.21.1 package from being pip installed from pypi in a virtualenv on Ubuntu 13.10. First

Bye, Bye, Apple Pie: US intransigence in a war-weary world | Scoop News
www.scoop.co.nz

It actually shouldn’t be that much of a shock. For the last twelve years at least, Americans have watched their country drift into the shado

ZArchiver Donate
market.android.com

ZArchiver Donate - a special version of the program for donate to project. At the moment different from the free version only in the applica

New Yorkers get juiced with solar charging stations
www.treehugger.com

"My battery died!" may no longer be a valid excuse for missing an important text or phone call, thanks to new public cell phone charging sta

How much out of whack is the UAH temperature data set?
blog.hotwhopper.com

I see that Anthony Watts has a post up on WUWT with a chart from Roy Spencer and John Christy that compares UAH data to CMIP5 model runs. I'

Fred Barnes Is Always Wrong
mediamatters.org

Fred Barnes sees an Obama presidency in trouble. That's probably good news for President Obama. The Weekly Standard executive editor and Fox

New MRI Images Reveal Acupuncture Point Specificity
www.healthcmi.com

New MRI imaging reveals that acupuncture has specific medicinal actions involving activation of the brain.

Matt Ridley has joined the real climate debate
www.guardian.co.uk

Myles Allen: The climate sceptic's interpretation of my study as final endorsement of his position means we can move on

MP on Google tax avoidance scheme: 'I think that you do evil'
www.guardian.co.uk

Google and Amazon face fresh attack over claims that their multibillion-pound UK-facing businesses should not be taxed

Google+
market.android.com

Real-life sharing rethought for the web, wherever you are. Google+ for mobile makes sharing the right things with the right people a lot sim

House Kills SOPA
www.examiner.com

In a surprise move today, Representative Eric Cantor(R-VA) announced that he will stop all action on SOPA, effectively killing the bill. Thi

Gardenista: Sourcebook for Cultivated Living
gardenista.com

Gardenista is a one-stop sourcebook for cultivated living guiding readers through the garden design and renovation process with inspiration

World of Goo
market.android.com

------------ "Game of the Year" -MetaCritic, IGN, TouchArcade, Rock Paper Shotgun, GameTunnel - Best Games for Android lists - NYTimes, tech

How Not to Shoot School Portraits
www.petapixel.com

Here's a cute and funny little short by filmmaker Nick Scott about school portraits, children, life and innocence....

Organizational Charts | Bonkers World
www.bonkersworld.net

Organizational Charts. Posted on 2011/06/27 by Manu. Tweet. This entry was posted in Uncategorized and tagged amazon, apple, facebook, googl

Don't bother with reserving equipment or online ticket purchases. Get your physical pass the day before and your equipment elsewhere. Otherwise you might wait in line all day and not get to ski, like we did today. Or why not choose a different resort, which is run competently and not staffed by buffoons? They're unable to refund your wasted time so show up ready to hit the slopes or you'll regret it.
Public - a week ago
reviewed a week ago
This restaurant has plenty of room and is my favorite spot to pick up a bread bowl of clam chowder. They have plenty of room, making it a quiet escape from the chaos of Fisherman's Wharf and have a good beers selection.
Food: Very GoodDecor: Very GoodService: Excellent
Public - 2 years ago
reviewed 2 years ago
3 reviews
Map
Map
Map