S E G F A U L T
Comic - Update and restart
Original Comic + Bonus Panel: https://lolnein.com/2018/01/26/updateandrestart/
About a year after learning about Bash in-line groups, I finally deploy one to great effect. Yay for trivia
Each of my forays into #docker has ended like this: eventually got something that works, but it was so convoluted I threw it away and just used a Makefile instead. I should probably give up on docker but it’s apparently working well for a lot of people so the problem must be at my end. 😕
Looking into #GraphQL for a new API. A lot of breathless evangelism online but not many balanced assessments. Found this one though:
https://www.moesif.com/blog/technical/graphql/REST-vs-GraphQL-APIs-the-good-the-bad-the-ugly/
coffee thoughts ☕️ Show more
@switchingsocial
Firefox is pretty good, use Tor-Browser if you are more paranoid, otherwise just install a few addons and you're more or less safe.
A few I recommend/use:
Cookie Auto Delete
Decentraleyes
Firefox Multi-Account Containers
PrivacyBadger
Temporary Containers
uBlock Origin
advanced:
NoScript or uMatrix
advanced-er and super paranoid:
http://sciops.net/information/browser_setup/firefox
In other news, I’m struggling with some poorly performing #Clojure today. I have some data analysis to do and put together some functions I can fiddle around with in the REPL, but inevitably the REPL seems to slow down and need restarting. What could I be doing wrong?
Pretty sure the initial IO is relatively fast because the slowdown happens later. Most obvious candidate is an O(n2) for comprehension but I’ve only fed it 1000 records. Feels like that shouldn’t be a problem.
Westworld, music 🎸 Show more
Aha, it turns out there is a PR for boot cloverage currently languishing. Maybe I’ll have time to fix it up. May not have the skill to though...
#clojure
Here's Ry, the original author of node.js, explaining all the things he regrets about its development (and which map almost exactly to all of my personal gripes with it): https://www.youtube.com/watch?v=M3BM9TB-8yA
Idly trying to make lein-cloverage work with boot or tools.deps. It’s perverse that there’s only one test coverage tool in the ecosystem and it only supports one build tool.
#clojure
Ouch, this one hurts a lot: https://lists.gnupg.org/pipermail/gnupg-announce/2018q2/000425.html
Sometimes, I don’t understand you, Internet
That said, I remember the point about the Babel fish causing more wars than anything in the history of the universe 😆
Apparently Google’s translation service has taken a huge leap forward. I’m conflicted about this: on the one hand, breaking down the language barrier is a big win for humankind, but I don’t like that this power is held by megacorps.
In the opening to Kurt Vonnegut's Slaughterhouse Five, Kurt recounts a conversation with someone who says if you're going to write an anti-war book, "why don't you write an anti-*glacier* book instead?"
> What he meant, of course, was that there would always be wars, that they were as easy to stop as glaciers.
Well good news, Kurt... we figured out how to stop *one* of those two things...
Installed #linux on a new work laptop. Quite a lot of hoops to jump through in the BIOS now. Last hardware I installed it on was from 2011, which just worked. This hardware (Dell XPS) required fiddling with USB boot settings, SATA operation type, Thunderbolt adapter settings...
Disappointing that on the one hand there are now more laptops with GNU/Linux pre-installed, but on the other hand it’s getting harder to do yourself. Although to be fair drivers all seem to have worked out of the box.