Focus and Energy Data

For some reason tonight all I want to do is figure out how to answer the question "Where is my power coming from?" from the following nyiso market data. It does not seem possible, which irks me to no end as their pretty transparent about most of the power generation operations of New York State.

If you know anything about solving this problem. Even solving it for different countries or states! Please let me know, we should chat.

You can track my progress trying to solve this issue at my nyiso-data github project.

Two Dorby Videos

Dorby: The DoorBot

I was part of a hack weekend recently that Levo League hosted. During the event I made us Dorby a door answering robot.

We had a problem at the Levo League with our intercom system. The doorbell rings and it rings a lot. Every single time a human would have to get up and press the door open button. We have an office manager who sits by the door and will eventually answer it. But if they're not around it's the front vs the back of the office both getting bitter that the other side never answers the door. (Usually it's both of us!)

This had to be stopped so during a hack weekend Dorby was born.

Dorby-v0.1

 

Meraki Wireless AP's and Routers a Case Study

Meraki is a "100 Percent Cloud Managed" switch, this means you have less control in the long run but possibly more options and everything should be easier use. That's the idea anyway.

I have a small office (15 people) with about 1500 square feet, poor wiring, and a ton of devices. The devices are mostly printers, ipads, laptops and smart phones. We have events a few times a month with any number (0−30) of wireless devices wanting internet access.  Our existing setup (two linksys routers) was not reliable enough for either situation.

Existing infrastructure had Ethernet over copper, telephone and cable demarcated in a coat closet as well as about 15 drops scattered around the office. The drops were all left hanging. It's an old mixed use (commercial/residential) space which means none of these are installed in any reliable way. Fortunately for me the wiring all worked.

The design would be simple. Two to three low power Access Points, a real router, and a switch for the drops. I was interested in a few "features". Traffic shaping, a guest network, multiple internet connections, alerting and monitoring. My research left me looking at two vendors for the AP's and the router. Meraki and Cisco (It should be noted that Cisco now owns Meraki.) I've since lost my notes but the list prices were about 25% to 50% less for the Meraki hardware that claimed to support most of the same features. However it requires a support contract to function as opposed to cisco gear which just recommends it. I'll talk more about the trade offs later, but if you've never worked with cisco gear, you'll probably want to go Meraki.

I decided on two MR16's with a possible 3rd after a site survey (I didn't need it), a MX60 and a NETGEAR GS716T.
mr24-guts

The Meraki setup was easy. (The NETGEAR was too but it tried really hard not to be.) The AP's have good antennas and range. The webconsole is great, and while not everything is fully baked (vlans for example are obviously an afterthought) I haven't hit any blockers for this simple setup.  The best way to get a feel for the console is to try it out. They let you do that easily. However there is no command line to drop in to if you need something the console doesn't cover.

I had a simple request of their tier 1 support, to see the upstream traffic from my router. The only traffic graph they provide is "combined" upstream and downstream. How is it combined? They don't know. Is the info available any other way? They don't know. After 3 days trying to communicate my request I finally got the request escalated and found out the SNMP mib on the AP's support interface statistics, but not on the router. So I can use an external system to log the traffic throughput on the AP's.  That's the best they can do? They did however log my question as a  feature request.

I used a local contractor to rejack and patch the existing drops and demarks. They did a wonderful job. Everything was wired up online and I thought it was all done. I was happy.

Wiring before and after

However two weeks into it's service my licence was removed from my account. Something was going on in their supply chain. I paid for everything but the order didn't register correctly. My local Meraki rep stopped responding to my emails and I had a "licence expired" message when I logged in the control panel. I was cut off.

What happens when the cloud cuts you off? In Meraki's case not a whole lot. They have to manually disable your account and fortunately for me, nobody bothered shut me down even though it looked as if I didn't pay. If it were a slow week and they bothered with me, I'm told I'd loose access to the control panel and possibly the router or AP's would stop functioning. I've gotten conflicting responses. Which is troublesome.

It took another two weeks to correct their records and reinstate my licence. They told me I shouldn't worry about being cut off. But this was not a good experience.

My users on the other hand don't know anything about any of this. The internet works better than ever before and there's signal everywhere. They love it.

So using my one datapoint, I can say overall I'm pleased with the equipment and price. It does everything I need so far, but I worry for the first time I really need support. While my needs are only SOHO, in the enterprise we'd need more in the terms of alerting and monitoring. Email alerts are not enough. Hopefully Cisco will help iron out their supply chain and support processes. It would be a shame if it ruined them, I like their products.

The REST Dialogues

My favorite "exclusive nine-part dialogue with an imaginary eBay Architect" on REST architectures.

Technology breaks

"Technology breaks, it aint good, we don't look forward to it, but technology breaks. What happens next is what matters, how you escalate it." — Thomas Joyce

Knight’s Joyce Says "All Hands on Deck" After Error at 5:16

This comment is really a dig a nasdaq not telling people what was going on during issues with the Facebook IPO, not about the resilience of his system. I wish it was.

Flat sorting graphs

This is really cool. Shows how different sorting algorithms work.

Visualising Sorting Algorithms

Classified ads the backbone of Democracy

This post has been a long time coming. Its intent is to convey an idea. The idea is that we need investigative journalism to have a productive government. The problem is that we've lost the funding for investigative journalism with the demise of "print media". If you take that a step further you can blame craig's list.

Jeff Atwood had an interesting look on this in 2009 reflecting on a SF Weekly spot. There's a chance they weren't 100% impartial on the issue.

Almost by accident, Newmark built one of the Internet's most successful sites, creating a free marketplace for millions that continues to grow around the country and the world. Among the unintended consequences of Craigslist's growth, though, is that it's sucking away significant dollars in classified advertisements from already-struggling newspapers. Bay Area papers alone forfeit at least $50 million annually to Craigslist, losses that contribute to layoffs of dozens of reporters. As fearful publishers cut newsroom jobs, inferior news coverage is the likely outcome. Craigslist's devoted fans are unknowingly exchanging one public service for another — trading away the quality of their news for a cheaper way to find an apartment. At the same time, Craigslist's executives won't disclose the amount of money they're pulling in.

The podcast raises some good points. Mainly if Craig's List is going to kill newspapers why don't they do something about journalism?

I did find some people who might be doing something. I'm not sure if it's the right answer. I'd rather see a sustainable business model.

Libraries

Recently I discovered Room to Read. It's a global non profit started by an ex-marketing director of Microsoft that creates schools and libraries in third world countries. It's run like a profitable business and expanding like one too. They're opening more libraries a day then Starbucks or McDonalds can open stores.

As of their last quarter their stats are;

  1. Schools 1,450
  2. Libraries 12,522
  3. Books Published 591
  4. Books Distributed 10 million
  5. Girls' Education Participants 13,667
  6. Children Benefited 6.0 million

This doesn't include the over 500 children's books they've commissioned and published in local lanaguages to aid in their quest for world wide literacy.

Freelancers Blues

Freelancers Blues: The thought that at any given moment, at any given day, you could be working.
–Francis Gulotta