Title photo
Think globally, microblog locally
Mon, 15 Jan 2018

How I Start - Let's Build a Ruby Gem Together! | Yuki & Moto Press http://yukimotopress.github.io/start

Everyone is getting hilariously rich and you're not (hint: it's about SF tech bros and Bitcoin) | The New York Times https://www.nytimes.com/2018/01/13/style/bitcoin-millionaires.html

Is the answer to phone addiction a worse phone? | The New York Times https://www.nytimes.com/2018/01/12/technology/grayscale-phone.html

If you have any interest in Clojure, Lisp or functional programming, you should read this list (early and often).

Thanks to Azel4231 for the list on Github. More at https://feierabendprojekte.wordpress.com

Also from Azel4231: An introduction to Clojure (2015, slides in PDF format)

IBM mainframe tube module part II: Powering up and using a 1950s key debouncer http://www.righto.com/2018/01/ibm-mainframe-tube-module-part-ii.html

Digital minimalism for the working hacker | Z.D. Smith http://blog.zdsmith.com/posts/digital-minimalism-for-the-working-hacker.html

Sun, 14 Jan 2018

Inside one of America's last pencil factories | The New York Times https://www.nytimes.com/2018/01/12/magazine/inside-one-of-americas-last-pencil-factories.html

4 lessons for software developers from 1970s mainframe programming | HPE https://www.hpe.com/us/en/insights/articles/4-lessons-for-modern-software-developers-from-1970s-mainframe-programming-1709.html

Sat, 13 Jan 2018

ClojureScript syntax in 15 minutes | shaunlebron https://github.com/shaunlebron/ClojureScript-Syntax-in-15-minutes

Murdoch’s News Corp. warns Facebook to avoid ‘political’ changes | Bloomberg https://www.bloomberg.com/news/articles/2018-01-12/murdoch-s-news-corp-warns-facebook-to-avoid-political-changes

The state of Atom’s performance | blog.atom.io http://blog.atom.io/2018/01/10/the-state-of-atoms-performance.html

2017 JavaScript rising stars (you have to do a little clicking once you get there) https://risingstars.js.org/2017/en/

Ruby still isn't dead | Engine Yard https://www.engineyard.com/blog/ruby-still-isnt-dead

Firefox bullshit removal via about:config | haasn https://gist.github.com/haasn/69e19fc2fe0e25f3cff5

Modern JavaScript explained for dinosaurs | Medium https://medium.com/the-node-js-collection/modern-javascript-explained-for-dinosaurs-f695e9747b70

Unix's curl utility coming to Windows | daniel.haxx.se https://daniel.haxx.se/blog/2018/01/13/microsoft-curls-too/

Fri, 12 Jan 2018

There's a simplicity to the Ode blogging system that is lacking in almost everything else out there. I say this as I test a static blogging system that is bringing in about 100 dependencies right now. https://ode.io/home/

Brave and DuckDuckGo Partner to Improve Privacy on the Web | Brave.com https://brave.com/brave-and-duckduckgo-partner-to-improve-privacy-on-the-web/

Samsung is the latest OEM to unlock FM chips in new phones | Ars Technica https://arstechnica.com/gadgets/2018/01/samsung-will-start-unlocking-fm-radio-chips-in-new-phones/

We’d love to link you to this website but it’s impossible | The Outline https://theoutline.com/post/2855/we-d-love-to-link-you-to-this-website-but-it-s-impossible

Don't rely on \r \n in your regexes. I have based a couple on the files having Windows-style endings, and I'm now realizing that text editors can change all endings automatically when you open up a document. Endings of \r\n can become \n if the editor is set that way.

Why the office needs a typewriter revolution | Low-Tech Magazine http://www.lowtechmagazine.com/2016/11/why-the-office-needs-a-typewriter-revolution.html

Improving ourselves to death | The New Yorker https://www.newyorker.com/magazine/2018/01/15/improving-ourselves-to-death

Thu, 11 Jan 2018

Dropbox Files Confidentially for U.S. IPO - Bloomberg https://www.bloomberg.com/news/articles/2018-01-11/dropbox-is-said-to-file-confidentially-for-initial-offering

Wed, 10 Jan 2018

I tried Debian 9.3 with GNOME (and non-free firmware). Smooth sailing with usual exception of tweaks for my HD (1920x1080) screen. Apps fare worse than the desktop. After scaling things up, fonts don't look so good. Once Ubuntu "fixes" their 17.10 ISO, I need to try it.

With ingestible pill, you can track fart development in real time on your phone | Ars Technica https://arstechnica.com/science/2018/01/with-ingestible-pill-you-can-track-fart-development-in-real-time-on-your-phone/

Tue, 09 Jan 2018

Microsoft halts AMD Meltdown and Spectre patches after reports of unbootable PCs - The Verge https://www.theverge.com/2018/1/9/16867068/microsoft-meltdown-spectre-security-updates-amd-pcs-issues

‘It can’t be true’: Inside the computer processor industry’s meltdown | Bloomberg https://www.bloomberg.com/news/articles/2018-01-08/-it-can-t-be-true-inside-the-semiconductor-industry-s-meltdown

FBI chief calls encryption a ‘major public safety issue’ | The Washington Post https://www.washingtonpost.com/world/national-security/fbi-chief-calls-encryption-a-major-public-safety-issue/2018/01/09/29a04166-f555-11e7-b34a-b85626af34ef_story.html

Mon, 08 Jan 2018

I just tried Debian Stable Live with nonfree firmware, and everything worked. I had to make some adjustments because most Linux/Unix GUIs (I was using Xfce) don't expect an HD (1920x1080) screen out of the box. I'm shocked at how well it went.

A very thoughtful post by James Bennett on the importance, value and necessity of a CS degree for a career in programming http://www.b-list.org/weblog/2018/jan/08/degrees/

Intel handling of CPU bugs disclosure 'incredibly bad,' says OpenBSD's Theo de Raadt | iTWire https://www.itwire.com/security/81338-handling-of-cpu-bug-disclosure-incredibly-bad-openbsd-s-de-raadt.html

It's well past time that I get out of shared hosting and onto a "real" server, meaning some kind of VPS (DigitalOcean, Linode, Vultr). Shared hosting is a byproduct of the LAMP-stack era, which is not the world we're in now.

I'm trying other Windows editors, but Vim is still winning. While I currently find it hard to write code in Vim, for these short posts the Vim "modal" editing style is perfect. Ability to edit and write w/o mouse and arrow keys is a huge bonus.

I tweet a lot, but I don't have nearly enough followers to make it worth my while. When is it "worth it"? 5K, 10K, 100K? This is one of many reasons I want my social-media messages to have a permanent life on my own web site.

BaseCS: A compiled list of resources from the basecs series | Vaidehi Joshi https://github.com/vaidehijoshi/basecs-series

Sun, 07 Jan 2018

I am trying the Kinesics Text Editor for Windows. Quirks aside, deal-breaker is the seeming lack of word wrap. http://turtlewar.org/projects/editor/

I started 'How to Use Emacs, an Excellent Clojure Editor | Clojure for the Brave and True,' and it was a bit of a disaster (says Vim user who sees irony in the bizarre world of another esoteric text editor) https://www.braveclojure.com/basic-emacs/

So yeah, about Clojure's syntax | Val on Programming http://vvvvalvalval.github.io/posts/2018-01-06-so-yeah-about-clojures-syntax.html

How transgender composer Wendy Carlos changed music forever | 98.7WFMT https://www.wfmt.com/2016/11/17/transgender-composer-wendy-carlos-changed-music-forever/

Regarding the em dash | The Millions https://themillions.com/2018/01/regarding-the-em-dash.html

An 8-tube module from a 1954 IBM mainframe examined: it's a key debouncer http://www.righto.com/2018/01/examining-1954-ibm-mainframes-pluggable.html

Still learning the Vim vocabulary. How to search for a particular word: To find the word duck, use :/duck. Then type n for the next occurrence. If you are already in your text on the word "duck," type # or ? in command mode to find the next occurrence.

Ominous note: I can write in Vim, but can I develop in it? Short programs are one thing, but I was working on a 400-line program, and I'm not there yet. I will be switching between Vim and Geany for that one.

Sat, 06 Jan 2018

Lessons from 7 self-taught coders who now work full time as software developers | FreeCodeCamp https://medium.freecodecamp.org/inspirational-success-stories-from-self-taught-web-developers-4f6f375cf17d

The only reason I'm comfortable doing so many Twitter updates is that all the ones I do from a computer also appear here: http://stevenrosenberg.net/blog/updates/

600 free online programming & computer science courses you can start in January | FreeCodeCamp https://medium.freecodecamp.org/600-free-online-programming-computer-science-courses-you-can-start-in-january-3d4b1ed473aa

Clojure 1.9 has been released | Cognitect Blog http://blog.cognitect.com/blog/clojure19

If the Windows command line is teeming with editing choices, they sure are hiding from me, so I'm sticking with the decidedly non-Windows-y Vim

Why Raspberry Pi isn't vulnerable to Spectre or Meltdown - Raspberry Pi https://www.raspberrypi.org/blog/why-raspberry-pi-isnt-vulnerable-to-spectre-or-meltdown/

FX chief: Even peak TV can be a 'sideshow' to internet http://www.apnewsarchive.com/2018/FX-Networks-CEO-John-Landgraf-says-television-keeps-churning-out-record-numbers-of-original-series-but-is-being-overshadowed-by-the-internet-s-dubious-distractions/id-0f79dba660824aceb10b967318695f29

A Science Project: Make the 486 Great Again! – Modern Linux in an ancient PC | YKM http://yeokhengmeng.com/2018/01/make-the-486-great-again/

Trump: I'm a 'very stable genius' | CNNPolitics http://www.cnn.com/2018/01/06/politics/donald-trump-white-house-fitness-very-stable-genius/index.html

Fri, 05 Jan 2018

Java Notes for Professionals book (a very, very large book available as a PDF) http://books.goalkicker.com/JavaBook/

How to become a pure mathematician or statistician (aka a little light reading) http://hbpms.blogspot.com/

Learn React with the React Starter Kit | Glitch https://medium.com/glitch/react-starter-kit-1ce6658265c5

The State of JavaScript Frameworks, 2017 | Part 1: Front-End Frameworks https://www.npmjs.com/npm/state-of-javascript-frameworks-2017-part-1/

​How Linux is dealing with Meltdown and Spectre | ZDNet http://www.zdnet.com/article/how-linux-is-dealing-with-meltdown-and-spectre/

Vim 8.0 has been great in Windows 10, but I've been having issues in Windows 7. I'm talking about command-line Vim -- lots of screen issues. No trouble with Gvim in Win 7.

The command line in Windows 10 is much better than the one in Windows 7 (and I am in the Windows command line a lot these days)