Medium Medium | Javascript
image from Medium
The headline is a little alarmist, but this is a great explanation of some bitcoin scam code that someone placed into a popular node package. I agree that building businesses on top of volunteers is not sustainable and I hope the Node community can work on a solution. Reusing community code is a fast way to develop but you trade away some security.
Sunday scene

c2bk Infrastructure Report: Hearts

If you're like me, this site has become your primary social network. Whether it's the hours you've spent arguing in the comments section, the days poring through the archives looking for hidden gems, or even those few minutes on the about page trying to answer the question, "Why is this here?" you've come to expect the best and are often delighted beyond expectation. Yes, all of these things are true, and more.

So I was perplexed the other day by an exchange I had with a friend. My online buddy casually messaged, "What do you use for your blog?" I typed back, "Why, PHP and MySQL, my good friend!" He responded, "You wrote your own thing?" I said, "Indeed! Would you like the code?" His final reply was like a punch in the gut: "No one has time for that. I'll use Medium."

No one has time for that. I'll use Medium.

Let that sink in. I knew in my heart that couldn't be true. What does Medium have that onfocus hasn't? And then it hit me like a second, more forceful punch in the gut: hearts. Medium has hearts.

I didn't get mad. I started building. And as of today, onfocus has hearts. At the bottom of every post is the option to click a heart symbol. What does clicking the heart symbol do? It fills in the heart so that it goes from being the outline of a heart to a solid heart. What does clicking the heart symbol mean? That's a question that each onfocus reader must answer for themselves.

I expect this feature to become the very pulse of this site, driving the blood (data) filled with rich oxygen to the vital organs (server) and then carrying it (clicks) away to the liver (apache logs) for detoxification (pageviews).

Who has time for what now?
Strange Loop IP Spoofing Talk

An engineer at Cloudflare shares some data from the front lines of fighting DDoS attacks. He also makes the connection between DDoS and service centralization and offers some potential solutions. (Unfortunately I don't see any incentive for big companies to fix this problem.)

Really nice to see PRX's RadioPublic using RSS and open standards to extend podcasting rather than working to lock people into a particular client.

c2bk Infrastructure Report

Infrastructure updates to this blog continue apaceish:
  • HTTPS1 on at all times
  • Emoji everywhere
  • Friendlier URLs for posts with slugs
  • CSS now SASS-y
  • Super modern git and CDN deploy process with a bash script
  • Cutting edge access reports with analog
  • Most recent CodeMirror for textarea while composing posts
  • Deferred loading of video embeds
  • Bug fixes and performance improvements

And for fun here are the services I use for this site:
I still feel more couch than blogK at this point, but ticking off items that have been on my to-do list since the early part of this century feels good.

1 Proper pronunciation?
2 The hovering businessman emoji's ska roots.
  • "My personal information, my finances, my family connections, my ideas--all are now in the hands of those to whom I have submitted." (Can we please centralize and scale Paul Ford?)
  • Dang, we ended up with a top-down Internet anyway. "Today, Google and a handful of other major Internet corporations like Facebook, Twitter, and Amazon fulfill much the same role that Otlet envisioned for the Mundaneum—channeling the world’s intellectual output." [via RF]
  • Fascinating look at the domain name system and the complex DNS master key ritual. (Seems like an event that stopped international travel would keep the key locked away.)
« Older posts  /  Newer posts »