oblique programming strategies
Unsorted Bookmarks
Republicans embrace Amtrak’s Gulf Coast rebirth - POLITICO
In the Donald Trump era, even red-state Republicans are cheering Amtrak's efforts to restart the Gulf Coast passenger train line that Hurricane Katrina wiped out.
Algorithms: AI’s creepy control must be open to inspection | Opinion | The Guardian
The accountability of artificial intelligence systems, from Facebook to healthcare, is shaping up to be a hot topic in 2017
The rise of the robots? - BBC News
Will 2017 be the breakthrough year for automated labour, and what could be its consequences?
Create a Snowstorm in a Bottle with an 18th-Century Weather Prediction Method | Motherboard
2016 United States of Technology
The United States are truly united in loving technology. Yet this love of technology varies sharply by region. RezScore sampled resumes we…
How and why the leap second affected Cloudflare DNS
How a bot can help with airline compensation | VentureBeat | Bots | by Alexander Sumin, ClaimCompass
Guest The Transform Technology Summits start October 13th with Low-Code/No Code: Enabling Enterprise Agility. Register now! I was talking to Eric Bahn from 500 Startups the other night. He was telling me how he had once missed an investor meeting because his flight out of London got delayed — a scenario I’ve heard multiple times before. […]
Background processing using Elixir, GenServer and the Erlang queue class – Medium
I’ve been writing Ruby code for years, and like me, you may reach out for familiar tools like Redis or Sidekiq to process background jobs…
DIY parallel computing DIY Electronic project
Parallel computing with eighty slave micromites II and a Maximite computer as a master all in MMBASIC programming.
Epic Mode // Think Like (a) Git
Lucid’s Guide to Neurostim: Pt. 2, Meet Your Fairy Godmother
Five Technologies Silicon Valley Killed in 2016
From Google Fiber to Pebble smart watches, several once-popular ideas faded to the background this year.
DanGWanG's Mechanical Keyboard Blog | Higher Standards – Higher Living
Higher Standards - Higher Living
"Clear Linux" By Intel -- The Next Great Linux Distro For Gaming?
How the Quiet Car Explains the World - The Atlantic
The Internet is filled with comment spaces, most of them only barely regulated. But that is not enough. One must have the right to talk however one wants, here, specifically.
Paying Technical Debt - How To Rescue Legacy Code through Refactoring
How can you get a legacy codebase under control and bring it to a new level of maturity? This post summarises my advice and lessons learned from years of working on a large legacy web application.
Applicative Functors
Every time I read Learn You a Haskell, I get something new out of it. This most recent time through, I think I’ve finally gained some insight into the Applicative type class. I’ve been writing Haskell for some time and have developed an intuition and explanation for Monad. This is probably because monads are so prevalent in Haskell code that you can’t help but get used to them. I knew that Applicative was similar but weaker, and that it should be a super class of Monad but since it arrived later it is not.
Dividing a bit in two for performance – IndexOutOfRange
A tale how applying the oldest performance optimization techniques really affects performance
Rogue One: the weird ferocity of nostalgia | Bryan Alexander
We saw Rogue One in a theater yesterday. “We” includes my son, Owain, who’s a serious Star Wars fan, plus myself, my wife, and our friend Elena, who all loved the first movie whe…
Looking Back, Looking Forward - 'net work
Why Red Hat makes more money on Docker than Docker does - TechRepublic
Red Hat's OpenShift may be better positioned than Docker Datacenter to monetize the Docker revolution. Here's why.
Could Technology Remove the Politicians From Politics? | Motherboard
Civic Superblocks: Barcelona's Urban Redesign Returns Streets to Residents - 99% Invisible
A series of “superblocks” underpin a forward-thinking and pedestrian-oriented urban design strategy being deployed in Barcelona. These innovative block configurations are designed to reduce car-related traffic, noise and pollution. To create each new superblock, the city will convert a nine-block area into a unified mega-block neighborhood. This redesign approach represents a central part of the city’s visionary Urban Mobility Plan, which
CodeCrank - The Quick and Easy Way To Generate Code
Using Pundit to protect your Rails API.
GitHub - elabs/pundit: Minimal authorization through OO design and pure Ruby classes
Minimal authorization through OO design and pure Ruby classes - GitHub - varvet/pundit: Minimal authorization through OO design and pure Ruby classes
Bill Schneider - where I write about software engineering. All opinions are my own
When multiple (small, agile) teams are working on the same codebase, it can be tempting to create a branch for each team so they can work in isolation without impacting each other. Don’t do it. Teams working in isolated branches may appear to make faster progress, but it is an illusion–in reality, work in an isolated branch can’t be delivered without getting through some big scary merge in the future. The hard work of integration is just being kicked down the road and gets harder the longer it waits. There is no substitute for coordination and communication.
A list of 12,442 GitHub Projects with Truck Factor = 1 – Medium
Why Recursive Data Structures?