Title photo
Think globally, microblog locally
Fri, 31 May 2019

Jodd: Micro-frameworks, and small, developer-friendly tools and utilities for Java https://jodd.org/

Thu, 30 May 2019

Why freeCodeCamp left Medium (tl;dr it's the paywall) https://www.freecodecamp.org/forum/t/we-just-moved-off-of-medium-and-onto-freecodecamp-news-heres-how-you-can-use-it/279929

Wed, 29 May 2019

Amazon is poised to unleash a long-feared purge of small suppliers - Spencer Soper/Bloomberg https://www.bloomberg.com/news/articles/2019-05-28/amazon-is-poised-to-unleash-long-feared-purge-of-small-suppliers

A boost for Java on the client - Gluon https://gluonhq.com/a-boost-for-java-on-the-client/

Cake or death: AMP and the worrying power dynamics of the web - Andrew Betts https://trib.tv/2019/05/28/cake-or-death-amp-and-the-worrying-power-dynamics-of-the-web/

Dropbox Plus storage doubling to 2 TB https://blog.dropbox.com/topics/product-tips/plus-professional-updates

Uber will start deactivating riders with low ratings – TechCrunch https://techcrunch.com/2019/05/29/uber-will-start-deactivating-riders-with-low-ratings/

Months later, I'm still battling problems on my HP laptop with the Conexant audio driver's Flow.exe program eating gobs of CPU when Firefox is running. If I wanted to bang my head against the wall over driver issues, I'd just run Linux.

I just did the Node.js/Express "Hello World" example https://expressjs.com/en/starter/hello-world.html

LAUSD looks to revive cursive in the classroom. Here’s what that looks like at a Pacoima school – great story by @ethanvarian via @ladailynews https://www.dailynews.com/2019/05/26/lausd-looks-to-revive-cursive-in-the-classroom-heres-what-that-looks-like-in-a-pacoima-classroom/

Tue, 28 May 2019

Scribble: The Racket Documentation Tool is as good a reason as any to use @racketlang. You can start generating great-looking documentation pages almost immediately. If I only use this one Racket feature, I'll be happy. https://docs.racket-lang.org/scribble/index.html

When your programming language is all about publishing to the web (or elsewhere), I'm immediately more interested. In this case it's Pollen and @racketlang https://docs.racket-lang.org/pollen/

The east San Fernando Valley (Van Nuys/North Hollywood/Sherman Oaks/Studio City) needs a @sproutsfm

Mon, 27 May 2019

Byte Magazine's LISP issue from August 1979 (archive.org via Hacker News) https://archive.org/details/byte-magazine-1979-08

Why the hell is the ‘race to 5G’ even a race? - Nilay Patel/The Verge https://www.theverge.com/2019/5/23/18637213/5g-race-us-leadership-china-fcc-lte

Chinese developers fear losing GitHub access to trade war | Masha Borak/Abacus https://www.abacusnews.com/digital-life/chinese-developers-fear-losing-open-source-tech-trade-war/article/3011463

Byte Magazine from August 1981 on Smalltalk. Look at it for the ads alone. (Link via Hacker News) https://archive.org/details/byte-magazine-1981-08

We should opt into data tracking, not out of it, says DuckDuckGo CEO Gabe Weinberg on Kara Swisher podcast Recode Decode - Eric Johnson/Vox https://www.vox.com/recode/2019/5/27/18639284/duckduckgo-gabe-weinberg-do-not-track-privacy-legislation-kara-swisher-decode-podcast-interview

Sun, 26 May 2019

I forget this every time: When you upgrade Fedora and a Dropbox popup asks you to download the daemon again. DON'T DO IT. Result will be Dropbox reindexing your entire Dropbox folder.

I'm doing the Fedora 29-30 upgrade (scorecard: 28-29 was fine, 27-28 not so much, all good from about 15 or 16 to 27)

Sat, 25 May 2019

I am loving the new terminal feature of Vim 8.1, especially in Windows 10 (hint: get it with :term)

I'm playing with #golang and @qtproject, and in Windows 10 it looks like I need TDM-GCC to make it work http://tdm-gcc.tdragon.net/

Fri, 24 May 2019

Atari 800 vs. Commodore 64 - The Brief Tale of Two 8-Bit Home Computers - Paleotronic Magazine https://paleotronic.com/2018/06/30/atari-800-vs-commodore-64-the-brief-tale-of-two-8-bit-home-computers/

Why is SpaceX launching all of those Starlink satellites? (tl;dr global broadband internet) https://www.starlink.com/

Thu, 23 May 2019

Devblog - A dead simple blogging platform for developers by Hashnode https://hashnode.com/devblog

It's official: @netbeans is now a top-level project at the Apache Foundation @TheASF https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces51

How computing's first 'killer app' changed everything (tl;dr it's VisiCalc) - BBC News https://www.bbc.com/news/business-47802280

Wed, 22 May 2019

While the OpenJDK version of Java doesn't even have a Windows installer, Python not only has an installer, it also has a version in the Microsoft Store. It's like they WANT users.

Who put Python in the Windows 10 May 2019 update? | Steve/Microsoft Dev Blog - (There is a Python 3.7 you can install NOW in the Microsoft Store) https://devblogs.microsoft.com/python/python-in-the-windows-10-may-2019-update/

What’s new in JavaScript ES2019 - Niall Mahere/Clubhouse.io: New flat() method for arrays, trimStart() and trimEnd() for strings are all extremely useful https://clubhouse.io/developer-how-to/whats-new-in-javascript-es2019

Tue, 21 May 2019

Fedora Silverblue is immutable, container-based and all that Fedora users are talking about https://docs.fedoraproject.org/en-US/fedora-silverblue/

Mon, 20 May 2019

OpenJDK not offering installers for Windows users is a very bad thing. I can do the manual install, but I can't think of another programming language that makes you do this.

I spent considerable time futzing with OpenJDK 12 in Windows, going back to Oracle's JDK 8, and trying to get JavaFX 12 to work. I messed with Netbeans 8.2, then 11, then back to 8.2. That the JDK "story" after Version 8 is so shaky, it's a problem.

Thu, 16 May 2019

Excellent introduction to Git https://areknawo.com/git-basics-the-only-introduction-you-will-ever-need/

The beauty of calculus - @stevenstrogatz https://frankeprogram.yale.edu/event/steven-strogatz-lecture-april-26-2019

This New York Times Gen X package is massive https://www.nytimes.com/interactive/2019/05/14/style/generation-xers.html

Creating a free VPN via Google Cloud — Sei's Notes https://blog.sei.sh/creating-a-free-vpn-using-google-cloud

Behind Twitter’s plan to get people to stop yelling at each other - Nicole Nguyen/BuzzFeed https://www.buzzfeednews.com/article/nicolenguyen/behind-twitters-plan-to-get-people-to-stop-yelling-at-each

Tue, 14 May 2019

Human composting. Yes, human composting is a thing, it turns out. - Los Angeles Times https://www.latimes.com/nation/la-na-human-composting-washington-green-burial-inslee-20190513-story.html

Substack is a "simple" way to start a paid email newsletter https://substack.com/

Mon, 13 May 2019

One man’s quest to rid Wikipedia of exactly one grammatical mistake - Andrew McMillen/Backchannel https://medium.com/backchannel/meet-the-ultimate-wikignome-10508842caad

Amazon offers employees and 3 months’ pay to start their own delivery businesses – Sarah Perez/TechCrunch https://techcrunch.com/2019/05/13/amazon-offers-employees-10k-and-3-months-pay-to-start-their-own-delivery-businesses/

Uber's losses reach double digits in IPO debut debacle/Bloomberg https://www.bloomberg.com/news/articles/2019-05-13/uber-shares-decline-for-second-day-in-u-s-pre-market-trading

Uber stock is taking a beating https://www.nasdaq.com/symbol/uber/real-time

How decades-old hippie soap brand Dr. Bronner's became a touchstone of wellness culture - Kieran Dahl/Vox https://www.vox.com/the-goods/2019/5/8/18535403/dr-bronners-soap-label-castile

Math teachers should be more like football coaches - The New York Times @BloomtasticMath https://www.nytimes.com/2019/05/11/opinion/sunday/math-teaching-football.html

In #Vim 8.1, you can bring up your OS's terminal in a split window with the commands :terminal and :term

While Vim 8.1 is considered "a minor release," adding a terminal that you can use for debugging, compiling, doing commits in git,or whatever else you want, is a major feature https://www.vim.org/vim-8.1-released.php

Amazon rolls out machines that pack orders and replace jobs - Jeffrey Dastin/Reuters https://www.reuters.com/article/us-amazon-com-automation-exclusive-idUSKCN1SJ0X1

Was Shakespeare a woman? - Elizabeth Winkler/The Atlantic https://www.theatlantic.com/magazine/archive/2019/06/who-is-shakespeare-emilia-bassano/588076/

Wed, 08 May 2019

How to use advanced rsync for large Linux backups | Alan Formy-Duval/Opensource.com (Note: this is an EXCELLENT article) https://opensource.com/article/19/5/advanced-rsync

I made my first three abbreviations (using ab) in Vim to kick out boilerplate text. I had been using macros, but @CarlaSchroder's #LinuxCookbook showed me how abbreviations do this better.

Microsoft is putting a ton of work into making Windows 10 more attractive to developers. The new terminal and vast improvements in WSL 2 only continue that trend. They are aiming to convert Mac and Linux developers, and I can see that happening.

A look at Fedora 30's new features | Anderson Silva/Opensource.com https://opensource.com/article/19/5/fedora-30-features

Tue, 07 May 2019

Social media and boredom: How technology is changing our emotions - Sean Illing/Vox https://www.vox.com/recode/2019/5/2/18510958/social-media-addiction-boredom-loneliness-society-technology-smart-phones

Career spotlight: Misha Euceph, KPCC – Nicholas Quah/Hot Pod News https://hotpodnews.com/career-spotlight-misha-euceph-kpcc/

How to make a podcast - Misha Euceph https://www.howtomakeapodcast.org/

I compare the huge public clouds (AWS, GCP, Azure) with Digital Ocean and two shared-hosting providers (HostGator and NearlyFreeSpeech.net) for the small user http://stevenrosenberg.net/blog/web_hosting/2019_0506_hosting_with_google_nfsn_digital_ocean_or_hostgator

Free Red Hat Enterprise Linux 8.0 for developers https://developers.redhat.com/products/rhel/download

Notable in the new RHEL 8.0: Fractional scaling in GNOME 2.28, dnf is now yum, app streams (like Fedora Modular) and no Perl, Python or Ruby in the default https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/8.0_release_notes