People I’ve Talked To Recently

Zoé

What do you know, a white woman whose feminism is utterly self-serving and throws black women under the bus.https://twitter.com/lanadelraytheon/status/931715778285518848

Ashley Reese

It’s just stunning because it seems like Lena truly could have kept her mouth shut and let this cook for a while if she really wanted to avoid a massive PR headache and yet...

Quinnsplainer ' ; DROP TABLE altright_users

(Turns out you can just lie to productivity apps and *nothing happens*!) (like, actually nothing. 😐)

Aaron Parecki

Borrowing the "on air" sign for next week's event

Aaron Parecki

Teaching a podcast class! I'll be doing it here again next month! https://streampdx.com

Ben Werdmuller

Past me bought present me a Belgian waffle, which present me had forgotten about until this exact moment. Which happens to be the exact moment I needed it. Thanks, past me. Thanks, waffle.

Quinnsplainer ' ; DROP TABLE altright_users

Yep, they've lawyered out of two vids now. TBF I'm actually guessing on the second, but given their history, I'm pretty confident.

Quinnsplainer ' ; DROP TABLE altright_users

Hey you know what's worse than being facile about DOJ investigations? lawyergramming their way out of criticism like a pet-euthanizing Peter Thiel.https://twitter.com/quinnnorton/status/930977011253747712

Adam Chalmers

It's so common to write abstractions you don't actually need that actually using an abstraction from months ago gives me intense joy

Adam Chalmers

Love when I code something more generic than it needs to be, for extensibility, and then actually end up extending it eventually

Adam Chalmers

This was really thought-provoking

Zoé

How you say that to your own teammate, though? Wow.

Zoé

Yo Gabby Douglas is foul for that, as is every other woman that insinuates their “good” behavior is what protects/protected them from gendered sexual violence.

Shamira the First

I let lil' Gabby skate on her untweezed synthetic wigs and color contacts but victim blaming your own teammate is grounds for a dragging. Oh no gurl

Henrik Fnord Prefect von Löwenkraft Chulu

WL: A flawed but functional prototype of an idea that has long since become journalistic infrastructure. It belongs in a museum now. Not hidden away in a cupboard.https://twitter.com/attackerman/status/931351629059772416

Tom Morris  🏳️‍🌈

Simple explanation of 's business model for creators. Patreon, but instead of actual money you get blockchain tokens which are worth whatever a speculative coin trading market says they are worth when you finally cash out. You can pay the rent in $€£ etc., not BATs.

Adam Chalmers

sad news: I will be shutting down my family and abandoning my children as part of my upcoming pivot to video

EFF

Are you the right person to lead a digital security training for your friends, a local group, or your community? Our first Security Education Companion piece will walk you through it.https://sec.eff.org/articles/right-person-to-train

emptywheel

Dear surveillance so-called experts: it is false that fixing the back door loophole ends access to Americans comms w/o a warrant. If you don't understand this please ask and I can help you out.

Eleanor Saitta

Can anyone help out? At-cost would make a huge difference to the folks who really need the security.https://twitter.com/drcab1e/status/931611178324946944

Quinnsplainer ' ; DROP TABLE altright_users

You know what's adorable? That this guy thinks there was ever a rule of law for rape victims.https://twitter.com/ddayen/status/931340795482816513

Eleanor Saitta

I don't know about "most", but there's clearly training double-dipping happening here.https://twitter.com/MC_NYC/status/931554968477339649

Quinnsplainer ' ; DROP TABLE altright_users

I really adore Jesse Jackson. He was super kind and lovely to me once as a kid, and it's always stayed with me, and I found his work to be wonderful. But I'm not going to lie, when I saw his name trending I had a moment of "oh no!" Then relief. Then sad again.

Eleanor Saitta

This "experiment" is atrocious and represents an effective decimation of the functional right to freedom of the press by a company that has zero excuse for not knowing its impact.https://twitter.com/smarimc/status/931444327452217344

Quinnsplainer ' ; DROP TABLE altright_users

There's so many places were power to compel silence creates cultures of abuse. But those abuses are generally around money and sex.

Quinnsplainer ' ; DROP TABLE altright_users

I went to a conference in '12 in Tunis, and walked out because one of the people running it was a rampant racist. The org that invited me did a lot to fix that and invited me back later -- but I could only do that because I never made an NGO living.

Quinnsplainer ' ; DROP TABLE altright_users

I went to a conference in '12 in Tunis, and walked out because one of the people running it was a rampant racist. The org that invited me did a lot to fix that and invited me back later -- but I could only do that because I never made an NGO living.

Quinnsplainer ' ; DROP TABLE altright_users

OMG I'm still hearing stories about abusive Spanish $employer in digital NGO land, and I still can't say anything. People are afraid, which is fucked up.

Miles "Tails" Standish

What if I told you there was a way for the rich to no longer have to worry about their headshttps://twitter.com/clusterstock/status/931581856017010688

Tom Morris  🏳️‍🌈

1765: "Liberty cannot be preserved without a general knowledge among the people, who have a right...and a desire to know" (John Adams) 2016: 10% of American college graduates believe Judge Judy is on the U.S. Supreme Court.http://edition.cnn.com/2016/01/19/politics/judge-judy-supreme-court-poll/

Eleanor Saitta

...home again home again (Travel day, AMS-HEL)

Zoé

White supremacy is entirely legal. The American state has been in collusion with and a producer of racial terror for centuries. Can black Americans have human rights to violate if you don’t even recognize us as human?

Zoé

What happens then, , when human rights abuses go unmentioned because all of the violations are technically legal? Because the violators, like you, are white and male and American? Hmm?

Zoé

Fascinating how “human rights” discourses suddenly cease in civilized states perceived to have respect for “constitutionality” and “rule of law.”

Zoé

You’ve gotta stop with this anti-black msunery in the name of “human rights” as though austerity politics and far right/racial populism in the west aren’t also deep violations of people’s “human rights”https://twitter.com/kenroth/status/931270359222857728

Juno Mac

Post Weinstein et al, looking forward to more people conceding that women in performance/objectification/sexual capital based industries do know the difference between their job and abuse

UX Brighton

If you were at UX Brighton 2017, check your email for advance viewing of the filmed talks.

Zoé

Also the fact that in an article about his refusal to step down there’s a bit that says “other sources say he has stepped down” is a testament to how little we know about any of these negotiations.

Zoé

Yeah this is what happens when your coup is “not a coup”: when the structure remains and you negotiate with the leader for a transfer of power.https://twitter.com/pierredevos/status/931371789527277568

Adam Chalmers

Time to go to work and deconstruct a mechanism which I can't touch, see, or hear

Adam Chalmers

Which idiot called it an ouroboros and not tail recursion

this chad black

Just a reminder, the House voted yesterday to destroy graduate education in the United States. The crown jewel of the global reputation of US Higher Education.

Tom Morris  🏳️‍🌈

WebAssembly: because JavaScript deserves the type safety and semantic simplicity of C++.

Danny Hope

Upgraded to Alfred 3, now just need to spend an unknown length of time figuring out where all the custom workflows I created have gone :/

Feargus O'Sullivan

This is my problem with anti-brutalism. Some people's aesthetic distaste at concrete is being instrumentalised to strip people on lower incomes of their homes.https://twitter.com/davidjmadden/status/931477559002484736

Adam Chalmers

Wrote my first ever Rust code today!

Adam Chalmers

the queer conservative who abstained from the plebiscite has not yet posted about the result. I hate how desperately I want to hate-read his take.

Adam Chalmers

There's legitimate reasons to be critical of Elon Musk but "he's a nerd" isn't one, makes it harder for genuine criticism of Tesla to stand out.

Sian Morson

Female VCs from Sequoia, Cowboy, Benchmark and others launch female founder office hours http://tcrn.ch/2mkHpDo via

Adam Chalmers

I'm socially liberal but fiscally Episcopalean

Ben Werdmuller

This is very bad news. We need disparate - and ideally, community - ownership of local media.https://twitter.com/jeremybwhite/status/931231829159428096

Ben Werdmuller

If I capture just 1% of the Zs, that will be a lot of Zs.

Katie Mack

The GOP tax bill is set to make graduate study impossible for everyone who isn’t already wealthyhttps://www.wired.com/story/grad-students-are-freaking-out-about-the-gops-tax-plan-they-should-be/

Bec Shaw

Please RT if you think , famous marriage equality campaigner, should now become Australia’s first queer Bachelorette.

(╯°□°)╯︵ ┻━┻

okay okay it IS actually faster, now lets see about memory okay?

Noah Shachtman

. and have some WikiLeaks news, coming up at 9:30.

Mathew Ingram

Winter is here for digital media: BuzzFeed and Vice both expected to miss their revenue targets, and Mashable is said to be selling for about a quarter of what it was theoretically worth last year https://www.wsj.com/amp/articles/buzzfeed-set-to-miss-revenue-target-signaling-turbulence-in-media-1510861771

The New York Times

Opinion: The House just voted to bankrupt graduate studentshttp://nyti.ms/2hx07SI

Alicia Carney 🌃

This is how i feel every fucken day of my life, Mario.

Adam Chalmers

theory: our human brains are unable to process Santa's true form, so we perceive him as the cheeriest thing in our particular culture

Adam Chalmers

Does each culture have their own Santa, or is only one Santa, but he's perceived differently by different cultures?

ClickHole

Now That Trump Is Ending The Senseless Ban On Elephant Trophies, My Wife Can Finally Get The Elephant Head Transplant She Desperately Needs To Live http://clckhl.co/bPXOCbB

Jessie Singer

Think about how many people were beaten and arrested just for saying that this would happen.https://twitter.com/AriNatter/status/931264533888249856

Jessie Singer

Think about how many people were beaten and arrested just for saying that this would happen.https://twitter.com/AriNatter/status/931264533888249856

auxels

Hands. Wherein I (inadvertently) rip off at least a few of my punk rock heroes.https://soundcloud.com/auxels/4500-010-hands

Jeremy B. White

BREAKING: FCC votes to eliminate media ownership rules, paving way for one company to own multiple TV stations or both TV station/newspaper in one market

Ethan Zuckerman

http://gobo.social is our new experiment with letting you choose the filters that shape your newsfeed. Sign up and see what Twitter looks like without brands, or with 90% women...

Ben Werdmuller

The New York Times is worth supporting for The Daily alone. If I could only listen to one podcast, it would be this one.https://twitter.com/lizflock/status/931226617724198912

Ben Werdmuller

I'm super-interested in what is doing. Their goals could make the entire internet, and potentially all of software, better. No small thing.https://tidelift.com/blog/2017/11/14/hello-tidelift

Deb Chachra

Continuing my autumn of eagerly-awaited science fiction, 's ORTHOGONAL PROCEDURES dropped this week.

Shree  ✊🏾 ❤️ 🇺🇸

If McConnell can whip up an ethics probe on Al Franken within hours of sexual misconduct allegations—he can open an equivalent probe into Roy Moore’s sexual assault of children, and Trump’s assault of at least 16 women. Investigate. Them. All.

Jesse Kriss

So, to pick this up: out-in-the-world, non-screen augmented reality is the most literal technological implementation of class division: layers of information that are inaccessible to those without the technology. Invisible, real time social information asymmetry.

Fadzayi Mahere

If this truly is about the Zimbabwean people, Britain and South Africa must understand that we do not appreciate any state or regional body propping up a "President" who has caused untold suffering to the people, killed our hopes and destroyed our economy. Mugabe must go.https://twitter.com/BorisJohnson/status/930843432381186048

Fungai Machirori

Harare is not Zimbabwe. Social media is not Zimbabwe. Dig deeper. Get some nuance. Some counter-narratives. Some non-conventional opinions and voices. DIG. DEEPER. Beyond the gaze and views of those privileged of voice by our (hyper)visibility.

somaya langley

come see what is up to today - talking all things digital - in the Alison Richards Building at

Marta Teperek

Really useful comparison of the different stakeholders in Open Research discussions, how receptive they are and return on investment

Petina Gappah

Remarkable that American and European media ask you, what is going on in your country. But British media tell you what is going on in your own country and then ask what you think about what they have told you. Truth is, we all know as much as each other. Very little.

Eleanor Saitta

American medicine in a nutshell. "Because pharma couldn't make enough money and manufactured a crisis we're too lazy to fix, you can't have actual care any more. Thoughts and prayers!"https://twitter.com/MortuaryReport/status/931038733876346881

Marcel Fratzscher

Interesting and counter to my prior belief: Germany only mediocre in climate change performance, worse than average EU.https://twitter.com/dinapomeranz/status/931047572340400128

Ben Werdmuller

I’m honestly so mad I can’t be at . The conversations happening there are ones I want to be a part of. I’m glad they’re happening at all - and everyone who is there is a superhero.

Nikita Shamdasani

High schoolers working on college apps + college seniors currently on the job hunt — we can help!https://twitter.com/carolineleland/status/930507399114436608

Matter.

Our special Demo Day series on continues. Meet , which allows you to easily share visualizations of trusted data in order to have smarter, fact-based conversations. Tune into their story here:https://medium.com/matter-driven-narrative/the-drunken-walk-matter-seven-demo-day-special-grafiti-f5400aeb2514

Ben Werdmuller

Purple is thinking about starting an SMS notification service for the Mueller investigation. Would you use this? (I would.)https://getpurple.typeform.com/to/lfLjqt?r=benwerd

Aaron Parecki

It's amazing how many stories there are in even this little sliver of a picture of this kitchen. The fridge, the floor, the countertops, the sink faucet, the cabinets, the dishwasher, the keys. Each has a distinct memory from a different period of time, some good and some bad. It's officially the end of an era, but I'm happy to move on.

Aaron Parecki

Enjoying a glass of champagne on the train home after signing the papers to sell my house in Eugene. 🥂🍾👋🏠 It's been a rough past 8 years with this house so I'm glad to have that behind me. I hope the family that bought it enjoys it as much as I did when I lived there!

Nicolas Dorier

Just to be precise about people being confused: I created BCCSpliter for BCH splitting back in august, not Bitcoin Clashic, which is likely a parody account.

Deb Chachra

Oh, here's that post with my arguments for *why* 'music isn't as good as it used to be' is a fallacy:https://zedequalszee.com/2010/10/10/why-music-isnt-as-good-as-it-used-to-be-is-a-fallacy/

Deb Chachra

Occasionally racist randos post comments to my long-defunct blog, http://zedequalszee.com. Well, they try to.

Ben Werdmuller

Difficult, difficult, lemon difficult.

Raju Narisetti

Events is a deeply seductive non-scaleable business, as most media companies eventually come to realizehttps://digiday.com/media/spirited-media-taking-npr-inspired-approach-memberships/

Deb Chachra

I have never come closer to screaming in the silent reading room where I often work.https://twitter.com/j_zimms/status/930861321234632704

Deb Chachra

I spent my 20s in the lab, the library, the gym—nothing of external note, but underpins everything I've done since.https://twitter.com/casskhaw/status/930541244186427392

Cambridge DigiPres

Bookings are now open for our 'Digital Future' event on 30 Nov, featuring Prof. Natasa Milic-Frayling and colleagues from and https://www.eventbrite.co.uk/e/the-digital-future-tickets-39869297141?ref=estw

Deb Chachra

I learned from that article that the UK has 'national cheese', its own analogue to the 'government cheese' that I wrote about here: https://tinyletter.com/metafoundry/letters/metafoundry-64-pacific-decadal-oscillation

Ben Werdmuller

If the tech industry can’t collect data responsibly and be good stewards of user privacy, government may step in.https://www.wired.com/story/al-franken-just-gave-the-speech-big-tech-has-been-dreading

Tom Morris  🏳️‍🌈

Whenever anyone starts talking about "data lakes", I mentally replace the word "lake" with "toxic swamp" and start picturing the environmental damage done by the Deepwater Horizon explosion. After Equifax, this is both a realistic and morally mature way to think about Big Data.

Hollie  🍁 🍂

In England, you don't say "I'm going now". You slap your knees and say "Right!" which means "I should've left two hours ago but was too polite to interrupt you."https://twitter.com/keeperoftheday/status/925462401952112640

Dick King-Smith HQ

Witness a hunter so poised, so deadly, that nothing can escape its merciless attack.

Aral Balkan

📰 Tech giants are incentivized to disregard consumer privacy, Franken noted. “Accumulating massive troves of information isn’t just a side project for them. It’s their whole business model,” he said. “We are not their customers, we are their product.”https://www.wired.com/story/al-franken-just-gave-the-speech-big-tech-has-been-dreading/

jeremy scahill

Some serious shit may be going down right now in Zimbabwe.

Molly Crabapple

My friends in PR involved in relief work are exhausted. They talk about the scale of the damage, the sheer physical difficulty of living in damaged homes, without electricity or running water two months in, for some of them, the loss of schools, income, care for elderly parents..

Computer Facts

the world never says hello back

yan

if you made , don’t give your personal info to Forbes. I found a bug that lets any 30under30 member (like me) see other members’ DoBs, addresses, phones, etc. Forbes ignored my emails asking them to fix.

Deb Chachra

Creative residency at of Engineering--two weeks left to apply! Proper stipend + funding, plus you get to work with our amazing students. https://olincollegefacultysearch.submittable.com/submit/96363/apply-for-olin-college-creative-residency-2018-19

CardsAgainstHumanity

The government is being run by a toilet. We have no choice... we are going to save America and attempt to keep our brand relevant in 2017 Join in and for $15 we’ll send you six America-saving surprises this December:http://CardsAgainstHumanitySavesAmerica.com

zapantera negra

I would like to encourage as many Twitter revolutionaries as possible to take up small, meaningful, material actions that help people, but are not as sexy and popular as marches, protests, and direct action.

Zoé

Currently learning how hard it is to write a book because and I are writing a book together for !!! It's called "As Black as Resistance" and it'll be out June 2018! Read a little more here 👇🏾👇🏾https://www.akpress.org/as-black-as-resistance.html

Deb Chachra

Imagine being the kind of person that makes serious people worry that you would kill millions of people with a nuclear bomb ON IMPULSE.

rachel syme

if this year has taught you anything, it is that there are so many women's stories that have fallen through the cracks of history. now is the BEST time to be a detective, a glutton for these stories, an archaeologist looking for ghost bones

(╯°□°)╯︵ ┻━┻

Today I discovered feature of the content server. I'm incredibly impressed. Remote access to my entire ebook collection on any Internet connected device.

Nima Fatemi

Wanna do something cool this week? Run a Tor relay on using this step-by-step guide by Bonus points if you end up improving the document.

Cambridge DigiPres

We are delighted to announce Prof. Natasa Milic-Frayling will be speaking at our 'Digital Future' event to celebrate on 30 Nov. Booking info to appear soon!

Micro SF/F stories

"There's a bug in your software." "No, I'm fine," the robot said. "It makes you prioritise hiding problems over reporting them." "I'm fine."

Joschi Kuphal 吉

They've done it: My friends , and finally launched ! 🎉https://colloq.io/blog/hey-there-were-here I'm really excited about this — please expect my future events to be found on https://colloq.io :)

Matthew Haywood

When we enter the test phase we'll need lots of friendly people to help out. Details on how to help coming in the next few weeks 😀https://twitter.com/nopara73/status/930210569730260992

Gary Kavanagh

Ricketts ended Gothamist without selling it off because he wanted to send a message, anything you care about can be bought out & crushed at a total loss just to rub it in, so don’t dare ever organize, submit to the will of the billionaire class.

Nivea Serrao

My other pitch is MORDOR, HE WROTE: Tolkien’s wife Edith solves mysteries in Oxford while he writes books.

Zach Holman

sure you may think putting css in javascript is silly but intel wants you to write css in order to install ubuntu. hardcore

Aaron Parecki

Only 5 spots left for the @stream_pdx class I'm teaching on Friday! "Publishing Your Podcast." Tickets are only $10! https://ti.to/stream-pdx/2017-11-podcast-publishing

somaya langley

"...gloomy for the average Australian female artist. She is better educated...yet she earns a much lower income..."https://theconversation.com/the-gender-pay-gap-is-wider-in-the-arts-than-in-other-industries-87080

Aaron Parecki

Building a Desk Bell for Kickstarter Alerts with a Raspberry Pi Zero

Here is a writeup of how I built a desk bell for Kickstarter pledge alerts using a Raspberry Pi Zero and a solenoid.

First, the design goals:

  • The bell should look as much like a regular desk bell as possible, no loose wires, and no visible contraption that rings the bell
  • Should be entirely self-contained and not rely on external hardware or cloud services
  • Should be able to be battery powered so that I can take it places

With that in mind, I set out to find the hardware I needed for this, and settled on the following.

The Bell

The bell is a traditional mechanical desk bell. I bought it on Amazon for $5.29. When you press the button on the top, it hits a little hammer that then hits the inside of the bell. This will make more sense in a later photo.

The Hardware

It turns out a Raspberry Pi Zero fits perfectly under the bottom part of the desk bell. The Pi Zero has built-in wifi, and can be powered by a portable USB battery, so it's a great choice for this.

Raspberry Pi Zero

The next piece was figuring out how to move the hammer inside the bell. I started looking on eBay and Aliexpress for cheap solenoids, and was quickly overwhelmed with options. However I needed to find one that worked on 5v or 3.3v since that's what the Pi Zero can output, and I don't want to require an additional external power supply. I also realized that there are some solenoids that have springs that force the pin back to a resting position, and others will just stop applying the magnet and the pin can move freely when it's "off". What I needed for this is one with a spring so that the pin snaps back and gets out of the way of the hammer in the bell. I took a gamble buying one on eBay that I thought matched all the criteria, but it was kind of hard to tell because the descriptions are not written in the best English. Here's the one I ended up with.

4.5v DC Push-Pull Solenoid on eBay

The hardest part of this whole thing, since I'm not actually super great at electronics, was figuring out how to drive the solenoid from the Raspberry Pi's GPIO pins. I know you can't just use the 5v output to drive it directly, since that's a quick way to damage the Pi's pins. You need a circuit in between with a transistor and diode to protect the Pi. 

The Circuit

With a bit of research, I found this circuit diagram for driving a solenoid from an Arduino, which is effectively equivalent to what I need to do. I've redrawn it here based on the actual components I used, and using the Raspberry Pi's 5v power instead of an external power supply.

Driving a Solenoid with a Raspberry Pi

Components:

  • R1: 1KΩ resistor
  • D1: 1N4004 Diode
  • Q1: TIP120 Darlington NPN Transistor
  • L1: 5V Solenoid

I happened to have a 1N4004 diode and 1KΩ resistor in my collection of parts, but I had to buy the TIP120 Darlington Transistor from Adafruit. Since I'll only be actuating the solenoid for a split second, I didn't worry about adding a heat sink to the transistor since it will only be on for a very short period of time.

Refer to the Pi Zero pinout diagram to know which GPIO pin you're connecting to. In my photos above, that's pin 16 which is GPIO pin 4.

Soldering

Since I need this whole thing to fit inside the bell, that doesn't leave room for adding any additional circuit boards. I decided to solder directly on to the Pi Zero, despite that not being a thing I'd normally do. Thankfully it's cheap enough that if I mess it up super bad it's not the end of the world if I have to buy another one.

The leads on the diode were thick enough to act as a sort of structural support for hanging the components off of the Pi. I tried to keep everything as tight as I could while also keeping it flat.

Assembly

The first step of putting this all together was mounting the solenoid so that it can hit the hammer when it's actuated. I cut out a little piece of cardboard and hot-glued the solenoid to it, and the cardboard to the underside of the bell.

Then I attached the Pi board to the underside, hot gluing it to the frame in a couple places. It just barely fit with the added width of the transistor hanging off, once you factor in the size of the micro USB connector also plugged in.

The wooden box is where the battery lives, so I drilled a hole for the USB cable in the top of the box. This lets the bell site nicely on the top of the box without any visible wires. When it's running off the battery, there's no visible wires at all, since everything is entirely self-contained.

The Software

Since the Raspberry Pi is a full Linux computer, we can use a high-level language to parse the Kickstarter feed and ring the bell. Here's what I did to get the Pi set up with the software I needed.

After first configuring the wifi by plugging in a physical keyboard and monitor and enabling SSH, I was able to then SSH from my laptop to install the rest.

System packages:

sudo apt install apache2 php git-core

WiringPi provides a command line utility to control the GPIO pins. To install, clone the git repository and run the build command.

git clone git://git.drogon.net/wiringPi
cd ~/wiringPi
./build

This will compile and install the gpio command, which you can then use to configure the pins.

First we'll make an init script to set the pin to output mode and run that on boot. Open the /etc/rc.local file in an editor and add the following, which sets pin 4 to output mode:

/usr/local/bin/gpio mode 4 out

Next, make a file called ding.sh and add the following, which will turn the pin to HIGH, wait a split second, then turn it to LOW.

#!/bin/bash
/usr/local/bin/gpio write 4 1
sleep 0.05
/usr/local/bin/gpio write 4 0

Make the script executable:

chmod 755 ding.sh

Now you should be able to run this script and hear the bell ding!

./ding.sh

At this point, you can trigger this bell from anything you can use to call a shell script! 

Kickstarter

Since the main goal of this project is to be alerted when someone pledges to a Kickstarter campaign, we'll set up a small script to check the campaign stats and run the "ding" script whenever the total pledge amount changes.

The trick to this is that Kickstarter has a JSON endpoint that returns the basic campaign info used to update the stats on a campaign page. Take your Kickstarter URL and add /stats.json?v=1 to the end, and you'll see a response like the below.

{
  "project": {
    "id": 1330436901,
    "state_changed_at": 1507653791,
    "state": "live",
    "backers_count": 307,
    "pledged": "10352.0",
    "comments_count": 7
  }
}

The PHP script below will download that file, compare the pledge amount to what it last saw, and run the script to ring the bell whenever it changes.

<?php
chdir(dirname(__FILE__));
$date = new DateTime();
$date->setTimeZone(new DateTimeZone('US/Pacific'));

$hour = (int)$date->format('H');

if($hour  21)
  die();

$kickstarter_url = 'https://www.kickstarter.com/projects/2052814389/get-your-money-together-your-purr-fect-finance-wor/stats.json?v=1';

$ch = curl_init($kickstarter_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
  'Accept: application/json'  
]);
$data = curl_exec($ch);
$stats = json_decode($data, true);

if($stats) {
  $current = [
    'backers' => (int)$stats['project']['backers_count'],
    'pledged' => (float)$stats['project']['pledged']
  ];
  
  if(file_exists('stats.json')) {
    $previous = json_decode(file_get_contents('stats.json'), true);
  
    if($current['pledged'] > $previous['pledged']) {
      shell_exec('/home/pi/ding.sh');
      echo "Now $".$current['pledged']."\n";
    }
  }

  file_put_contents('stats.json', json_encode($current));
}

Replace the Kickstarter URL with your own of course. The script will cache the last seen amounts in a file called stats.json. Now you just need to set up a cron job to run this every 5 minutes!

*/5 * * * * /usr/bin/php /home/pi/cron.php >> /home/pi/cron.log 2>&1

Just for Fun

Just for fun, I also made a web page that I can load if I want to ring the bell manually, or from some other server in my house. Here's a really simple PHP script that you can set as index.php which will show a giant full-screen button and ring the bell when it's pressed.

You can also run this from an external script using curl:

curl http://bell.pad/ -d action=ring

I've set up a static IP address for my Pi at home and given it a DNS name on the local network, so I can refer to it as bell.pad from inside the house.

<!doctype html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Ring the Bell
</head>
<body>

<form action="/" method="post">
  <input type="hidden" name="action" value="ring">
  
  <div class="page">
    <input type="submit" value="🛎">
  </div>
</form>

<style>
body {
  font-family: sans-serif;
  margin: 0;
  padding: 0;
}
.page {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  height: 100vh;
}
input {
  font-size: 70pt;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
  border: none;
  -webkit-appearance: none;
}
</style>
</body>
</html>
<?php
if(isset($_POST['action']) && $_POST['action'] == 'ring') {
  shell_exec('/home/pi/ding.sh');
}

And here's how it looks on my phone!

And before you ask, no I'm not going to launch this as a Kickstarter project!

Tom Morris  🏳️‍🌈

Who do you think knows more about the law—a Cambridge law professor or a talk radio DJ? If you answered "talk radio DJ", well, I hope the Michael Gove "we've had enough of experts" thing works out well for you when you next need a doctor.https://twitter.com/ProfMarkElliott/status/930025557508722688

Tom Morris  🏳️‍🌈

The Wikipedia article on Millennials contains no mention of the important link between homeownership and preference for avocado toast.

Ómar Yasin

Sometimes you just have to hate Vancouver.

/r/Bitcoin

There is 0 % doubt that Bitcoin and the community is being attacked by criminals without morals.http://ift.tt/2yt7YaR

somaya langley

Andrew Huang on the 'science' of tuning & auto-tuning carrots.... & YouTube

stefan judis

Mark your calendar friends. Jan 16th is the day of the first meetup in Berlin. https://www.meetup.com/A11y-Meetup-Berlin/events/245047218/?_locale=de-DE 🎉🎉🎉

somaya langley

serious listening to thumping beats in the dolby atmos room at – At Funkhaus Berlin

somaya langley

amongst the mist, there may be a machinedrum

Joschi Kuphal 吉

Let's get this frequent again: Next Homebrew Website Club Nürnberg on Nov 22nd — join us! https://indieweb.org/events/2017-11-22-homebrew-website-club#N.C3.BCrnberg

somaya langley

Susan Rogers: "a woman who is single & childless doesn't have to take care of anyone else" - the reality of women in the music biz – At Funkhaus Berlin

Joschi Kuphal 吉

Here's a bunch of photos of last Monday's https://a11y.club at w/ , & : https://flic.kr/s/aHskriq2DU Pls send me your coverage (photos, blog posts etc.) so I can add it to the website. Thx! +

rknDE

For better or worse, one of my big takeaways from is that I want full-on Max/MSP on my iPad

Tom Morris  🏳️‍🌈

Someone ought to give a TED talk on “disruptive leadership” using only quotes from Mein Kampf and see how long it takes for self-proclaimed thought leaders to figure it out.

rknDE

“... it looks less ‘DIY tupperware’ and more professional product” — allusions to ’s old tupperware 40h?

rknDE

Slow-acting coffee, dull wit, and deleted tweets

rknDE

Oh thank Operator! There is signage this year!

rknDE

Another year, another , another “wait which side of Ostkreuz is the shuttle on again?”

Tom Morris  🏳️‍🌈

The great thing about Agile methodology is adopting it means people know all of the things they need to do and when.

Tom Morris  🏳️‍🌈

Twitter: the place for informed political discussion.

Micky Lindlar

. "when you can't afford to buy a standard, the chances that you can afford to implement it are pretty low"

Tom Morris  🏳️‍🌈

Browser extension idea: the "user tagging" feature from Reddit Enhancement Suite but for Twitter. You know, so you can mark how you know someone. (Or why you don't want to know them.)

Tom Morris  🏳️‍🌈

The great thing about social media is how it enables an intelligent dialogue between citizens and providers of their key public services.https://twitter.com/LDNairamb/status/928303611490250752

Tom Morris  🏳️‍🌈

If one of the lead developers of Ethereum can't write a secure smart contract, it's quite possible nobody can. Don't expect this fact to stop the boom in ICOs or smart contracts.

rknDE

Follow here, and on soundcloud, to have a listen to my new ongoing projecthttps://twitter.com/auxels/status/928404280482164736

Joschi Kuphal 吉

Ok, time to solve! We had 62 registrations for , but realistically I counted 52 at some point. So is the winner! 🎉 Thanks anyway!

Joschi Kuphal 吉

Please reply to this tweet w/ a number and I'll pick a winner before 6 p.m., so watch your timeline. I'm also happy to send it to someone not present at today!

Joschi Kuphal 吉

As I already own a copy of 's which I just won at the raffle, I'd like to pass it on. Guess how many attendees were at on Monday, and w/ a bit if luck it's yours!

Tom Morris  🏳️‍🌈

Guess which one of these isn't a cryptocurrency: RonPaulCoin, Cheesecoin, FedoraCoin, RussiaCoin, Nyancoin, HempCoin, TittieCoin, Fapcoin, FuckToken, BigBoobsCoin, FlappyCoin, WalesCoin, AntiChristCoin, AtheistCoin, IcebergCoin, CasinoCoin, CrapCoin, MoonCoin, KekCoin.

overflow: heydon !important

Thank you everyone who came to . Nice job, and ! Great conversations were had.

rknDE

I don't understand what all the fuss is, I only count 96.5 characters

rknDE

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 9

Joschi Kuphal 吉

Happy to bring you a timelapse of Monday's — recordings of ', 's and 's talks to follow in a couple of days. Stay tuned! https://youtu.be/D8v6eTp1lwc

Aaron Parecki

Live now: I'm running the livestream for the ACLU of Oregon annual meeting! https://www.facebook.com/ACLUofOregon/videos/10155972430099074/

Quinnsplainer ' ; DROP TABLE altright_users

Sure vote if you want, but don't pretend it's a substitute for going out and taking the streets.

Aaron Parecki

We're live! I'm livestreaming the ACLU of Oregon State of the Union event tonight! Live til 7pm! https://www.facebook.com/ACLUofOregon/videos/10155972430099074/

Aaron Parecki

Livestreaming the ACLU of Oregon annual meeting! Starts at 5:40pm, see it on their Facebook page!

Aaron Parecki

Things are coming together with the STREAMPDX podcast studio! We just posted our fall lineup of podcasting classes. We're teaching three podcasting classes, "Interviewing Techniques," "Podcast Editing in Audacity," and "Publishing your Podcast". I'm teaching the publishing class! Each class is limited to 8 spots, and we're running them through November and December! https://ti.to/stream-pdx/ If you've been thinking about getting in to podcasting, this is a great chance to learn some new things and check out our studio!

Tom Tinkerson

time. inclusive design. i hope the room is listening. this is for everyone

Laura Kalbag

More folks should organise Accessibility Club side-events to big conferences. The few talks + barcamp format worked really well.

Laura Kalbag

Had a fabulous time at yesterday. Hats off to and for such thoughtful and generous organisation.

rknDE

Hamburg is the first city I’ve been in where the bus feels faster and more reliable than the train

overflow: heydon !important

Another good reminder from : color independent design helps with color blindness but also poor / no color devices

Gunnar Bittersmann

“All technologies are assistive technologies. Inclusive technologies assist the many.” —

UX Brighton

UX Brighton 2018: Advancing Research - Super Early Bird tickets are on sale now :) http://uxbrighton.org.uk/2018

rknDE

Hey / any chance of a "Custom Feed Description" field in the Content settings? That or feeds for indiv. playlists..

I Am Devloper

1969: -what're you doing with that 2KB of RAM? -sending people to the moon 2017: -what're you doing with that 1.5GB of RAM? -running Slack

Barnaby Walters

@tommorris wow, that’s the most pretentious thing I’ve seen in a long time. Impressive even for blockchain-enthusiasts!

rknDE

not trolling. i really didn't know that existed before the first tweet.

Danny Hope

Just bumped into another developer who’s coming to this years UX Brighton conference :) Welcome 👋

Danny Hope

Things you hear in Brighton coffee shops № 94565094367: “Do you have cashew milk?” “No, sorry” Walks out

UX Brighton

Meet the team: Our volunteers for this year's conference include Senior Conversion Strategist for Hans Hoogenboom.

Barry  🎮 👻

HYPED about on Friday. Check this stellar lineup. http://uxbrighton.org.uk/2017/#schedule One of the strongest so far. (and 2016 was pretty great)

UX Brighton

Sketching out the future – Stef Lewandowski at UX Brighton 2016 https://buff.ly/2gG9zGU Come to 2017 https://buff.ly/2z48T5H

Danny Hope

We’ve outsold last year, but even with a steady stream, we won’t run out of seats. Join us and 400 other UXers http://uxbrighton.org.uk/2017/

UX Brighton

Meet the team: Our volunteers for this year's conference include Laura Evans, a Brighton based video producer at

UX Brighton

Inventing with jobs to be done – Jillian Wells at UX Brighton 2016 https://buff.ly/2gG9Ppa Come to 2017 https://buff.ly/2z48T5H

Barnaby Walters

Yeah, it’s bad enough when campaigns fail completely, but taking pre-orders, successfully developing and selling the product, but not shipping to backers, or otherwise acknowledging them at all? Very dishonest behaviour.

UX Brighton

With only 10 days to go (got your ticket yet? https://buff.ly/2z48T5H) why not take a look at last year's talkshttps://buff.ly/2iwDjXk

Barnaby Walters

Hey @altitudetech, I backed your Sensly Kickstarter campaign way back in 2015 but you never shipped me my Sensely HAT. I see you have them in stock on your website, how about sending me one? Or refunding my pledge?

Barnaby Walters

Unexpected effect: German bagpipe organisations are advising their customers to buy Scottish bagpipes now, because the pound is so weak compared to the euro:

“Profit from the low pound exchange rate”

Barnaby Walters

Anyone know of good open source time tracking software? Preferably web server + app. I’m using Toggl at the moment, but would love to self host and am amazed that the only projects I can find are very old and rather clunky looking.

Barnaby Walters

Software upgrade for the MI Shruthi: Visual Sequencer

One particularly cool feature of the Shruthi is being able to set the mixer mode to seqmix and have the control values in the step sequencer determine which sound sources are active on each step. The problem with this is (or, was!) that, even with the clever binary-based approach for determining how combinations of sound sources map to hexadecimal (0-15) values, it’s incredibly hard to remember the mappings.

I spent an hour or so trawling through the synth code, and documentation for the LCD module, before managing to create a version of the software which, when the mixer operator is set to seqmix, replaces the 0-f step sequencer view with a two-line visual step sequencer, where the four lines from bottom to top represent osc2, osc1, sub and noise*

The controls for the view are exactly the same as before, i.e. pretty unintuitive, but this visualisation of the sequence data makes designing patterns way easier than before.

Here’s the software, as .hex and .syx for flashing or SYSEX dumping:

shruthi1-102-b01.zip

I originally wanted to have this view all on one line, by creating sixteen custom characters, one representing each combination of sound sources by a bar of pixels. Unfortunately, the HD44780 LCD module only supports eight custom characters, and the Shruthi already defines all of them. I got around this by spreading the display over two lines, reducing the number of characters needed to four, and taking advantage of the “=” default character as the “11” character, and the blank space as the “00” character. I then replaced the two decorative custom characters used on the Shruthi splash screen with single bar characters based on the “=” for “01” and “10”. Finally, in the Editor::DisplayStepSequencerPage function in editor.cc, I made a conditional block based on the state of part.patch().osc[0].option (the non-intuitive location of the mixer operator), displaying the two-line visual view if it’s set to OP_PING_PONG_SEQ.

This is the first of several UI upgrades I plan on making to the Shruthi firmware, depending on how much I can tolerate working on old embedded code in a language I barely know!

*according to the shruthi manual, osc1 and osc2 should be the other way round, but that’s how it ends up working so I accepted it as it is.

Barnaby Walters

I built a Shruthi XT!

The circuit boards and panel were group bought with the Pusherman facebook group, I ordered the components from Mouser, and built the case myself out of walnut left over from a dulcimer build.

I used the BOM from the Shruthi XT build page, with Mouser’s BOM import tool. Generally everything worked fine with a couple of caveats: it auto-detected the wrong encoder (the horizontal mounting version of the same model) so I had to order another one. The MIDI sockets it found were also different, and had a metal spring on the outside which I had to remove in order to get them to fit the case.

Watch out when soldering the board-to-board connectors! I put them on the wrong way round the first time and had to remove them, which was tedious.

On my future MI builds I’m going to try using Bourns PTV09 potentiometers instead of the Alps ones on the BOM, as they cost significantly less and should be approximately the same quality.

I built the SMR4 MkII filter board but am going to upgrade to the 4 Pole Mission as soon as I get the board and components for it (along with boards for an Ambika, and a normal size Shruthi to inherit the SMR4…)

Overall I’m very impressed with the synth! It sounds great and is a lot of fun to make sounds with, although it’ll take me a little while longer to get to grips with all the features and wavetables.

If you want to get into DIY synths, but skip past the “circuit which makes bleeping sounds” straight to “professionally usable synthesizer” I’d definitely recommend building a Shruthi.

Future improvements planned: upgrade to a 4 Pole Mission filter board, make a laser-etched walnut front panel, more UI improvements in the software, maybe a built in battery and USB port for powering MIDI controllers.

Barnaby Walters

yeahhhhhhh best icecream flavour!

Barnaby Walters

@dymaxion cool! Also a great way to see taxicab geometry in action (e.g. walking for 30 minutes in Salt Lake City). I tried making a similar project a few years ago to visualise how cities distort space-time, not as polished or useful as this one but showed individual tracks which is nice.

Ben Werdmuller

We're looking for amazing founders helping to build the future of media - and democracy. https://medium.com/matter-driven-narrative/join-matter-eight-9d17d86110b1

Barnaby Walters

Accidental art in Berlin, courtesy of BVG and poor quality paper

Barnaby Walters

@yandle hawk moth of some sort — @jwentomologist, any ideas?

Barnaby Walters

Seeing a lot of people talking about Germany in response to . Unfortunately, DE has it’s own problems with rising “alt” far-right. Saw this in town today:

It’s an election poster for the AfD (“Alternative for Germany”). Roughly translated it says “Burkas? We like Bikinis. Trust yourself, Germany!”. They’re growing in popularity, especially in places like this town, historically with strong (10%) NPD (Nazi) voting base. Their posters are either bullshit like this, or cleverly framed statements about borders, pensions, schools, children, “taking back control” etc.

Barnaby Walters

Video: OWLS WITH TENTACLES

https://youtu.be/hnpNwUWlMbo

A tune of mine from when I lived in Iceland a few years ago, recorded with Emilyn and John in Toronto, Canada on 2017-05-12.

Barnaby Walters: Hurdy Gurdy
Emilyn Stam: 5 String Fiddle
John David Williams: Accordion

Barnaby Walters

every year since 2000, the German Arachnid Society has voted a “Spider of the Year” https://de.wikipedia.org/wiki/Spinne_des_Jahres

This year’s spider is the Walnut Orb-weaver

Barnaby Walters

@w03_ @rvkgrapevine burning poo? Ugh what a waste. Perhaps Iceland would benefit from setting up periodic composting toilets by the road for people to poo in, and then giving/selling the compost to Icelandic farmers? I’m sure they could even come up with some silly branding for it.

Barnaby Walters

@w03_ I’m surprised people get so annoyed about pooing in the wild in Iceland, the landscape is so devoid of humus it could benefit from some good healthy biomass, no?

Barnaby Walters

Video: Trip to the Mill / Wicker Basket Schottishe

https://www.youtube.com/watch?v=hGbZvzddnmk

Two lovely new tunes by John, played by Emilyn, John and myself in Toronto, Canada, 2017-05-12.

Barnaby Walters: Hurdy Gurdy
Emilyn Stam: 5 String Fiddle
John David Williams: Accordion

Barnaby Walters

@ztsamudzi although honestly I have no idea in what sort of religious context this dance culture fitted into, I will have to read up on that and try to learn more.

Barnaby Walters

@ztsamudzi there are various pan-european dances found all over the continent, e.g. polka, schottish, waltz, mazur/mazurek/mazurka, polska, slängpolska/polonaise/ländler/steyrer/wickler (modern term), minuet, quadrille, etc. Each dance form typically retains the same basic step everywhere but has regional variants, or is related to dances from different areas, as the dances and music travelled along trade routes. Many fascinating examples exist of tunes or dances which are found in parallel sources in many different areas, which is a nice way of getting rid of nationalists who try to appropriate this stuff for nationalism. A lot of these dances made their way over to America too, and in a lot of cases (IIRC) mixed with black dance+music culture and became the basis for a lot of n. american traditional dances.

Most of these were danced a lot in Europe over the past 300 years but then more or less died out in the 19th century (as the style of music changed and Europe started to import and appropriate e.g. latin dances), before being rediscovered as part of the various folk revivals in the 70s. Now they’re danced casually as “balfolk” or “eurodance”. Not widespread in the mainstream, but not totally obscure either (e.g. google “balfolk”) with widespread events and a more and more progressive pedagogy.

swardley

Want to learn how to map? Try ... 3) The video course 2) The book https://medium.com/wardleymaps 1) Practice!!

Deb Chachra

I wrote about appreciating the invisible systems that underpin our world, as part of a new series at :https://www.theatlantic.com/technology/archive/2017/05/gratitude-for-invisible-systems/526344/

Adam Chalmers

I wrote a detective story about a rideshare app whose engineering women all mysteriously vanished.https://medium.com/@adam_chal/the-disappearing-driveco-women-32377f982d29#.o3irz99iy

Eleanor Saitta

Repeat after me: all technical problems of sufficient scope or impact are actually political problems first.