Category Archives: Uncategorized

Uncategorized

Pretty Print clipboard JSON

dan Leave a comment
alias json='xclip -o | jq "."'
Uncategorized

Ubuntu + Evolution + Exchange

dan Leave a comment

By default Ubuntu does not install the EWS (Exchange Web Service) plugin for Evolution

sudo apt-get install evolution-ews

Then go into Evolution and choose the following settings:

  • Server Type: Exchange Web Service
  • Username: WINDOWS-DOMAIN\username
  • Host URL: https://webmail.company.com/owa/

Now click “Fetch URL” and it should ask you for a password and populate the Host and OAB Url correctly.

It will then try and launch Evolution but for me I had to restart for it to correctly work and then it asked me a couple of times for my windows password.

Uncategorized

Launching 10second.build

dan Leave a comment

Related to my QCon talk and original blog post, I’m soft launching my 10second.build project.

Uncategorized

Previous Talks from WisdomStockholm speakers

dan Leave a comment

Failures are opportunities in disguise – Johan Ernst Nilson

The Art of being Kind – Stefan Einhorn

Designing For Generosity – Nipun Mehta

What is Happiness? The Story of Bhutan – Dr Julia Kim

GDProblem – Lorenzo Fioramonti

Uncategorized

Random Links from Wisdom Stockholm Part 2

dan Leave a comment

The Limits to Growth
The Limits to Growth is a 1972 book about the computer simulation of exponential economic and population growth with finite resource supplies.

EdX
EdX offers free online courses and classes. Find the latest MOOC from the world’s best universities including MIT, Harvard, Berkeley, UT and others.

Impact Hub
Part innovation lab, part business incubator, and part community center, It offers a unique ecosystem of resources, inspiration, and collaboration opportunities to grow impact.

GABV Banks
The Global Alliance for Banking on Values is an independent network of banks using finance to deliver sustainable economic, social and environmental development.

The Theory of Moral Sentiments
Adam Smith’s Theory of Moral Sentiments is a text of central importance in the history of moral and political thought.

Eudaimonia
Happiness, welfare or human flourishing

4 Platonic Virtues

  • Temperance
  • Courage
  • Wisdom
  • Judgement

The Culture Creatives
“Values are the best single predictor of real behavior”

Gallup Strenghts Finder

Entrepreneur First
Entrepreneur First helps Europe’s best technical individuals build world-class, high growth startups.

The Growth Mindset

The Impossible just takes a little longer
How to live every day with purpose and passion

Uncategorized

Random Links from WisdomStockholm Part 1

dan Leave a comment

The Spirit Level (Book)
Why do we mistrust people more in the UK than in Japan? Why do Americans have higher rates of teenage pregnancy than the French? What makes the Swedish thinner than the Australians? The answer: inequality.

Kennedy on GDP
Great speech by Kennedy on what’s wrong with GDP as a measurement

The Lost Generation
Another moving video

Growing unequal – OECD report

Divided we stand – OECD report

Gross Domestic Problem (Book)
In Gross Domestic Problem, Lorenzo Fioramonti takes apart the ‘content’ of GDP – what it measures, what it doesn’t and why – and reveals the powerful political interests that have allowed it to dominate today’s economies.

Genuine Progress Indicator
Genuine progress indicator, or GPI, is a metric that has been suggested to replace, or supplement, gross domestic product (GDP) as a measure of economic growth. GPI is designed to take fuller account of the health of a nation’s economy by incorporating environmental and social factors which are not measured by GDP.

Service Space
Service Space is an incubator of gift-economy projects.

Karma Kitchen
Imagine a restaurant where there are no prices on the menu and where the check reads $0.00 with only this footnote: “Your meal was a gift from someone who came before you. To keep the chain of gifts alive, we invite you to pay it forward for those who dine after you.”

Works and Conversations
A collection of in-depth interviews with artists from all walks of life.

Uncategorized

Random links from Operability.IO conference Part 2

dan Leave a comment

The Hard Thing About Hard Things
Have bought the book, looks very applicable to me at the moment.

War Games – Simulate worse case scenario
Haven’t found a good link for this with regards to IT

Service recovery paradox

Logging Stuff

FluentD
Loggly
LogEntries
PaperTrail

Monitoring
DataDog
Ruxit

Evans Phoenix – Structured Logging

Operational Features

More Unikernel
Haskell Unikernel
Rump Kernel

Security
Bug Crowd
Hacker One

Notary
Sign those curl | sh installs

GRSecurity patches to Linux

Uncategorized

Random links from Operability.IO conference Part 1

dan Leave a comment

These are my random links from the excellent 2 day conference Operability.IO. These are all links mentioned in different talks.

Worse is Better
Much to the shock of my collages I had not read about this before. Now I have!

OSV / Capstan
I’ve been using hyper.sh which is very similar except it uses Docker images inside the hypervisor. OSV looks very interesting especially the REST API for inspecting a running image.

MirageOS
This is a unikernel for compiling OCaml to Xen hypervisor

Google Borg Paper
Interesting paper but I’m not working in this space so hard to appreciate all the details.

Notes on Distributed Systems for Young Bloods
Lots of great bits of advice. Question: When would knowing the 50th percentile ever be valuable?

Common Ground and Coordination in Joint Activity

Engineering for the Long Game – Astrid Atkinson

Antifragile – Things That Gain From Disorder

Uncategorized

Yesterday’s code…

dan Leave a comment

Absolutely love this

Uncategorized

Updated power savings settings for Samsung Series 9 (NP900X3C-A05UK) and Ubuntu 14.10

dan 5 Comments

Here is my updated /etc/rc.local for Ubuntu 14.10

#!/bin/sh -e

# Sleep so all services have started before we change settings
sleep 5

# Set Intel Audio to power save 
echo '1' > '/sys/module/snd_hda_intel/parameters/power_save';

# Temp disable ethernet port
modprobe -r r8169

# Wireless Power Saving for interface wlan0
iw dev wlan0 set power_save on

# VM writeback timeout
echo '1500' > '/proc/sys/vm/dirty_writeback_centisecs';

# Temp disable bluetooth
modprobe -r btusb

# Adjust backlight to start much lower
echo 800 > '/sys/class/backlight/intel_backlight/brightness'

# - NMI Watchdog (turned off)
echo 0 > '/proc/sys/kernel/nmi_watchdog';

# - SATA Active Link Power management
for i in `find /sys/class/scsi_host/*/link_power_management_policy`; do echo 'min_power' > $i; done;

# - USB Autosuspend (after 2 secs of inactivity)
for i in `find /sys/bus/usb/devices/*/power/control`; do echo auto > $i; done;
for i in `find /sys/bus/usb/devices/*/power/autosuspend`; do echo 2 > $i; done;

# - Device Power Management
echo 'auto' | tee /sys/bus/i2c/devices/*/power/control > /dev/null;
echo 'auto' | tee /sys/bus/pci/devices/*/power/control > /dev/null;

# - CPU Scaling (power saving scaling governor for all CPU's
for i in `find /sys/devices/system/cpu/*/cpufreq/scaling_governor`; do echo 'powersave' > $i; done;

exit 0