subscribe via RSS
Posts
-
Pipe characters aka 'or symbol' aka '|' must be escaped with a backslash to prevent being interpreted as a table in Markdown
-
The Trap of Soulless Productivity: Hazel Weakly: instead humans are wired to be productive by sharing, loving, growing
-
How To: Remove non Thunderbird Knowledge Base Articles From Google Analytics page view report CSV using 2 Kitsune API calls to get en-US TB URLs and scraping using Mechanize to get the localized URLs
-
How To: Get all links with a CSS class and open them to find out redirects for translations of Thunderbird Knowledge Base articles using Ruby and Nokogiri
-
USB Spellcraft: It appears that macOS Sonoma14.4.1 fixes the 14.4 USB-A issues with myDell Thunderbolt 4 WD22TB4 hub
-
How to use cURL to send HTML email with Gmail | Change(b)log
-
USB Spellcraft: magic spell from March 20 no longer works; plugged in USB-A devices into old Anker USB 3 hub and plugged Anker hub into USB-C port of the Dell Thunderbolt 4 WD22TB4 hub
-
How To: Bicycling Clark Park to Dami Korean Restaurant
-
USB Spellcraft (formerly v**doo): Thunderbolt dock USB ports stop working after macOS Sonoma 14.4 update: WORKAROUND: unplug USB-C cable, power down dock and Monitor with USB-A hub, power up re-attach USB-C cable
-
Probably Wrong Prediction: (stolen :-) from Asa Dotzler) Apple will sell less than 6 million Vision Pros before March 11, 2029
-
How To: Bicycling Clark Park to 88 Supermarket
-
Happy belated 20th Birthday Flickr :-) Thanks for the excellent API and storing my 500,000 photos
-
2024: More humility, more facts, less broad judgment, less speculation aka lessons from Julia Evans
-
Venkatesh Rao: Camera not an Engine aka intelligence is a function of big data plus very small code; modern 'AI' versus Good Old Fashioned AI aka 'GOFAI' Will we look back on this like we do Prolog and the Japanese 5th generation AI project?
-
Emily F. Gorcenski: Making God The millenarianism and manifest destiny of AI and techno-futurism
-
Utilitarian philosophy considered harmful aka Ted Gioia: Why I Ran Away from Philosophy Because of Sam Bankman-Fried
-
To get csvs-to-sqlite to work, hardcode pandas dependency to 1.4.0
-
Got my 5th vaccination today: Moderna bivalent booster for 2023 plus the 2023 flu vaccine, go science go! #VaccinateThePlanet
-
Thunderbird Support 'barcode' based on Operating System, antivirus, if any, email provider and userChrome customizations if any
-
How to create a 2 second fps video using ffmpeg from lots of JPEGs e.g. from Canon EOS RP
-
RMagick doesn't support smush to align horizontal images at the bottom but MiniMagick does; you need gravity set to `south` to anchor images to the bottom ie. `south`
-
Grafista has glyphs with codepoints that are invalid Unicode codepoints e.g. Hex B0001 but which can't be rendered (they render as black boxes) by imagemagick using the pango renderer. Help please!
-
April 1 - June 30, 2023 infographic of Thunderbird SUMO Support Questions using the imagemagick 7.x ashlar best fit option
-
Thanks to all of you for the over $3000 in donations to the Cypress Challenge Pancreatic Cancer ride
-
Please donate to my ride up Cypress Mountain on July 30, 2023, the Cypress Challenge. 100% goes to Pancreatic Cancer Research
-
How to use SQLite to search all the Firefox and Thunderbird kb articles including the HTML (sadly Markdown not available)
-
ChatGPT and other 'AI' models representational bias: misrepresentation, underrepresentation and overrepresentation; extrinsic harms: representational, performance disparities from 'On the Opportunities and Risks of Foundation Models' (2021)
-
Leonid Rozenblit and Frank Keil: The misunderstood limits of folk science: an illusion of explanatory depth: Expertise takes time and energy and feedbadk otherwise we suffer the: illusion of explanatory depth (IOED)
-
WSL systemd kluge no longer needed in Windows 11 because systemd is built-in
-
May Wong:The Myth of Maintenance Mode:We don’t build organizations that support the culture of maintenance...I wonder if this is also why Support is chronically undervalued and underfunded.
-
Samantha Slade: Difficult Conversations and Talking Circles: A response for those longing for healthy team dynamics
-
The age of average aka kinfolk, airspace, five over ones, people's choice, wind tunnel cars, same type in media, same clothing everythere, etc everywhere
-
Simon Willison: ChatGPT lies. Me: so how can we trust its output to truly be helpful even if we are experts in the domain of discourse? And therefore know how to fact check it?
-
Emily Bender: you are not a stochastic parrot / Judith Butler, are we more actualized with AI? from: NY Magazine you are not a parrot
-
I have rejoined Thunderbird
-
Payak 2023: I thought I was fastest evah but I wasn't. The cold (-8) and unwisely stopping just before the end for a drink (oops) made me slower
-
Darren, thank you for your creating compellingly constantly!
-
How To label an image with an emoji using ruby rmagick with imagemagick? A: Use an XML entity escape e.g. &x1234; with the pango text renderer
-
March 2, 2019: has the current podcast boom busted yet? Fast forward to February 13, 2023 and yes it has!
-
Inspired by Darren and Derek, I created a real-time daily flickr worldwide barcode website using ruby, a rust static web server and ngrok
-
How To refresh an image in place on a web page using JavaScript
-
SoftCreatR's Imagemagick Easy install for Ubuntu and Debian aka 'imei' worked for me on my Raspberry Pi 400 running Debian bullseye
-
Software and its Discontents, Part 2: An Explosion of Complexity | Kellan Elliott-McCrea <-- we build custom, complex software stacks which makes it unnecessarily hard for new developers
-
How I use ngrok to put datasette for my flickr 2020 photo metadata on the internet
-
How I use ngrok over SSH on my MacBook Air to edit my blog on my Surface Book 2
-
How To get ngrok working with SSH on WSL
-
Thank you Element! Leaving after being laid off after 2 years #ElementLifeboat
-
Happy New Year 2023 / Einen guten Rutsch ins neue Jahr :-)!
-
Journalism is a public good. Let the public make it. - Columbia Journalism Review <- We are all journalists and software developers
-
Greg Wilson: Sessioncasting: Teaching Programming with Replay, Voiceover, and Branching
-
Tailscale Funnel is a reverse proxy service complete with TLS cert, DNS, public IP address and HTTPS server that seems perfect for small, experimental software on the internet like snac2
-
How To: Make libffi6 work with Github actions and Ubuntu 22.04 and Ubuntu 20.04
-
Make artofwhere tights with gray patches and pink aka adventures in issue oriented development
-
Simon Willison: Massively increase your productivity on personal projects with comprehensive documentation and automated tests aka issue oriented development including tests for documentation!
-
My bio: November 2022 for Mastodon
-
Mastodon migration FROM @rtanglao@mastadon.social TO @roland@devdilettante.com was smooth, thanks developers!
-
I've set up my own personal mastodon instance at devdilettante.com, @roland@devdilettante.com is my handle
-
My 'leaving' Twitter update as if it matters really or anybody cares :-)
-
My current 'leaving' Twitter plan as if it matters really or anybody cares :-)
-
imagemagick How To make a montage of images from average colour: 1st get average colour by downsizing to 1x1 ; 2nd upscale with a fixed size; this results in images in this case with 20x20 which at 80x24 leads to 1600x480
-
How to resize images and make an animated GIF in one step using imagemagick
-
Probably Wrong Prediction: Autonomous Vehicle 'winter' is coming in less than 5 years for G*link and other AV companies
-
How to resize images to Twitter animated GIF dimensions and then make an animated GIF using imagemagick
-
Use Super Collider to make music from photo geodata and average colour?
-
Got my 4th vaccination today: Moderna bivalent booster, go science go! #VaccinateThePlanet
-
WIP: q, xsv, graphext, dirtylittlesql, Tools for handling large CSV files from Simon Willison's mega replied to thread; CSV the universal data structure
-
Tad: A fast viewer for CSV and Parquet files and SQLite and DuckDb databases that supports large files. <-- Nice alternative to (in no order) dirtylittlesql.com, graphext, knime, visidata, datasette, xsv, csvkit, R tidyverse with arrow, python pandas / dask, as well as the traditional grep / uniq / cut / sed / awk / sort / uniq etc
-
Sticker Drop on the App Store for iOS 16 - lift your fav part of an image and turn it into a digital sticker
-
Russell A. Poldrack: Statistical Thinking for the 21st Century
-
Leah Elliott: Contra Chr*me – a webcomic – How G*ogle's browser became a threat to privacy and democracy, a 2019 re-do of Scott McCloud‘s 2008: G*ogle-commissioned Chr*me comic
-
Zack Scholl: croc Fast, simple, and e2e encrypted file transfer between any two computers. <- so many great CLI tools so little time. See 'Previously'
-
I have 3 laptops and 2 Raspberry Pis: one or more of them is always online, couldn't I use them as my own CDN to serve a static website?
-
Free hosting from for profit companies like Heroku, Slack etc doesn't work. Don't depend on it! Only viable long term solution is for the UN Black Helicopters :-) i.e. the government needs to offer hosting
-
Vanbikes: Vancouver's Bicycle People & the Fight for Transportation Change, 1986-2011 - Highly Recommended
-
Cypress Challenge 2022: a few minutes slower than the last 'real' one in 2019 but happy!
-
New tools for thought are a wee step forward from wikis and mindmapping because they are open source, easier to host and share unlike past tools like wikis
-
What skills shortage? <- There is no vocational skills shortage, just a leadership and real aka soft skills shortage
-
C3049 doorway to the Lufthansa office at C4100 (who handle lost luggage) is NOT in a secure area and it is to the right of the oversized baggage counter in international at YVR
-
Megan Carpenter via Tara Robertson via Nancy White: Stop Assuming Good Intent; instead: I’ll give you grace if you give me effort
-
Feed Firefox Support Questions to GPT-3 by following Simon Willison's HowTo and see what 'answers' it comes up with?
-
Tested positive for COVID 19 on May 16, tested negative on May 27, 2022, no fever, just headache and sore throat day 1, headache was gone day 2, sore throat took a week to go, felt tired
-
Interactive Multiple File Search and Replace using fd aka fdfind and sad instead of sed; use sd for just stdin replacement; also check out diff-so-fancy
-
City of Vancouver accident data on Datasette lite at lite.datasette.io
-
Thanks to Simon Willison's lite.datasette.io you can now query any SQLite data with CORS headers anywhere and share the query URL with others so it can spread virally :-)! (e.g. 2021 Firefox SUMO Support questions) on any web browser including desktop, iOS and Android
-
Matt Webb: Interconnected:Apps are too complex so maybe features should be ownable and tradable <-- give the people want they want: apps made out of secure composable configurable components
-
Drummer by Dave Winer is my current favourite for twitter threads
-
Presentation tips to look more prepared and organized <-- tl;dr Put up title slide before beginning; post slides online; have one photograph ready beautiful tl;dr slide; have a hashtag for your talk; post/tweet about just beforehand
-
Pearl Leff: In Praise of Memorization <-- YES I mostly agree AND instead of memorization I would say deeply learning something (which often involves some sort of memorization) and then writing it down, filing in a place you can remember and then forgetting it :-)
-
The Untold Story of SQLite with Richard Hipp <- with billions of tests
-
Stack Overflow: Can't use font awesome in R aka 'extra step to get fontawesome 4.7 to work', my previous blog post from January 9, 2022 about 4.7 won't work without it
-
Firefox users should be able to keep the pre-Firefox 89 UI if they want but the reality is this isn't possible since we don't have proper layering and abstraction in all software not just Firefox
-
2021 SUMO Firefox Desktop Support Questions in a SQLite file: 317 questions on June 4, 2021 about Firefox look and feel changes in Firefox 89 (used DB Browser for SQLite, csvstack, csvs-to-sqlite)
-
Free computing e.g. at github actions isn't free; free cloud computing considered harmful (because environment: see Steven Gonzalez Monserrate January 27, 2022: The Cloud Is Material: On the Environmental Impacts of Computation and Data Storage via The Staggering Ecological Impacts of Computation and the Cloud via Kottke
-
P*tin s*cks and War s*cks!
-
Heather Hedden on Taxonomies: Taxonomy helps level the field and make more people good at searching (got to read her blog and book, The Accidental Taxonomist!)
-
Why We Hate Your Security Reports aka Why your support questions are not detailed enough and written clearly enough for us to fix the problem quickly together
-
The Atlantic: The Plan to Stop Every Respiratory Virus at Once: 6 air changes / hour in every room
-
Don't Look Up is my pick for movie of the year 2021
-
Paul Virilio: Inventing the Shipwreck - what future disasters are inherent in today's technologies? (e.g. the shipwreck was inherent in the invention of the ship)
-
Use fontawesome to display awesome characters for Firefox support tags (antivirus, operating system, certificates, addons, etc) but currently the R fontawesome package only supports fontawesome 4.7 even though the current version is version 5 and 6 is in beta
-
Firefox Support Question Art: Stack images for operating system, anti-virus, sync,email, gmail, cookies, certificates. bookmarks, javascript, addons, youtube, facebook, chrome, chromium, webrtc, zoom, duckduckgo, microsoft, google
-
Gina Apostol's Bibliolepsy - got to read this
-
flickr.photos.search API change? woe_id is now woeid?
-
What art should I make from the 25000 Firefox Support questions from 2021?
-
Happy Holidays 2021-22 Got my 3rd shot (Pfizer) on Dec 9 2021 #vaccinatetheplanet
-
Thej: Extract Data from HTML/XML/JSON using Xidel
-
Zettelkasten — How One German Scholar Was So Freakishly Productive: One idea per post, and link to a previous post with context
-
Vancouver: The Good Parts
-
City of Vancouver Places to Eat Outside in the winter when it's not raining and when it IS raining
-
Jake Archibald: How to win at CORS
-
Peter Welch from 2014: Programming Sucks<--- it does until it doesn't :-) i.e. we get secure verified software for all layers and components and something better than spreadsheets for so-called 'non programmers'
-
Greg Wilson: A Critical History of Logo and Constructionist Learning - 'I believe very strongly that we will only get through the next fifty years if we start to care about each other and our collective future more than we do right now'
-
Photography Off the Scale (edited by Tomáš Dvořák, Jussi Parikka) calls for a reconsideration of both scholarly and artistic approaches and concepts in the face of our contemporary image excess.
-
I made artofwhere leggings from my red-ish and pink-ish flickr photos 2019-2020
-
Dave Winer's Drummer proves that the best way to blog is through an outliner
-
Make the legs for artofwhere tights using red pink flickr 2019-2020
-
New informal rules: name the R script the same as the output graphic, post it to flickr and use a small dataset using red pink average colour example from 2019-2020 flickr average colour
-
How to create an ggrepel plot of R's 657 plotrix colours of the average colour of my 2019-2020 flickr photos, x axis is time in unix seconds since 1970 using R, y axis is the average colour using the plotrix colours
-
How to create a smaller dataset with just a flag to indicate whether average colour is present, plotrix average colour, date taken in unix time, yyyy-mm-dd
-
How to create an encircled plot of R's 657 plotrix colours of the average colour of my 2019-2020 flickr photos, x axis is time in unix seconds since 1970 using ggalt and ggplot in R, y axis is the average colour using the plotrix colours
-
How To: Parse Times from flickr and how to Use a specific timezone with R and lubridate e.g. `America/Vancouver` (broken in lubridate 1.7.4 to 1.7.9)
-
ggplot2 ggalt geom_encircle() sample plot of average colour
-
Cypress Challenge 2021 - Tour de Cure 2021 160km 'century ride' formerly known as the Ride to Conquer Cancer - Bicycling as therapy and to fund cancer research
-
Cory Doctorow :: August 25, 2020 :: How to destroy surveillance capitalism ; tl;dr break up the monopolies
-
More DIY COVID fan plus filter from @DavidElfstrom $CDN55 plus tax! We are all E12Ts now part 8888 or something :-) Bonus link: Michael Kalus's DIY fan setup
-
DIY Air Filters For Classrooms? Experts Are Enthusiastic — And A Citizen Scientist Makes It Easy <--- we are all epidemiologists e12ts:-) now via this tweet: Great article with Dean Richard Corsi @CorsIAQ on how to build a cheap, effective air purifier. Included are instructions on how to build an air purifier yourself. <-- not sure this will be the most effective but I bet something cheap and cheerful like this will work well!
-
Fragment: Tools of Production – ggalt and encircling scatterplot points in R, ggplot2 and Python <--- geom_encircle() looks great to circle photos average colour?!? also geom_lollipop and dumbell! both look useful
-
2017-12-13::apenwarr.ca::An epic treatise on scheduling, bug tracking, and triage
-
Tim Harford (via Simon Willison) The Tyranny of Spreadsheets <--- don't use them in life and death situations <-- 1500 people died in England because of spreadsheets <--- real moral of the story is don't use anything in production without tests?
-
Jon Udell: How to make Unicode sparklines in python, metabase and postgres aka The Tao of Unicode Sparklines <--- super portable, works in HTML tables, tweets, psql console etc links to rosettacode.org examples e.g Ruby, python
-
The Coast Salish History Project is a worthwhile cause to donate to
-
jon undell's blog:: workbench:: A beautiful power tool to scrape, clean, and combine data <--- uses jupyter and python underneath! Looks great! Better than tools like datawrapper that are proprietary right? what am I missing?!?
-
Hosting SQLite databases on Github Pages using a virtual filesystem via Simon Willison
-
Robert Jago - Renaming places: how Canada is reexamining the map <--- Rename BC to S'ólh Téméxw?!?
-
(All) DNS Resource Records <-- doesn't have ALIAS records?!? <-- Alias records are a non standard way to alias apex domains
-
How To Improve Your Community Engagement Skills <-- 'Give this link a read and let me know if you have any trouble getting the account removed' <--- 'Personalization, Friendly, Knowledge, Resolution (and followup)'
-
What Does the (node.js) Event Loop Sound Like? Music from code (like music from GPS I did back in 2010 with my N900)
-
logseq for personal knowledge management looks promising for personal knowledge management and more
-
Please donate to my ride up Cypress Mountain in August, the Cypress Challenge. 100% goes to Pancreatic Research
-
MirNs at the New Media Gallery in New Westminister! Highly recommended if you can get a 1 hour slot, extended until 01August2021
-
Go Habs Go! Go Carey Price go! Habs in 7
-
Heat Dome 2021 over BC is very much like what Kim Stanley Robinson predicted in Ministry for the Future
-
June 21, 2021: Early Edition Special: Indigenous People's Day: CBC Vancouver Early Edition
-
Walter Vannini: Coding is not ‘fun’, it’s technically and ethically complex <-- like anything complex right?
-
Dave Winer's UserLand's Instant Outliner from the 2000s coming back in 2021? (bonus Jon Udell blog post about Instant Outliner)
-
Got my 2nd dose of the Astra Zeneca Covid 19 vaccine today. Go science go!
-
The Canadian Government should implement all 94 TRC calls to action. That would be a good start to healing, anything less is unacceptable
-
@arnalLabrador:you can do these simple steps to change our country:
-
I still won't be indoor dining until over 50% of the population has 2 vaccinations even though it's allowed as of May 25
-
Links to help me make a small reproducible example for my if_else() tidyverse R issue
-
Probably wrong prediction: We will have forgotten about outdoor dining by 2025 just like we forgot why steam radiators are so hot
-
Our son is a real artist
-
On the benefits of sharing your work Composer and performer Kamala Sankaram discusses creating your own path and the diversity of opera! (I love opera!)
-
Simon Willison's github scraping is officially supported by Github who call it 'Flat Data'
-
everest pipkin: HERE IS THE ARTICLE YOU CAN SEND TO PEOPLE WHEN THEY SAY “BUT THE ENVIRONMENTAL ISSUES WITH CRYPTOART WILL BE SOLVED SOON, RIGHT?”
-
Kim Stanley Robinson's Response to the Ministry for the Future Seminar
-
Cory Doctorow: Crooked Timber's Ministry for the Future Seminar <-- must read essays on climate change
-
Stratechery: Cloudflare Durable Objects exist on the edge where the user resides and can be easily moved anywhere
-
reallifemag: The Sounds of Silence
-
Not sure why R's if_else() fails! R type system misunderstanding? Misunderstanding of NA?
-
My Mom died 8 years ago: May 5, 2013
-
Old surge.sh DNS settings caused this blog not to update
-
Just blog; I do not care whether you call it TILs or whether it is 188 characters or 5 pages
-
Three weeks since my first dose of the Astra Zeneca Covid 19 vaccine and I feel fine!
-
What3Words s*cks for emergency response?
-
How To install Imagemagick on Ubuntu 20.04 with JPG, PNG and TIFF support aka 'delegates'? Why isn't this in the default install?
-
Good 'ole emacs for bulk renaming using dired mode and query replace plus other renaming tools
-
Unpatent it, manufacture it, vaccinate the planet
-
HowTo add the 657 built in R colors to the flickr dataset (you need rowwise())
-
Please help Vancouver restaurants by dining on their patios and getting takeout (do not use U*erats or S*ip the dishes if you can!)
-
What3Words API - any location to 3 words that represents a 3 metre square
-
The Data Journalism Handbook Towards A Critical Data Practice free PDF! or 49 EURO for the book
-
Not an imagemagick bug but an unclean data problem: one of the rows is missing an average colour because there was no thumbnail in flickr
-
Why do I need two extra three byte values to make a 222x222 png using imagemagick (and why didn't this surface in 2016? 64 bit boundary issue? Padding issue? Little Endian? Big Endian?)
-
Photoshop-less way using printf and magick (imagemagick version 7) to convert an RGB file created by xxd without a header to a PNG
-
Got my first dose of the Astra Zeneca Covid 19 vaccine today. Go science go!
-
Photoshop-less way using ffmpeg to convert an RGB file created by xxd without a header to a PNG
-
Average colour according to imagemagick resize of my flickr photos Jan 1, 2019 - Dec 31, 2020
-
How To Use Imagemagick Version 7 convert to to resize an image to get average colour
-
What information visualizations and metrics should I create from my flickr photos and metadata from 2019 and 2020?
-
2.9 times as many photos in 2020 versus 2019: Due to wordwrap/end of line issues, i took less photos than i thought :-)
-
My 2019 and 2020 flickr data 1 table SQLite and 1 file CSV version
-
My 2019 and 2020 flickr metadata: How To make a 1 table SQLite version
-
My 2019 and 2020 flickr data now available as a 2 table SQLite database. Next step:datasette real soon now :-)
-
How To retrieve flickr photos meta data in a 2021 Stylee! Been doing this since September 2010! Now with Ruby 3.0 'except'
-
Kim Stanley Robinson's: The Ministry for the Future: terrible novel but great ideas like giving $USD100K to everybody so highly recommended :-) !
-
How to Vancouverite in the rain: Always carry raingear because we live in a temperate rainforest
-
How To Vancouverite in the Rain: Always carry chopsticks, spoon, fork, knife wrapped in a napkin since you never know when you'll have a hankering for adobo, pancit, mapo tofu, kimchi stew, chana masala or sushi
-
How To Vancouverite in the Rain: Always carry a plastic bag for outdoor coffee and doughnuts in the rain
-
On March 3, 2021 Github action in rt-kits-api3 to get Firefox support questions broke because ruby gem ffi-1.13.1 wasn't found, fix:change Gemfile ffi version to 1.15.0
-
The Python Graph Gallery
-
Gardner Campbell: Online Class meeting preshow
-
Excel Never Dies The Spreadsheet That Launched A Million Companies <-- The real 'programming for the people'
-
Maarten Lambrechts: Mapping Geographic Data in R, with ggplot2
-
Jay Graber: Decentralized Social Ecosystem Review
-
Natalia Tepluhina: Six tips to improve your code review skills <-- Test locally, ask questions, don't hesitate to praise, separate blocking/non blocking and use these categories: question, suggestion, nitpicking
-
Ben Welsh and the California Civic Data Coalition:First Python Notebook
-
Oren Jay Sofer: Defending Against ‘Predatory Listening’
-
Justine Tunney: cosmopolitan libc your build-once run-anywhere c library across x86 macOS, Windows 10 and Linux
-
What's your conversational style? Are you a positive cooperative overlapper or interrupter? Can you handle it when others overlap or interrupt you?
-
Tom MacWright: One way to represent things <-- most don't want to roll their own level abstractions they just want to solve a problem with software
-
Checkvist now has crosslinks and backlinks - I couldn't get backlinks to work in my quick test
-
Everything in SQLite and Datasette and perhaps Glitch?
-
Michelle Thorne: A movment to green the web
-
Cory Doctorow: 20 years a blogger aka How Cory blogs
-
Kyle Mitchell:Righteous, Expedient, Wrong - OSI swings at Elastic, misses, and leaves a mess
-
Podcast: What am I missing about S*bstack? Same selected people make money and control your content?!?
-
Simon Phipps: The Rights-Ratchet Model
-
Dave Rupert: The web is something different <--- imperfection is part of it, deal with it :-)
-
Stephen Downes:On the Indieweb <-- you shouldn't have to pay for 'hosting' and 'servers' and it should be easy for everybody
-
repl.it - The internet of Fun
-
From 2019: Tobias Bernard: There is no Linux platform - Oh really?
-
From 2018: Tobias Bernard: Banquets and Barbecues
-
Mon Feb1st, 2021 at 4pmish, I was robbed of my Canon EOS RP camera & my Lumos Matrix helmet while bicycling on the Dunsmuir viaduct. Super weird & random. Luckily I'm physically unharmed & have insurance but I'll probably avoid that route unless there are lots of other riders!
-
How to upgrade the Wavlink UTD01A Thunderbolt 3 dock Ubuntu driver: switch to insecure boot; download, compile and install firmware from Wavlink's site
-
Darius Kazemi: How do you compose for infinity? Via Matt Webb: Filtered for lo-fi strange new worlds
-
Greg Wilson: Software Tools in JavaScript
-
How Monopolies Slowed the Vaccine Roll-Out, and Small Business Sped it Up - CVS and Walgreens didn't deliver. Local pharmacists did
-
Jeremiah Owyang-The Future of Social Audio: Startups, Roadmap, Business Models, and a Forecast <- will audio rival video by the end of 2020s? I don't think so but I'd love to be proven wrong since the human voice is amazing
-
BC Alliance for Arts and Culture: Digital Ladders: March 4, 2021 - Ask me anything...About Custom Merchandise
-
Kevin Montrose: Overthinking CSV With Cesil: An Introduction. Also, github sponsors are few and far between
-
Anthony Shaw: Getting Started With Testing in Python <-- I'd like to do TDD in python, ruby and R someday :-)
-
@maggiecodes_: How I applied to a Tech Job using a POST request using Insomnia an open source REST API client
-
Maps and cameras are neglected app runtimes aka platforms
-
Andrew Montalenti: Lucene: The Good Parts
-
Command Line Interface Guidelines by Aanand Prasad, Ben Firshman, Carl Tashian and Eva Parish
-
Guy Kawasaki's Art of Web Conferencing i.e. be perhaps too awesome for $USD1200
-
Go 46 era go! Fingers crossed!
-
Linus aka @thesephist: The long future of artificial intelligence
-
Michael Nielsen: Augmenting Long-term Memory. Is it better to remember hundreds of facts or is it better to remember where to start looking for facts?
-
Climbing towards NLU:On Meaning, Form, and Understanding in the Age of Data
-
Nicholson Baker: The Lab-Leak Hypothesis (COVID leaked out of a lab?!?)
-
Ryan Timpe: brickr R Tidyverse module to convert graphics to Lego Bricks
-
Installed Ubuntu 20.04.1 Focal Fossa on my new for work Dell XPS13 9310
-
Post COVID, I am really looking forward to buying lunch for Cog Dog aka Alan Levine
-
Reverse Engineering the source code of the BioNTech/Pfizer SARS-CoV-2 Vaccine
-
Matt Webb: There is no AFTER
-
Happy Holidays, Happy New Year and Merry Christmas; my 2020-2021 holidays post
-
Completed the first 3 weeks of my new job as Support Engineer at element.io
-
Funkwhale - grooveshark inspired decentralized music
-
Meeting Recovery Syndrome - goto to a happy place for a speedy recovery (written before the pandemic)
-
Tom Jarrett: Designing Branch: Sustainable Interaction Design Principles
-
Matt Webb: Is the internet of things more efficient or transformative because it contains the world? e.g. a crown in 90 minutes is more efficient<-- need to ask my dentist about this
-
Elvia Wilk:The World of Yesterday Waking from the cosmopolitan daydream
-
Mark Guzdial:Computing Education Research Blog:Dijkstra’s Truths about Computing Education Aren’t: The many kinds of programming
-
Charlie Schick:@molecularist The miracle of mundane
-
Google finally killed Google Play Music and miraculously YouTube Music is finally usable
-
Stowe Boyd: Paradoxes of Engagement: Less Communication Is More
-
Clown by clartaq: An outlining app with notes for each headline. Written in Clojure and ClojureScript.
-
Stewart and the slack team: congrats on the Saleforce acquisition
-
Learn how microaggressions are exhausting by playing Killing Me Softly
-
YouTube Music has issues that Google Play Music didn't: can't reliably play downloaded playlists, etc
-
Tim Ottinger: 7 code Virtues Explained
-
Spanish Empire 'legibility': Filipinos were instructed by the decree of November 21, 1849 to take on permanent Hispanic surnames
-
Eugene Wei: Seeing Like an Algorithm: legibility and the TikTok For You Page
-
Greg Wilson: On meetings <-- you've heard it before but love the concept of 'interruption bingo'!
-
Matt Webb: Social Team Cursors built into operating systems and virtual clothing like The Three Body Problem
-
Via Ton: A Handy Firefox add-on to get markdown from a web page
-
Jay Rosen Two paths forward for the American press; applies to the Canadian press too
-
Simon Willison: Personal Data Warehouses: Reclaiming Your Data
-
R and ggplot2: ggrepel positions labels so they do not overlap
-
R and ggplot2: How to set literal colour values: use the 'as is' function aka I() instead of scale_colour_identity()
-
Derek Jones: Evidence-based software engineering: book released
-
Cultural Analytics page 197 Visualization without reduction aka Direct visualization
-
R and ggplot2: As per Cultural Analytics: Firefox Support Questions for an hour with x set to the minute the question was asked, logo plus 5 tokens from the question
-
R and ggplot2: What if, as recommended by Cultural Analytics, I used the actual text to make the graphic instead of converting the text to numbers i.e. colours
-
csvs-to-sqlite, pandas dependency in setup.py issue 73 fixed thanks Simon Willison!
-
csvs-to-sqlite, outdated pandas dependency in setup.py? issue 73
-
Recompiled R 4.0.3 to not use X11 and to use cairo and now png() works without an X11 error and without a shadow graphics error
-
Switched from Buster to Ubuntu Server Bionic Beaver 18.04.4 and compiled RStudio Server and it all works except for plots, need type='cairo' and or xvfb-run
-
Cannot compile RStudio server on Raspberry Pi 4 8GB RAM Debian 10 Buster
-
How to install R 4.0.3 on Raspberry Pi 4 8GB RAM Debian 10 Buster
-
R and ggplot2 barcode (pink: Windows, blue: macOS, green:Linux, purple: unknown/other) of Firefox questions by hour arranged in a 2x12 collage makes an interesting graphic, what if I did that for all of 2020?
-
Reading Notes - Cultural Analytics - Lev Manovich
-
Unnecessary election is over and thankfully the BC NDP won; go science go: go ventilation, masks and two metre distancing go. Go more testing go!
-
R and ggplot2 barcode of Firefox questions using no for loop - more optimizations, case...when, map2 and how it works
-
My joyful obsessions includes fun with software development as well as non tech happy places like cross-country skiing, taking photos (not editing them), bicycling and walking with my family
-
R and ggplot2 barcode of Firefox questions using no for loop just map functions, gain is questionable :-) but worth it in the long run, learned lots from learn to purrr
-
R and ggplot2 barcode of Firefox questions using a for loop; functional version in next post
-
R and ggplot2 pseudo code for barcode of Firefox questions
-
What infographics should I make from hourly FF support questions? Barcode with a stripe for Operating System, and a stripe for hash of the question?
-
Github Actions are super powerful and yaml is super confusing
-
Simon Willison:Git scraping: track changes over time by scraping to a Git repository aka how to use github actions to call an API every 20 minutes
-
More than a few days, now starting my job search in earnest :-) aka Looking for work
-
Thank you Mozilla! Leaving after being laid off after 11 years #mozillalifeboat
-
Wired: Social Movements Are Pushing Google Sheets to the Breaking Point<--- what if there were a decentralized version of a collaborative editing environment :-) hmmmm :-)
-
Ton: Your Blog is your Avatar <--- AMEN!
-
Please consider donating to my team, Sofia's Camera Club, for the virtual Cypress Challenge in honour of my mother who died of Pancreatic Cancer in 2013. 100% of your donations go to pancreatic cancer; this is a zero overhead ride
-
Computing Education Research Blog: Proposal #3 to Change CS Education to Reduce Inequity: Call a truce on academic misconduct cases for programming assignments and it is not necessary to have to struggle to learn
-
BlogThis! A checkvist list of links to blog
-
Regulate the web by yiibu: 'start challenging the assumption that the future of our online spaces can only consist of a more centralized, optimized, and sanitized version of our present'
-
this is aaronland: i like dots <-- cheap and cheerful e-ink displays for museums and other applications
-
There's more to life than being a weirdo, being normal or showing your work aka not sure what to make of Meredith L. Patterson's: When Nerds Collide My intersectionality will have weirdoes or it will be bullshit
-
Nick Punt::Mea Culpa::Add a User Interface for admitting mistakes and forgiving those who make mistakes to social media like twitter in order to de-escalate
-
My pink petal project mask arrived! it's great! Go get your own, $5 goes to Hogan's Alley Society
-
The whole miasma of the internet has blocked me from blogging but not for long :-)
-
NEW Pink Petal Mask added using thumbnails instead of patches: again 100% of my profits from Art of Where tights and masks will be donated to the Hogan's Alley Society
-
June-August 2020: 100% of my profits from Art of Where tights and masks will be donated to the Hogan's Alley Society
-
How To get a list of escalated Firefox Desktop Support Questions
-
Algorithms of Oppression: How Search Engines Reinforce Racism By Safiya Umoja Noble: Racism is the fundamental API of the Internet
-
Juneteenth @ Webflow: A day for conscious education & celebration
-
Dave Pollard: The perpetual growth machine
-
Stephanie Allen: Fight the power: Redressing displacement and building a just city for Black lives in Vancouver
-
Watch all 6:45 of Kimberly Latrice Jones's video 'How Can We Win' on racism preventing ownership and thriving in society
-
So You Want to Talk About Race by Ijeoma Oluo
-
Ethics & Race in Tech: Professor Ruha Benjamin Monday, June 1, 2020 https://youtu.be/frqac_nEeQ4
-
Please donate to the Hogan's Alley Society
-
Black lives matter
-
How I made Art of Where Tights aka leggings and mask from Vancouver 2020 Pink Petal photos
-
Mac apps for recording of podcasts: piezo for simple, audio hijack for complicated, what are the Windows equivalents?
-
HTML parsing for pup - Using the pup tool to more sanely extract data from HTML files (Stanford Journalism Computational Methods in the Civic Sphere)
-
HowTo: Open support questions tagged escalate
-
HowTo: Open a random 25% of support questions using shuf and awk and wsl-open
-
HowTo: SQLite SQL query to get all May 1-25, 2020 Firefox desktop en-us questions that contain sync in title, content or tags columns
-
HowTo: Datasette on Glitch for Firefox Desktop support questions January 1 to May 25, 2020
-
Cúagilákv Jess Housty: Find Your Pod in in The Tyee
-
Maarten Lambrechts: How to Make Animated Histograms in R, with ggplot and gganimate
-
hauntsaninja via simon willison: pyp: Easily run Python at the shell
-
Dave Pollard: There must be a better way
-
Create a SQLite database from a kitsune question CSV file
-
Carbon.now.sh beautiful code formatting for twitter and moar
-
Twitter images can embed 1K in alt text like R code or a PGP Key
-
Matt Webb: How about hyperlocal pandemic forecasting
-
How To get all Firefox Desktop SUMO KB Articles using pup WITHOUT using grep by using 'attr{href}'
-
How To get all Firefox Desktop SUMO KB Articles using pup
-
Chris Corrigan: Constraints that enable emergence
-
jackywinter: introducing replier.app for basecamp, slack and gmail
-
Can't wait for Lev Manovich's Cultural Analytics which should be 100% applicable to my hobby of making tshirts and leggings from flickr data
-
Life during the Pandemic #3. @dale42 Tests Negative For COVID-19
-
Revised workflow for rollingroland.com
-
om: Productivity: what is it good for? Me: Absolutely nothing. Being kind and useful and creative and helping the world move forward is much better
-
Michael L. Forman: Kapampangan Dictionary and Kapampangan Grammar Notes - Two books I'll probably never read :-)
-
We Need a New Science of Progress - Humanity needs to get better at knowing how to get better
-
Post Corona: The Cosmic Opportunity - Be a better person
-
Losing Lena is well worth watching! A doc which discusses the exclusion of women from tech through the story of a woman whose Playboy centerfold became the basis of the modern JPEG
-
iPad + arm mount + Beats Pro or AirPods = awesome Zoom combo
-
Matt Webb: Domestic telepresence at scale: some notes
-
Apparently socks work as microphone pop filters?!?
-
Adrian Daub: There Is No Alternativelessness - What's been hiding Germany's hidden crisis?
-
How to import JSON data into Google Sheets to create a live COVID-19 chart "in 5 minutes without code" well actually :-) there is some code and it's called: importJSON
-
Venkatesh Rao: How What and Where to Build
-
Let's Build a Simple Database - Writing a sqlite clone from scratch in C
-
Over 40 In Vancouver: Life during the Pandemic #2 Mundanity For @sillygwailo Artichokes in Burnaby @bigheadtaco ?
-
Use hugo server --renderToDisk to force your Hugo posts to be rendered to disk instead of RAM which is the current default
-
What's the first self indulgent thing you're going to do after things go "back to normal"? I'm going to @revolver_coffee. You?
-
Glean:chutten: How much does that data cost
-
Die Kurve ist flacher geworden. Go Germany Go! Go Germany Helping The Rest Of Europe Go!
-
Free ebook: Crafting Interpreters by Robert Nystrom sounds great
-
Garret's rebuttal to chuq's blogging is dead
-
vowe:Comeback der Woche :: Skype <--- really?!? wirklich?!? Meet Now is awesome?!?
-
Vancouver physically distanced bicycle rides during the pandemic: stay away from popular routes, beware of intersections with pedestrian paths
-
Emma Humphries: WONTFIX
-
RR: Record and Replay Go Backwards in Time in C++ on Linux with GDB
-
Against Waldenponding II
-
Agree with Chuq! The blog is dead and so is RSS but since i'm not trying to sell you anything (yet) i will continue to blog, generate RSS & not have an email newsletter #ymmv #doWhatMakesYouHappyAndGivesYouThe'Engagement'YouSeek :-)
-
David Crawshaw: Remembering the LAN <- Amen! Programming should be fun, not combat against dark forces on the internet :-)
-
Thank you to all front line workers
-
Margo Aaron: Coronavirus Is Serious, But Panic Is Optional
-
REMINDER: rolandmicroblog.com is my truly random podcast with no ads and no bumpers and hopefully will make you smile always :-)
-
recent iPad + Airpods + mount = best combo for Zoom? <- From Several grumpy opinions about remote work at Tailscale
-
Over 40 In Vancouver Life During The Pandemic #1
-
Ribbonfarm: Against waldenponding aka against unplugging for self-care aka instead become part of the giant social computer in the cloud (GSCITC)
-
Take Firefox questions in CSV and convert to SQL lite using Simon Willison's csvs-to-sqlite which I guess uses the sqlite3 import command underneath?
-
Everest Pipkin: Open source, experimental, and tiny tools roundup
-
Kieran Healy - A COVID Small Multiple in R with ggplot2
-
jscher's Printable Extension for Firefox
-
That Discomfort You’re Feeling Is Grief - Elisabeth Kübler-Ross's five stages of grief updated with a sixth: find meaning
-
Jens von Bergmann: Canada COVID-19 interactive growth rate explorer
-
Kieran Healy: Get Your Epidemiology from Epidemiologists <--- awesome documented R code
-
COVID-19 checkvist list of links
-
Glitch for remote work and gratuitous :-) WFH advice from me to you
-
Litt and Jackson: Wildcard: Spreadsheet-Driven Customization of Web Applications
-
Chris Corrigan: Sense-making in real time: Observe; look for patterns; inquire; what keeps the patterns in place?
-
Peace and Love from Vancouver. Wash your hands. Socially isolate if you can. Be kind
-
The Basecamp Guide to Internal Communication
-
Josh Bernoff: You’re sharing essential content. Here’s how to get colleagues to read it.
-
I fully endorse the use of they
-
Will we have to go through the Kübler-Ross five stages of grief for our pre-pandemic lifestyle? I am an optimist therefore I don't think so!
-
Day 2 of working at home! Really miss the office and most importantly my colleagues
-
Daily updates from COVD-19 in British Columbia from Vancouver Coastal Health
-
Howard and Gugger: Deep Learning for Coders with fastai and PyTorch: AI Applications Without a PhD <--- sounds too good to be true :-) but the jupyter notebooks sound great
-
Firefox:The Product-Details JSON API, need to call this in my Firefox support questions scripts
-
Is there a word for missing-hanging-in-the-office-with-my-fab-colleagues-due-to-being-heavily-encouraged-to-work-at-home? :-) How about "corona'd" or "so 2020"?
-
How to install python 3.7 into a python virtualenv on WSL
-
Firefox Support Question to CSV for tagging by Mechanical Turk Workflow
-
How to: retain selected fields and remove the rest in a CSV file using mlr aka miller
-
I want off Mr. Golang's Wild Ride: 'Go is a Bell Labs fantasy, and not a very good one at that' (kind of like C++ before it, am I right :-) ?)
-
Use Transfer Learning from prior image models to generate tshirt graphics?
-
Fastpages from fastai I don't fully understand: you still need a server to render python notebooks for testing purposes, right? Altair Python Visualizations seem excellent & Blogging via Word files is great though
-
How To: Fact Check the corona virus aka Covid-19 crisis
-
The good ole days at Bryght :-) 'Web 1.0' versus 'Web 2.0'
-
SQLite, JSON, CSV :-) the eternal golden braid of formats? so many tools for normal folks to grok them without programming e.g. sqlitebrowser
-
Payak 2020: 1:40 oops fell 3 times in the first 5km, but mountain view climb was fast because of the klaebo running up hill diagonal stride technique
-
Eugene Wallingford: Programming feels like home. <-- To me it feels like a comfortable chesterfield :-) Ton's got a great take on it too #ymmv
-
Imagemagick v7 is much faster than OilyPNG or VIPS for creating images, cropping them and montaging i.e. collaging them
-
How I made Art of Where Tights from Berlin photos
-
pup for HTML is like jq for JSON
-
Robin Sloan: An app can be a home-cooked meal
-
Max Woolf: How To Make Custom AI-Generated Text With GPT-2
-
Parasite is a deeply disturbing yet great film
-
Visualizing Google Trends using ggplot2 and geom_area instead of ggridges
-
Execute Program is also excellent
-
You Don't Know JS is excellent
-
Building The Analytics Team At Wish: Great insights about data pipelines, data warehouses and visualizations
-
SQL Murder Mystery - learn SQL by solving a murder
-
Jon Ippolito: The Art of Misuse <-- creative misuse is thinking outside of the box to stretch our minds to accommodate what's outside the box
-
hey.com - email reinvented by the Basecamp folks
-
Eleventy Love - Building a blog with tags
-
Stowe Boyd Building A Zettelkasten (notes that are: atomic, autonomous, linked, explain why, your own words, links to references) In Typora
-
CHI2020 paper, "What is Wrong with Computational Notebooks? Pain Points, Needs, and Design Opportunities" <--- Difficult to use with Version control, crashes, difficult to reproduce and reuse, etc
-
Federico Pereiro: 'S3 cost can be very significant; downloading a GB once currently costs 3-4x the cost of storing it for an entire month' - also cool stuff about backends using nginx, SSL, redis, node, etc
-
I'm in Zurich until Monday morning then Berlin until Saturday morning
-
Anca Dumitrache: Truth in Disagreement: Crowdsourcing Labeled Data for Natural Language Processing
-
How to clear a field in a CSV file using miller aka mlr
-
Working with 4 University of Alberta Computer Science Students in the CANOSP program on a machine learning project to auto-tag Firefox desktop support questions based on a human trained dataset
-
Week 1 of Firefox 72 Firefox Support Questions: same rolling total as Firefox 70 and 71 so far
-
Rudy Rucker: The Lifebox, the Seashell, and the Soul
-
Christoph Molnar: Interpretable Machine Learning A Guide for Making Black Box Models Explainable.
-
Daniel Shiffman: ml5.js Pose Estimation with PoseNet aka Machine Learning: Photos to skeletons
-
Allen Holub: What is Agile? The elevator pitch.
-
Can bicycles save the world? -> Nikolaeva and Nello-Deakin: Exploring velotopian urban imaginaries: where Le Corbusier meets Constant?
-
Ivan Lokhov of datawrapper.de: Let’s eat our way through Berlin
-
Vowe: A personal Kanban board needs four columns:Do, Doing, Do Not, Done
-
Outrageous opinion: Government should take over transport starting with cities, then suburbs then the countryside then planes and replace with zero emission vehicles
-
2010s lookback: Total user experience rules! Proof is in the iPhone, AirPods and Apple Watch
-
NPR: It's 2050 And This Is How We Stopped Climate Change
-
Probably Wrong Prediction: Zero non Zero Emission Vehicles in cities by 2029
-
Happy New Year 2020 / Einen guten Rutsch ins neue Jahr :-)!
-
Happy Holidays and Happy New Year. See you in 2020!
-
Raul: Granular Planning and Rule of Threes strategy: Break into thirds, do 3 things per day, budget 3 times the amount needed
-
Operation Elop: The final years of Nokia's mobile phones
-
You are in a maze of twisty proprietary :-) email gmail silos all alike aka Create a mail merge using Gmail and Google Sheets
-
Ivy Lee Method: Write down 6 tasks at end of day, then do the 1st one first, 2nd one second, etc
-
Satellite Studio: OpenStreetMap Haiku <-- 'tis fabulous
-
scrcpy: Display and control your Android device
-
OpenAPI to GraphQL looks great
-
Greg Wilson: Allocating Responsibilities (rotating decomposition is my favourite)
-
Simon Willison: Better presentations through story telling: AIM, Star (and bonus: sparklines)
-
Tomas Petricek: Analyzing and visualizing data with F#
-
Greg Wilson: Cutting Corners
-
textpipe: clean and extract metadata from text
-
Aaron Parecki: Tools and apps for home automation without relying on cloud services
-
Carolyn Stransky: Life is hard and so is learning GraphQL at ReactJS Girls Conference
-
Windows 10 keyboard shortcut: Control Shift End to select to end of line (and then delete to delete it)
-
Inessential: The best time to start a blog is 20 years ago. The second-best time is today :-)
-
Enjoying my bluetooth SmartMike+ from Kickstarter for recording podcasts to rolandmicroblog wirelessly
-
Inessential: This Feature Should Be Easy
-
Carolyn Stransky: How to remove condescending language from documentation
-
Zazzle infographic from Berlin July 2019 - 75 pixel circular thumbnail from 168 thumbnails (24x28 = 1800px2100px) (spot yesterday's bug: 'ls -1tr' instead of 'ls -1')
-
Zazzle infographic from Berlin July 2019 - 150px circular thumbnail from 168 thumbnails (12x14 = 1800px2100px)
-
Emma Humphries: Extracting a list from a webpage
-
What is your happy non tech place? Mine is cross-country skiing, taking photos (not editing them), bicycling and walking with my family
-
Ink and Switch - Local First Software
-
Kitsune Questions and Answers API to CSV with tests
-
NICE TO HAVE: Kitsune questions and answers API tester
-
Ilya Kreymer's Client-Side Replay Technology: using service workers to emulate web servers in web browsers
-
Hannah Howard: Why do we only care about programmers?
-
Backed Bangle.js: the hackable Smart Watch
-
Possible Berlin 2020 Mozilla All Hands Swag: Berlin circular cropped photos on the back, contributor infographic on the front
-
HowTo: Concat multiple CSV Files into one using head and sed
-
In 2004 We In The Blogging World Didn’t Have Cynicism
-
Congrats Miss 604 on 15 years of blogging!
-
Someday I'll wear an open source watch running my own software on my wrist perhaps a future version of DSTIKE ESP32 Watch DevKit
-
I must drop my own CSV into this bar chart race d3.js tutorial
-
In 2019, unlike 2004, we write defensively and attenuate for the search and newsfeed algorithms
-
Timezone math is not my friend :-)
-
It's 2019: Windows is a viable choice for non developers and developers who can develop in the cloud or don't mind WSL's slowness; WSL is the gateway to Linux laptops
-
What is the Strava endgame? Acquisition?
-
Pinboard -> SQLite -> datasette -> glitch
-
Hey Tyee Commenters! Scholars Studied You. Here’s What They Found <-- leads me to believe there's something to 'de-ranting' i.e. only displaying ranting language to the 'original ranter', everybody else only sees the constructive language
-
Simon Willison: Google Cloud Shell is a web-based terminal providing access to a VM with a persistent 5GB home directory. I believe anyone with a Google account who clicks this link will get a terminal
-
Firefox 70 Desktop looks to be a quiet release compared to FF65-69 based on the cumulative sum of the SUMO Forum questions in the first two weeks
-
R base graphics to audio: devoutaudio
-
My new 1 pager restaurant reviews site hosted on glitch using eleventy
-
HOWTO: turn off clipping in R plots with ggpot2
-
Firefox 65-69 Cumulative Sum Day 1-28 of Firefox Support Questions on support.mozilla.org
-
Do you remember you first photo on instagram? Mine was launch day October 6, 2010
-
StaSh - Shell Like an Expert in Pythonista - will probably help me with GPS driven music on the iPhone
-
How to Help Someone Use a Computer by Phil Agre
-
How to make PCTV USB TV Stick 800e and 801e from 2010 work on Windows 10
-
Sara Alspaugh and Nava Zokaei and Andrea Liu and Cindy Jin and Marti A. Hearst: Futzing and Moseying:Interviews with Professional Data Analysts on Exploration Practices
-
R Studio: Reminder that you will get obscure error messages because R Studio saves and restores all your variables
-
I do not support F*cbook news and I do not support FB's partnership with Br*itbart
-
James Tyack: Why Your Engineering Teams Need Incident Commanders
-
Jill Wetzler: Disrupting Bias in Feedback
-
Torie Bosch: The lines of code that changed everything
-
R and Lubridate: How to add week number starting with Firefox release date i.e. Tuesday instead of Sunday or Monday to a dataframe so Tuesday October 22, 2019 - Monday October 28, 2019 is Firefox 70 week 1 and 29Oct-4Nov2019 is FF70 Week 2
-
Got my Fido Samsung Note 8 Android Security Update for October 2019 on October 21, 2019 - 20 days after Google released it on October 1, 2019
-
A tale of 2 plots: Most Firefox desktop SUMO questions come in the first two weeks based on data from Firefox 65 to 69
-
windows 10 aarch64 lenovo c630 crash 20191020_182618 last crash October 5
-
More than 100 Firefox support questions in the SUMO Forum in a single day means something meaningful like the add-ons outage is going on
-
Firefox 65-68: Number of desktop questions on support.mozilla.org by release week for the first 4 weeks of a release
-
Also Highly Recommended: Getting Clojure
-
Highly Recommended: Clojure for the brave and true
-
How to make cider work in project.clj: install lein 2.9.1, set dependencies to nrepl 0.6.0 and plugins for cider-nrepl to 0.21.1
-
RStudio build script changes: changed from JDK7 to JDK 8, bionic from debian
-
Successfully compiled ARM64 Windows 10 R Studio Server v1.2.5001 on Lenovo C630
-
No ARM64 version of RStudio for Windows 10
-
Gene Kim: Love Letter To Clojure (Part 1) & Ruby's chevron operator, '<<' mutates
-
Brooklyn Zelenka: Haskell for Typescript Developers
-
I'll get a Surface Book X in late 2020 or early 2021 for work if it runs Zoom and WSL2 well and the reviews are good (assume printer drivers will work by then)
-
Anecdotal review of Lenovo C630 Yoga ARM64 / AARCH 64 Windows 10 laptop: great except for WSL2 not working, USB not working with Zoom
-
How to type angstrom i.e.'a' with 'o' aka a with ring on top in Windows 10: switch to international keyboard and then type RightAlt W
-
sweetmeat: How to Automatically Reindent Code With Sublime Text (and add a keyboard shortcut)
-
The Microsoft Surface X is like a Dynabook: tablet, stylus, great battery life, always connected via LTE, just missing Smalltalk
-
Github flavoured markdown and most markdown implementations cannot handle newlines in tables: ruby solution: tr("\n", "")
-
windows 10 aarch64 lenovo c630 crash 20191005_020848 last crash September 29
-
Beautiful News Daily is Beautiful
-
Create CSV file from API Ruby Lessons learned: multiple line regular expressions and sort arrays with sort_by()
-
Glitch is everywhere: tone.js demos
-
Why JavaScript Tooling Sucks <--- really isn't that truth that all our software tooling sucks in general not just JS?
-
thomasp85: Palettes for R based on the Scientific Colour-Maps
-
Windows 10 ARM64 AARCH64 Lenovo C630 Insider Build Fast Ring crashed today at 8pm like September 25 with VIDEO_SCHEDULER_INTERNAL_ERROR Version 10.0.18990.1
-
Thomas Lin Pedersen ggforce - utilities for custom ggplot2 plots
-
How to connect a Raspberry Pi Zero to a Mac for both power and WiFi <--- how to do this on Windows?
-
For Kristina: Scott Hanselman: Good, Better, Best - creating the ultimate remote worker webcam setup on a budget
-
Windows 10 ARM64 AARCH64 Lenovo C630 Insider Build Fast Ring crashed twice today: 7am and 6pm both times with VIDEO_SCHEDULER_INTERNAL_ERROR Version 10.0.18990.1
-
In case you were wondering, I am not some random Roland :-) haha! I am the number one 'Roland Tanglao' on Google, google it :-)
-
It ain't easy to be a software platform vendor: just ask Apple, Twitter, Relive, Garmin and Strava
-
How to ask a question: what you did, what you expected, what happened, your requirements
-
Another great explainer from Victoria Drake: Knapsack problem algorithms for my real-life carry-on knapsack
-
Job Interview Questions boil down to three: 1. are you curious? 2. can you use your knowledge when you need it? 3. can you admit what you need to learn?
-
Victoria Drake: How users and applications stay safe on the Internet: it's proxy servers all the way down
-
MUST READ: Dave Demers: Vancouver's urban forest—a canary in the gold mine
-
Of course there are sample 11ty projects on glitch
-
Running jekyll serve broke my RSS feed; solution use ruby bundler in production mode
-
eleventy static site generator in node and javascript is faster than jekyll?!?
-
WSL2 doesn't work on ARM 64 Windows 10 because you can't enable the hypervisor in the BIOS
-
Upgraded this blog to jekyll 4
-
RSS club makes me laugh :-) Also WSL2 max_user_watches is hilarious
-
True experts are authors i.e. they can write down explanations and explain it to non experts
-
Javascript and the DOM are too complicated for beginners
-
Where was I on September 11, 2001?
-
WSL1 runs fine from cmd.exe, the windows command line, but not from the Windows 10 GUI(tap the Windows key, type 'u' and click on Ubuntu)
-
Windows 10 build 18975 on the Fast Insider Ring on ARM64 Windows 10 Lenovo C630 broke WSL1 and I cannot install WSL2
-
Got my Samsung Note 8 Update for August on September 6- one month delayed
-
Learning ethics (the real ethics not the STV100) version should be mandatory for all starting high school
-
The 2 Erics are at it again with pixaver: Google Photos backups made easy, reminds me of shoeboxapp
-
ggpointdensity would probably make some awesome tshirt graphics
-
Eugene Wallingford: Learn the Basics, Struggle a Bit, Then Ask Questions
-
Last week I met up with super smart 'Mathemagenic' Lilia Effimova and her lovely family
-
Welcome Back Kotter er Om :-)
-
BC Ride to Conquer Cancer 2019: moving and humbling just like 2017, ride the 1946 Schwinn bicycle aka Mildred in 2020?!?
-
Value others’ time. Limit instant messages to two a day among all colleagues.
-
Probably Wrong Prediction:-) : WeWork will be gone before 2029
-
Kevin Kwok: The Arc of Collaboration/Slack as Else Statement
-
How to: Use Imagemagick vignette to circular crop
-
Use Sampler to build terminal-based-dashboards?
-
HowTo: Circular Crop with ImageMagick
-
Rolling to Redmond (inspired by the Ride to Conquer Cancer 2017)
-
Climbing to You
-
Anybody try Notion (notion.so)?
-
When will the Android 8 Security Update of August 5, 2019 come out on Note 8 on Fido in Canada? End of August? September?
-
Computing Education Research Blog:Task-specific programming languages: People aren’t dumb. Programming is hard.
-
If you can learn when you're going down a rabbit hole, automation is beneficial! Problem is you don't always know until you've wasted a lot of time
-
Great software teams ship regularly (every 10 weeks or less) and have a process for iteratively shaping their software
-
McGee's Musings: Leading self-managed experts: 'collaborate with your experts to articulate and explore questions you have not thought to ask.'
-
Stowe Boyd: Feedback about Feedback
-
Read Stephen Rees's The Last Post
-
As I predicted in 2015 :-) computational photography has arrived
-
craigmod: Fast Software, the Best Software - which is why I use phone apps to edit photos
-
Just came back from Berlin where beer is actually legal :-)
-
Dan McKinley: Causal Inference for Fun and Profit
-
Retired and happy, I'd be the super enthusiastic and welcoming true expert in an online open source community
-
Please support my Ride to Conquer Cancer 2019
-
Windows Insider Fast Ring Build 18932.1000 fixed my issues accessing \\wsl$ as well as running explorer.exe on Lenovo Yoga C630 ARM64. Thanks to WSL issue 4016
-
My Samsung Note 8 received the May and June Android security update on July 6, 2019, when will I get the July update :-) ?!? Thanks Fido
-
IA Writer 1.1.7121.15952 still hangs when opening WSL files
-
Love the New Westminster New Media Gallery
-
Knowledge Frameworks Matter: Lists, Cycles, Hierarchies
-
Dan McKinley: Choose Boring Technology
-
Need to cherry pick the most relevant stuff from these four great examples of Support Reporting from helpscout
-
Happy Canada Day 2019
-
Come celebrate my birthday Friday July 12, 2019: 730 Breakfast at Livia, 930ish Coffee at Nusa, 1130ish Lunch at Kulinarya, after lunch beers at Port Moody Ales
-
static HTML pages and links is all you need in the end; everything else is icing on the cake
-
Maybe all those people who would've learned scripting languages on OS X are instead hacking those same scripting languages on Linux e.g. a $35 Raspberry PI and/or writing javascript/node.js apps in glitch or jsbin or jsfiddle or Android apps or IOS apps?
-
Yes; it does require lots of tech skills that are constantly changing so you have to be in the (software) field basically to keep up (with the Open Web and Indie Web)
-
Use Ferrite or AUM to record two microphone podcasts?
-
Kip made a Mozilla Whistler All Hands badge for the e-ink board that rotates between 1 of 16 Kennedy Space Centre photos
-
Vancouver 2019 Restaurant Recommendations near the Mozilla office
-
GNU Parallel replacement string for filename without path and filetype is '{/.}'
-
Use Tag Wranglers on SUMO like Archive of Our Own?!?
-
Gotta try Andy McKay's create issue on Github as a ToDo list
-
Fido APN settings for Lenovo C630 Yoga since autodetect doesn't work probably because this computer was never sold in Canada
-
Open Multiple URLs Firefox Add-on by Firefox user 12363525
-
The Launchy Ruby gem doesn't launch Firefox on Windows 10 build 1903 ARM64
-
rt-kits-api2 second version of my SUMO API code, now with daily CSV :-)
-
New SUMO Kitsune questions API: created and updated less than and greater than for created and updated fields
-
When in doubt go to bed! <--- gleaned from Microcosmographia lv: The Discipline
-
The Art of Command Line
-
Firefox Nightly is working great on Lenovo C630 Yogo ARM64 with Windows 10
-
Accessing WSL files from File Explorer using \\wsl$\Ubuntu appears to be broken in ARM64 Windows 10 Builds on Windows 10 Build 1903
-
Hello world from Windows 10 ARM64 Lenovo C630 Yoga
-
recode is a handy linux command line utility to convert text with html escaped entites like & lt to <
-
Maybe Fido is delaying Samsung Note 8 Updates not Samsung (since Note 8 is on the list of phones that get a monthly update and the Samsung S10 got an update already)?
-
Omar Shehata: Unravelling the JPEG
-
Interplanetary Gatsby: The Complete Beginner's Guide to Deploying Your First Static Website to IPFS: another cool thing I should try!
-
Make a tshirt or sticker or some such swag from the thumbnails of a pdf of bugzilla text contributions (e.g. new bugs, comments, metadata changes) or kitsune text contributions (e.g. SUMO KB article edits)
-
Reinstalling the Realtek audio drivers fixed the 'audio not working when switching from USB to builtin Surface Book 2 speakers' problem, could this also explain my May 27, 2019 audio issue?
-
May 17, 2019: USB Audio didn't work but USB microphone did. Vidyo problem? Hardware problem with Surface Book 2 USB?
-
McGuckian Shane: Scraping Reddit with PRAW
-
Tom MacWright's Big Presentation system looks great and it works on glitch
-
OutlinerSoftware.com is an old skool forum for outliners, PIMs and Knowledge management software
-
On May 9, 2019, my Surface Book 2 Keyboard and Touchpad stopped working
-
S*msung Note 8 on F*do received the Google April Security Patch on May 11, 2019
-
Dan Hill: Avo, Stadia, Arcade, Bandersnatch, and the New Grammar of Television (and Games) — Part 1: Form is substance
-
Mathics looks cool although why bother when Mathematica is still free for Raspberry Pi?!?
-
Classic Byte August 1981: Design Principles Behind Smalltalk
-
WSL2 is great!
-
empathy is a choice!
-
cert2019: excellent teamwork and problem solving over the weekend
-
Way Spurr-Chen: When correcting others on the Internet do not confuse firmness with harshness
-
You can also use the English International Keyboard (switch to this keyboard using Windows + Space Bar) to type accented characters "+ a vowel to get German umlauts for example
-
Enjoying using freecompose on Windows to type accented characters e.g. German vowels with umlauts like 'ä'
-
Richard Gabriel: Nevertheless, the spreadsheet was something never seen before. A chart indicating the 64 greatest events in accounting and business history contains VisiCalc.
-
Kapampangan and Tagalog: Jenny Odell: When you think something is one thing but it's actually two things due to your duration and quality of attention
-
Use glideapps.com to make an app from Google Sheets to recommend Vancouver restaurants?!?
-
Victoria.dev How to make changes to a private github repo result in a deployment of a public github site? Two Ways: 1) Travis CI 2) Netlify and Make
-
Probably Wrong Prediction :-) : No gas or diesel cars for sale in 2030
-
Probably Wrong Prediction :-) : No x86 laptops for sale in 10 years
-
Orff's AppleWatchFaces: Create your own faces for watchOS. Customize the watch hands, layout, colors, and images. Edit faces on your phone and switch them on the watch. <-- sounds great
-
Loving the Typora Markdown Editor
-
Windows 10 insider build slow run build crashed with win32k_power_watchdog_timeout
-
Datasette on glitch seems more future proof but more complicated than datasette on Zeit Now
-
How to use mlr (miller) to create an id, url CSV file from a file of ids by concatenating 'support.mozilla.org/questions/' to the id
-
Idea: make a tshirt with the m*eller report r*dacted with 50% of the thumbnails on front and 50% on back and call it of course 'mrstardacted'
-
MakeVancouver allover tshirt using Kennedy Space Center photos with hatched graphic algorithm from Jean Fan
-
Jan 1, 2019 - April 18, 2019 - 22 (out of 5539 i.e. 0.4%) SUMO Firefox desktop Forum questions about losing two factor authentication codes
-
Carnets - Standlone Jupyter notebooks for iOS!
-
Quantum computing for the very curious via nicky <-- amazing
-
Today I learned that SQLite doesn't have array types
-
Checkvist Firefox analyst notes and tags -> API -> SQLite -> Datasette -> allow people to do sql queries?
-
S*msung Note 8 got the Android 9 Pie Update April 1st, when will it get the April 5, 2019 Android security patches?
-
e-ink/epaper red, white and black badge with: TTGO-T5s-V1-9-ESP32-2-7-EPaper-Plus-Module-for-Alexa-I2S-DAC-MAX98357A-MEMS
-
Nikon 1 GPS GP-N100 erroneously sets the EXIF in photos to 2099 instead of 2019 due to a GPS Week rollover bug starting April 6, 2019
-
I really like Jean Fan's Flickr: color distribution of publicly available images, adapt it to my tags: bicycling, xcskiing, food, rainy?
-
White pseudo-camo 'art of where' tights using Mozlando 2018 Kennedy Space Center photos processed through Jean Fan's hatching function
-
Windows 10 taskbar doesn't autohide 2 solutions: 1. restart windows explorer 2. click on search and then click on desktop to close the search window
-
Machine Learning in the cloud from a Browser using Tensor Flow, Keras and Jupyter Notebooks
-
Prediction: Artificial General Intelligence won't be written in Software 2.0
-
Tried Jean Fan's R function on Mozlando KSC 200x200px, maybe I should have started with a black and white image?
-
Use Hatching, shape-based tonal or shading, to create fun infographics for tshirts in R (code by Jean Fan)
-
Boris Mann: Chunks of text, not too large, connected with links.
-
07January2019 how to calculate time differences for support using R and lubridate
-
Russell and Vinsel: Hail the maintainers (innovation is over-rated)
-
Had to Reboot my Surface Book 2 again to get WiFi working, just like April 12, 2018
-
NVIDIA Jetson Nano - Good machine learning starter system; more flexible than google's Coral TFLite board?!?
-
Eric Rice: Please start podcasting again, I'd love to hear your voice again!
-
Memories of University of Waterloo CS240:Learn Rust With Entirely Too Many Linked Lists
-
everybody thinks they're an expert on fixing web browser bugs and how easy it is to add web browser features because they use a web browser daily. I bicycle every day but don't consider myself an expert on bicycle design, repair and maintenance #ymmv
-
Kitsune 'products' are defined in the django admin backend
-
Kitsune Questions aka AAQ API, product == 'firefox' is desktop, 'mobile' is Firefox for android
-
Learning not learning Tagalog and Kapampangan by podcasting
-
There's nothing special about voice or podcasts, everybody should be able to publish what they: voice, audio, text, video whatever whenever they want to whomever they want
-
It's March 15, 2019: My $USD900 Note 8 is still at January Android security patch level i.e. more than 2 months behind: Thanks but no thanks S*msung and F*do
-
Downloaded Stephanie's neon and neon2 flickr galleries before the big flickr March 12, 2019 deletion
-
How to move files newer than 60 minutes ago to another directory
-
I'm sure I've overanalyzed this but I'm going to back to my Windows Surface Charger Theory because Windows Explorer crashed and my battery was at 6%
-
Use Martin Krzywinski's colorsnap utility to create green, black, white, and pink camo from multiple images?!?
-
The Windows black screen of death is a sleep screen? Maybe not a power issue?!
-
The Windows black screen of death is due to a known problem with the Surface power adapter I believe: it can't supply 60W so it can't charge enough to charge and run the Surfacebook simultaneously when the battery is < 10%
-
Perhaps the Windows black screen of death was due to a dead battery
-
Again! Weird Windows 10 Black Screen of Death after signin fixed by resetting network in Windows 10 safe mode
-
It's March 2, 2019: has the current podcast boom busted yet?
-
Weird Windows 10 Black Screen of Death after signin fixed by resetting network in Windows 10 safe mode
-
Anybody want to help document the undocumented Kitsune aka 'the system that powers support.mozilla.org' REST APIs on readthedocs?
-
When you get a flickr photo using the search API or the photoset API, you can't determine which photoset it is in by setting a field in extras
-
backup-originals.rb - I have written flickr backup programs like this at least twice :-) How about you :-) ?
-
get-set-photo-metadata.rb - Ruby code to download metadata from a flickr set of photos i.e an album
-
Payak 2019: 1 hour 29 minutes (skate), Payak 2018: 1:40 (skate) Payak 2017: 1:25 (classic)
-
Teaching Digital Ladders February 25-26, 2019 to Arts folks
-
Make a tshirt from Kjetil Golid's fabulous Noisify (via Flowing Data)?
-
Don't be selfish folks, cafes are not designed for customers to take up more than one person width
-
Using mlr aka miller to combine selected fields from multiple CSV files
-
R Studio Conf Keynote Day 2 - Explicit Direct Instruction in Programming Education - Felienne aka 'It's 2019 read code out loud to teach coding'
-
Prediction: Current Podcast 'boom' :-) will end before the end of 2020
-
Laura Schenck: CSS is a Declarative, Domain-Specific Programming Language
-
Users don't know when their antivirus breaks Firefox and it's not obvious to them so they don't mention it in their support requests
-
Installed ruby 2.6.1 on WSL with readline support so irb cursor keys work, here's how
-
Magic Community Management Phrase: We don't do that here
-
We know nothing about personal publishing on the web, the best is yet to come
-
Got my Make Vancouver #mozlando2018 Kennedy Space Center shirt yesterday and it's fab
-
Photomosaic Image Builder: codebox/mosaic in python
-
Make Vancouver print all over shirt idea: left: 100px right 200 px
-
Buy my Mozlando 2018 Kennedy Space Center Tshirt from zazzle.ca
-
We are all: Analytical, Intuitive, Functional and Personal depending on the context
-
One leg 200px, one leg 100px
-
Citizen's assembly instead of philosophers and computer scientists deciding who lives who dies?!!
-
Today's idea: green, tan and white camoflage from Vancouver flickr pictures
-
To get more of a patchwork quilt effect I'm trying 200x200px
-
First successful Kennedy Space Center 'patchwork quilt' suitable for tights
-
The 'patchwork quilt' effect that I'm looking for is better with 100 pixel by 100 pixel patches
-
my ruby vips code crashed my surface book 2 when running Ubuntu on Windows Subsystem for Linux!
-
Did you catch the bug in yesterday's vips code? I've coded an oily_png version that is at least twice as fast!
-
Which is faster at creating 5x5 pixel patches and combining them into an image: ruby-vips, oily_png, imagemagick::convert? I am guessing ruby-vips
-
The Unschedule: Schedule your leisure time, breaks and errands not your work stuff!
-
Creating one leg for Zazzle / Art of Where tights using random 5x5 pixel patches from Kennedy Space Center Photos
-
There's no place like (blogging) home (Medium was never my home megamix :-) ).
-
Azure Key Phrase Extraction API looks useful for Firefox Support Requests
-
Flowing data animated gif heatmaps with Base R and ImageMagick
-
Stratechery's tl;dr: Open Source infrastructure software like MongoDB is doomed to being disrupted by AWS or other big company unless the OSS has a hosted service or other business model?
-
2019 Things to (re)learn: CSS, SQL, infoviz using web tech not Python, R and Ruby, Tagalog and Kapampangan
-
R: you can source files you pass as command line arguments at run time!
-
India Innenga: Toward a More Radical Selfie
-
Next Art of Where Tights 3325px x 6358px for one leg : 5x5 random pixels from Space Shuttle Atlantis photos
-
R and R Studio: How to debug R command line scripts with R Studio: mock commandArgs and use debugSource()
-
Thanks to Jenny Bryan's gmailr tutorial, got emailing of my 3 week Firefox anti-virus mention graph working but flickr ignores the body
-
R and Lubridate: How to add daynumber starting with Firefox release date i.e. Tuesday instead of Sunday or Monday to a dataframe
-
R and Lubridate: Calculating Time Differences in R using intervals aka a better way to compute daynumber starting from arbitrary day of the week
-
R and Lubridate: How do I get daynumber starting at arbitrary day of the week? e.g. Firefox day 1 of a release week usually starts on Tuesday
-
Volker Weber: How to delete Windows 10 'crapware' using 'remove-appxpackage'
-
John Battelle: 'they built a new architecture of governance over our economy and our culture a brutalist ecosystem that repels innovation.'
-
withoutboats: How do we create a culture of two way empathy in open source software?
-
How to make Firefox work on Windows Subsystem for Linux
-
Aaron Turon:Thank-you for these terms: 'Critique Gauntlet, Groundhog Day, & Stochastic Criticism': We face them every day on the SUMO forums indeed any user feedback forum for any popular open source project!
-
Happy Holidays 2018-2019 / Merry Christmas / Happy New Year - Consider blogging regularly in 2019
-
Mac->Windows->Mac->Windows Lessons: rely on Linux/Posix, version control everything, store everything in the cloud
-
Re-installing latest ruby, mongodb, node, surge, jekyll on WSL
-
Windows 10 hasn't crashed since Naz reinstalled it on December 12, 2018
-
How to rotate videos with ffmpeg
-
Grateful that I have the time,money and health to cross-country ski
-
Andy Abramson on Nokia Blogger Relations: The Age of Influence Online
-
For the record, Naz re-installed Windows 10 today on the second Surface Book 2, fingers crossed
-
The Effects of Group Size and Time on the Formation of Online Communities: Evidence From Reddit
-
How I designed my geeky Zazzle T-shirt from Kennedy Space Centre pics
-
How To: Use imagemagick montage command to concate images
-
Blown away again by Kennedy Space Center
-
In Florida for a Mozilla All Hands, back to blogging on December 9, 2018
-
Switching to a Chromebook or iPad from Windows or Mac laptop, what would it take?
-
Feverbee: Accepted Solutions & Featured Answers
-
checkvist has a nice open api for making expandible/collapsible html from checkvist outlines
-
Google's Crash Course in Machine Learning with Tensor Flow APIs -- any good?
-
HTML tags <details> and <summary> can be used for expand/collapse with disclosure triangles for 'collapsible HTML'
-
Checkvist seems like a great omnioutliner on the web cross platform replacment except for html export which doesn't implement expand and collapse unlike omnioutliner
-
1990 not 1990 :-) Justin Falcone: The Origin of HyperCard in the Breakdown of the Bicycle for the Mind
-
Michael Arntzenius: Against Software Development
-
Logic Magazine: The Smart, the Stupid, and the Catastrophically Scary: An Interview with an Anonymous Data Scientist
-
sparklines in ggplot2, the source for: Firefox 62 and 63 First 3 weeks Tufte Sparklines: anti-virus versus bookmarks
-
Firefox 62 and 63 First 3 weeks Tufte Sparklines: anti-virus versus bookmarks
-
Updated with Firefox 63: No surprise in Firefox Support Questions by Operating System: Windows 10 is dominant, followed by Windows 7; Windows 8, Mac and Linux are used by a minority of Users
-
Cleaning the data to make it work with your data visualization toolkit is 90% of the work; to learn a new plotting technique take the sample code, print out the dataset and and write your code to you create the identically structured dataset
-
No surprise in Firefox Support Questions by Operating System: Windows 10 is dominant, followed by Windows 7; Windows 8, Mac and Linux are used by a minority of Users
-
John Battelle: Tech must get over itself and solve problems that really matter!
-
Ton points to Bryan Alexander's excellent post on how World War I actually continued until 1923
-
Remembrance Day 2018: Centum Corpora - 100 brass instruments 100 repeats of a musical phrase for 100 WWI soldiers
-
Remember 2006 when we used our own websites for own media like Dave's podcast with Ross Rebagliati gold medal winner
-
Katharine Bailey: 'AI' leads to more jobs for humans
-
More fun with sparklines: use ggplot and remove facet wrap labels
-
Creating Sparklines for Blog Post with R and Plumber: REST API in R, sparklines, calling the google analytics API in R!
-
Looking for recommendations: OmniOutliner for Windows or as a cross platform webapp? Checkvist seems close!
-
gwern.net - bitcoin is worse is better
-
Some posts about Sparklines and microplots in R and ggplot2
-
Gaugeplots using R and ggplot2 look cool, use them for operating system percentages in SUMO questions?
-
Steve Burr's fascinating behind the messy scenes of a data science workflow:Replicating Flowingdata Population Charts in R
-
Or maybe use Google Bert for machine learning on SUMO support questions and support tweets?
-
Maybe we can use UMLFiT for machine learning on SUMO support questions and support tweets?
-
Strava App updated to version 70.0 and it appears to work on Apple Watch Series 0, thanks!
-
The Strava app no longer works (it crashes) on my Apple Watch Series 0 aka the original Apple Watch after last week's Strava Watch app update, time to buy a new watch?!?
-
nice r notebook by Fisseha Berhane showing mongodb and python driver and how to make a heatmap
-
Of course R has a Keras package called Keras
-
Anybody have any case studies about machine learning for supporting consumer software and state of the art consumer software support in 2018?
-
TIL: how to search and replace in a R, how to read MongoDB from R and how to make a wordcloud in R
-
hunspell de-stemmer run on SUMO Firefox 60-62 Desktop SUMO Support Forum question titles and question content
-
Prepare now for github breaking github pages, links to gists and links to code: backup your git repos and paste important code snippets into a blog post
-
R tidyverse function unite() concatenates two columns
-
Mr Data Converter converts CSV to JSON, HTML, JSON, XML, Python, ruby, etc
-
I was at BloggerCon in October 2003 and it was glorious an everybody blogs now and Terry Heaton is right:the web connects people doesn't merely extend old brand-oriented value propositions
-
Prohibition Ends Again 2.0 :-)
-
I would like to think that my thinking is solidly reality-based based on Jay Owens' The Age of Post-Authenticity and the Ironic Truths of Meme Culture
-
ruk on clique busting at events: Take the number of years you’ve been in the group and help and meet that number of people at each event
-
Our own groups, our own stuff, our own rules within socialized contextual limits! <- inspired by Ton's Disintegration of Discourse and Decentralised Tools
-
We cannot break free from legacy
-
I'm a 1 issue voter, I guess I'll vote for the strongest supporters of expanding the bike lanes!?!
-
It's 2018, can we enable normal people to create their content and share it with whoever they want without large companies bombarding them with ads and snooping?
-
It's 2018, can we get rid of the awkward and horrible bluetooth paring dance?
-
Maybe 2019 is the year I learn a functional programming language like Haskell or Elm
-
R textclean package looks to be an excellent way to clean text including removing HTML and whitespace
-
Thanksgiving 2018 Thanks
-
Dmitry Shkolnik: A look at the Vancouver mayoral race twitter picture using R packages: textfeatures, Text Mining with R's tidytext, syuzhet, rtweet: 200 lines of code
-
Steve Yelvington: The marriage of convenience that has existed between journalism and advertising has been broken.
-
Jessica Powell: The Big Disruption aka Microserfs 2018 :-)
-
Blogging for over 17 years, you should try it!
-
Variety, a tool to traverse mongodb i.e. reverse engineer schemas
-
R Package directlabels allows you to label end of lines, group_by() allows you to group by multiple variables; krazy idea: watch for spikes in FF questions by operating system
-
Cars in 2018 are just apps on Wheels!
-
colorbrewer 2.0: color advice for cartography makes nice colour palettes for maps
-
randomcoloR: random colour package for R
-
R ggplot2 line graph of the first 3 weeks of Firefox 62 desktop SUMO support questions operating systems
-
R ggplot2 bar graph of the first 3 weeks of Firefox 62 desktop SUMO support questions operating systems
-
You can launch Firefox using Geckodriver from WSL, here's Hal Wine's code, thanks Hal!
-
Is auto-tagging (like flickr) possible with SUMO Firefox Desktop Support Forum posts? e.g. using Keras?
-
Blown away by the power of surveys during last week's Mozilla course on the Culture of Experimentation
-
Launching Windows Firefox from WSL works, just set the BROWSER environment variable
-
Just Operating System bar graph of yesterday's Firefox 62 Desktop SUMO Support Forums Week 1 tags - September 5-11, 2018
-
Operating System removed Graph of yesterday's Firefox 62 Desktop SUMO Support Forums Week 1 tags - September 5-11, 2018
-
Graph of yesterday's Firefox 62 Desktop SUMO Support Forums Week 1 tags - September 5-11, 2018
-
Firefox 62 Desktop SUMO Support Forums Week 1 tags - September 5-11, 2018
-
Métis Mutt - highly recommended!
-
Kitsune aka support.mozilla.org question API
-
Kitsune aka support.mozilla.org answer API
-
August 10, 2018: Dale and I podcast about rebooting Over 40 in Vancouver
-
Still can't launch Firefox from Windows Subystem From Linux without a Selenium server and some hacks that nobody has working (Chrome works though)
-
Anchored Coffee / Two if by Sea Cafe / Dartmouth, Nova Scotia, highly recommended
-
UC Berkeley deploys Jupyter notebooks campus wide! Bravo! Better and cheaper in terms of server costs with Iodide right?
-
Brent Cannon: Pay for open source with kindness
-
Shame and Prejudice: A Story of Resilience, A project by Kent Monkman : Highly Recommended
-
Waze bugs noticed in our PEI/NS trip: a couple of crashes and getting lost at the beginning of a journey
-
Thanks for the excellent Receiver Coffee recommendation Peter!
-
Not sure what happened but iA Writer 1.0.4 is working after I deleted C:\Users\{your user name}\AppData\Roaming\iA Writer
-
Stepping away from the laptop for a few weeks!
-
Instamic: does an all iOS workflow exist (instead of using a OS X or Windows machine)?
-
record on instaMic -> plug into Windows -> convert to mp3 with ffmpeg -> upload with website to micro.blog aka how i recorded this one's for pat
-
Steve Pemberton: The 100 Year Web (In Praise of XML)! (and declarative versus procedural)
-
Cypress Challenge for Pancreatic Cancer Research 2018 Sunday August 12, 2018 raised $429,000, yay! See you next year!
-
Cypress Challenge for Pancreatic Cancer Research 2018 Sunday August 12, 2018 - Riding for my Mom
-
We all need to take courses and learn more about bias in particular confirmation bias and System 1 twitch versus System 2 slow thinking analytic
-
RØDE Rec iOS app works great too with the same setup as Voice Record Pro: iPhone, 2 microphones, Roland Duo Capture EX
-
Robert Ouimet meets Judy Witts aka Divina Cucina recorded with iOS App Voice Record Pro and Roland Duo Capture EX
-
RØDE Rec also appears to record in stereo from the lightning port on iOS i.e. iPhone and iPad
-
Podcasts on micro.blog using the iOS App Wavelength are maximum 25MB and can only be in MP3 format
-
Programming should be easier (and secure and reliable)
-
Wavelength the micro.blog podcasting app doesn't support stereo recording through the lightning port
-
Voice Record Pro on iOS seems to record In stereo through lightning port
-
Throwback Tuesday: Remember 2006 when I taught podcasting with Robert Ouimet at Vancouver Film School :-) ?
-
IA Writer Windows doesn't startup since 29 July 2018
-
DrivingToXCSki.com will be my blog about buying an electric car
-
Prediction: Over 75% of both bicycles and cars sold in BC by 2030 will be electric
-
What's behind/underneath a web browser i.e. how does the internet work?
-
I grew up in the Smithville library: it was my version of the Internet in the 1980s
-
Things I must do: Daily Blogging and Frequent Writing of Software for fun!
-
Small multiples are fun and useful
-
Do we even need non zero EV cars and trucks and anything else?
-
We can fix this
-
roland-cars a dataset for electric cars in Canada
-
Rough Notes: How to install apps (like Firefox Reality) on the Occulus Go using ADB on Windows 10
-
I'm testing Firefox Reality Alpha builds on the Oculus Go
-
It's my birthday Wednesday! Very light blogging and very thankful for family, friends and computers
-
At what point does an Electric Car for trips to Cypress to go cross country skiing make economic sense? Now or when gas is $2/litre?
-
Could you decentralize everything? YES....AND...!
-
DuckDuckGo Blog - How To Protect Your Privacy On Windows 10
-
What are the top 5 Windows 10 Anti-virus software solutions? (still don't understand why folks don't use Windows Defender?)
-
The replacement Epson Ecotank ET-2750 is working well so far
-
Slack bot chat interface for replying to Google Play Store reviews?!?!
-
MongoDB: When comparing dates of type DateTime you need to convert strings to ISODate
-
The People's Internet: Good stuff as well as bad stuff of course!
-
The People's Internet: Slow, decentralized and not subject to takedown
-
Mikeysax: How to install MongoDB 3.6 on Windows 10 Subsystem for Linux
-
Potential TensorFlow project: Use Human in the loop to train on 50 or less Firefox for Android Google Play Store reviews for positive and negative sentiment and keyword extraction?!?
-
De-ranting: Making non constructive feedback visible only to the person who posted it
-
Stephen Downes: There's no one best way to learn computer programming
-
How difficult is it to write an Android app that works with Android 4.1, 5, 6,7, 8 and the Android 9 which will be released by September?
-
Twitter smytes customers and its 3 out of 5 spam comments encapsulates today's internet, central control and entropy and power distibution
-
iodide is just another example of everything in your browser, what's next R? Ruby? Yes Please!
-
iodide: Python notebooks in your browser using Web Assembly - no server required
-
Am I crazy? I don't want software controlled critical subsystems on my non electric bicycles
-
Second Surface Book 2: No WiFi or USB issues after 2 weeks, fingers crossed!
-
Allow blog comments or just use ping back, trackback and Web Mentions?
-
It's that wonderful time of the year: Mozilla All Hands San Francisco 2018 - meetings meetings meetings and most importantly meeting fabulous volunteers and fellow staff
-
Disqus over-run by racists and other bad folks, when will this happen to github issues?
-
Four Filipino Epson Printer Call Agents named Nathan :-)
-
PICOs aka 'persistent compute objects' programmed reactively so we can have our own personal clouds
-
The google play store reviewing app is open source on github
-
How to make Hugo work on WSL aka Windows Subystem for Linux
-
Like 2009 the future of coding is social and github is the first harbinger of it
-
rt-making-wsl-and-windows-work-for-me: a github repo for those 'transitioning' to windows
-
How to turn off Windows Defender for Windows Subystem for Linux from @leandrw
-
How to install ruby 2.5.1, jekyll and surge on surface book 2, Windows 10 WSL as of June 1, 2018
-
My new Surface Book 2 has a French Canadian keyboard layout
-
Every few weeks my pinned sites & bookmarks disappear into thin air replaced with Amazon links -- Firefox doesn't do this nor does Chrome
-
Surface Book 2 came back, let's see if I still have USB and WiFi issues
-
Epson 'Ecotank' ET-2750 stopped printing, jams every time and a spring fell out
-
I'm enjoying using Dropbox Paper on my own without collaborating
-
Firefox on OS X is slower than Firefox on Windows
-
Self Driving Cars and Uber's software: Decisions made by engineers and managers to prioritize comfort of passengers over unreliable false positive detection algorithms
-
Periodic reminder: Computer software is full of bugs and hard to create and modify
-
Hugo has an import from jekyll command
-
Speed is a feature! I forgot how fast hugo is compared to jekyll
-
You can use euro-roaming if you have a European address
-
Know Roaming Sim Sticker for Canadians - highly recommended
-
Whitey on the Moon: 1970 but still accurate!
-
Back on the mac for now!
-
Returning the Surface Book 2 because of WiFi and USB issues (Mozilla colleague Asa Dotzler doesn't have these issues with his Surface Book 2)
-
Remember the last two times twitter wrecked their API? Neither do I :-)
-
R in the Windows 10 WSL Windows Subsystem for Linux
-
eusebeia:So if you are running Linux (I'm using Debian) and are having trouble with the printer functions of the MFC-7220, try installing it as a HL-2060 instead. It might just be the thing you need.
-
Bash keyboard shortcuts to move forward a word (Alt F), move backward (Alt B) and delete word forward (Alt D)
-
Google to demand regular Android security patches from OEMs: Dave Kleidermacher who leads mobile security at Google:this will really lead to a massive increase in the number of devices, and users, receiving regular security patches
-
Eero WiFi router with 2 beacons has seemingly solved our WiFi issues in our 1600 square foot 3 story flat
-
Geforce 397.55 hotfix drivers works on Surface Book 2
-
Gemini Keyboard PDA keyboard is amazing (and better than the keyboard on the GPD Pocket!)
-
Surface Book 2 Drivers were re-installed by Hamilton again Monday May 7, 2018
-
The Augmented Social Network: Building identity and trust into the next-generation Internet by Ken Jordan, Jan Hauser, and Steven Foster: nothing has changed, the internet is still at a cross roads
-
Pythonista script to get GPS and text adapt to make music like my 2010 N900 gpsgamelan.py script?
-
Kieran Healy, “The Plain Person’s Guide to Plain Text Social Science
-
padr - an R language package to time based data more coarse grained e.g. by day or by hour instead of by second
-
Hamilton uninstalled and re-installed my wifi drivers on May 1, 2018: let's see if this fixes the wifi not working after about 1-2 weeks problem on my surface book 2
-
How to invoke Chromedriver from Windows Subsystem for Linux for Selenium (should work with Firefox too) from Stack Overflow: Using BashOnWindows with Selenium? #1169
-
R Tips: How to force the Y Axis breaks in ggplot2 to be integers from Stack Overflow: How to display only integer values on an axis using ggplot2
-
How to use group_by to create a data frame in R suitable for ggplot2 and tidyverse
-
GeForce Drivers don't support Surface Book 2 as of April 27, 2018 but they will be supported in a future update
-
Email doesn't alway get sent or get received and you will never know
-
Everybody who writes formulas and/or uses pivot tables in a spreadsheet is a programmer
-
Bought an Epson 'Ecotank' ET-2750 printer, it does save ink and is fast and works with wireless
-
alialmossawi: Visualizing in VR using A-Frame and D3
-
No correlation between Samsung S8 Devices in bug 1450793 (crashing after Oreo update) and Google Play Store 1 and 2 star reviews for those same S8 devices
-
R Code to plot unanswered google play reviews using ggplot2 including code to rotate x axis labels so they are readable
-
SmugMug Buys Flickr and pledges to continue with flickr's fab API, yay!
-
Like WiFi, the USB gets into a funky state every so often on the Microsoft Surface Book 2 and the only way to fix it is to reboot
-
MongoDB queries showing less than, greater than resulting in: Number of English only, 1 and 2 star: Non replied to Firefox for Android reviews November 14, 2017 - April 18, 2018 is: 3962
-
Staticman: Static site comments by pushing comments to Github and using post commit hook with Pelican Static Site Generator and jekyll
-
How to convert MongoDB cursor or result iterator to an array in Ruby: use 'to_a()'
-
MongoDB upsert doesn't return updatedExisting boolean instead it returns nModified: 1 for update, 0 for insert
-
How to turn off MongoDB logging in the ruby driver
-
Google Play Review Gameplan: devices trend and then history
-
MongoDB query to find all Samsung S8s in the devices MongoDB collection
-
NoSQL Manager for MongoDB Professional seems cool but expensive but Windows only, another one to try is RazorSQL any free MongoDB GUI tools on Windows that allow export to CSV?
-
Had to Reboot my Surface Book 2 again (twice in two weeks) to get WiFi working, ipconfig dance didn't work
-
Bookdown Tutorials for making books in R via hrbrmstr's posts on twitter in R
-
Only a strong and democratic world government and strong regulation by that government will save us from climate change and digital malfeasance
-
No unique identifier in Google Play's CSV file of supported devices
-
Mongodb query in javascript showing '$or' syntax
-
Google's official document for Google Play device name to marketing name mapping e.g. 'SM-N950W' to 'Samsung Note 8'
-
Nathan Yau:How to Make Chord Diagrams in R
-
I disagree with: 'Alexis Madrigal:The Atlantic:The Most Important Self-Driving Car Announcement Yet--Autonomous vehicles will transform urban life by 2020, if Waymo’s time line is correct' yes it will transform dense urban core life by 2029 not 2020 but it won't transform the suburbs
-
ChatOps - chat as the collaborative operating system for a team
-
6 months after Pixel devices and 2 weeks after Samsung S8, Oreo update aka Android 8 finally comes out for the Note 8
-
In 3 slides visualize your thesis/story inspired by Kieran Healy's Making Slides
-
Probably Wrong 2029 Prediction :-) : No self-driving cars and vehicles outside city cores
-
Probably Wrong 2029 Prediction :-) : No conversational speech recognition with a bot in a restaurant server situation
-
Software development isn't easy, adding features is hard with current software technology #brokenRecord
-
Google Play Store Review spreadsheets are UTF-16 not UTF-8, best to convert to UTF-8 using iconv
-
Windows files are UTF-16 NOT UTF8, how to read them in ruby: 'rb:bom|utf-16'
-
Installed ruby 2.5.0 on Windows 10, couldn't get rvm or rbenv to work
-
Altair is ggplot2 for python and vega? Yes please!
-
Having Surface Book 2 WiFi 802.11ac issues: ipconfig /release and then ipconfig /renew seems to fix it
-
Post hoc ergo propter hoc logical fallacy in the context of software
-
Reply by Buffer might integrate Google Play Store Review replying
-
Google Play Store Review Reply limit: 350 characters, iOS App Store Reply Limit: 5970 characters
-
Installed MongoDB on Windows Subsystem for Linux
-
IA Writer for Windows: Control K for links doesn't work
-
Ehsan Akhgari: An overview of online ad fraud
-
The Guardian: Carole Cadwalladr writing about Canadian Christopher Wylie: 'The Facebook data is out in the wild. And for all Wylie’s efforts, there’s no turning the clock back.'
-
Stack Overflow doesn't incentivize being nice; it incentivizes marking questions as duplicates or as poor questions as quickly as possible and answering questions as tersely as possible without emotion
-
What's your personal transit utopia in your town? Mine is autonomous, self guided transit i.e. buses supplemented by autonomous taxis
-
Throwback: October 28, 2005 with @mtippett @supersusie @willpate Did we get it right on Flock and BitTorrent 12 years ago :-) ?
-
Throwback: Friday December 9, 2005 with @mtippett @cbrumelle @bryanrieger @ddonat Did we get that 'next version' of music we talked about 12 years ago :-) ?
-
Prediction: Artificial General Intelligence won't happen before 2029
-
More thoughts on switching to Windows from OS X: preview and QuickTime replacements?
-
The Atlantic: Adam Grant: You don't know yourself as well as your colleagues and friends do
-
xiaowei: Nevertheless she coded - What does it mean to be a feminist coder in 2018?
-
Fixed jekyll default theme font-weight bug by changing from 300 to 400 in _sass/_base.scss, still might be a Firefox bug
-
Possible font-weight bug in Windows and Linux?!?
-
MSDN blog post from 2016: DO NOT, under ANY circumstances, create and/or modify Linux files using Windows apps, tools, scripts, consoles, etc.
-
Mikhail Popov: Plotting a course through charted waters: A website workshop on data visualization literacy aka introduction to the many different types of graphical charts
-
icetigris: github is just code deviantart
-
Emil Hvitfeldt's fantastic summary of R colour palettes
-
How to setup github credential caching on Windows Linux subsystem
-
Google Play Store has a Review Reply API!
-
Zendesk has a Google Play Store Review Reply Integration
-
Writing this from IA Writer Windows Beta
-
Getting X11, emacs, etc to work on Windows Linux Subsystem
-
Getting jekyll, surge etc to work on Windows Linux Subsystem
-
Moving blogging to old MacBook Air in preparation for move to new Windows Machine
-
Payak 2018: 1 hour 40 minutes instead of 1:25, -4 degrees, not as fast, skate skiing uphill technique needs work
-
Chris Dixon: Why decentralization matters
-
First couple of days Microsoft Surface Book impressions
-
Polling users is great but not enough;you need to find a purpose for what you are building
-
Don't assume anything, be humble, and remember people are people
-
VoodooPad acquired by Toronto's Primate Labs in December
-
Zcash just a flash in the 2018 bitcoin pan or something real that will last to 2020?
-
Maha Bali: 'Where is the Humanity in the Computer Science Curriculum?' Me: 'Where is the Enlightenment in the Liberal Arts?'
-
Sheila MacNeill: Not knowing how to code is a privilege for me and a reflection of a sexist-and-not-knowing-how-teach-math-properly-culture when growing up
-
Need to read and add to my mythical wiki: A16Z crypto Reading Resources
-
OMG it ain't hard, just create compelling content constantly on your blog, people can always unsubscribe if it's too frequent or they don't find it compelling
-
Switching to a Microsoft Surface Book 2 for Mozilla work! Wish me luck :-) !
-
Never in a million years would I have imagined back in the 80s that software would be used for so much evil
-
Google Maps backwards compatibility - at what point does this become an albatross?
-
agalmics (uh-GAL-miks), n. [Gr. 'agalma', 'a pleasing gift'] - The study and practice of the production and allocation of non-scarce goods
-
My modest-but-not-easy-and-unencumbered-by-knowledge :-) vision for Thunderbird: Reuse Andrew Sutherland et al's Firefox OS mail client for desktop and mobile, IMAP only
-
John Ganz and Steven Klein: A Serious Man
-
Mike Caulfield on computational propaganda: This is Arendt’s propaganda machine, automated.
-
Ian Bicking: '(Firefox) Screenshots makes Mozilla part of the web not just a window onto the web'
-
Mike Bostock's observablehq formerly known as d3.express looks great! Much better than d3.js
-
Remember when Lightroom was new and fast and it didn't require a $USD5900 machine to run it fast for 'hobbyist' photographers? Neither do I :-)
-
Why don't I attend conferences or listen to podcasts? Answer: too homogeneous and too long
-
Anybody have a corpus of Software Support questions I can use for sentiment training for Firefox support or do I have to develop my own?
-
Douglas Hofstadter in the Atlantic: The Shallowness of Google Translate (because computers don't really have any understanding)
-
Internet disrupts industry after industry but that industry edifice lasts far longer than technologists think, only to one day collapse far quicker than anyone expected e.g. Nokia, Nortel and Blackberry
-
Amazing orange measles plot using r, ggpplot
-
We are the problem, NOT technology. Adtech technology is a fraud we refuse to admit!
-
Part 2B Got NLTK working with Firefox 55 SUMO support questions! Now what? Sentiment?
-
2018 reminder: Email will fail! Don't depend on it. Archive it by year, convert to wikis, blogs todos, calendar, etc. and then delete
-
Part 2A Get Firefox 55 first 3weeks' words in preparation for NLTK -ngram-analysis
-
Steven Johnson: The open web can only be revived with new protocols and code like Blockchain
-
Claus O. Wilke-Fundamentals of Data Visualization aka the great series of R and data visualization books just keep on coming - bring 'em on!
-
Take more breaks (even schedule them) and give the bad news first so you end with the good news. Good endings are much more helpful so bad news first! (from Daniel Pink's When: The Scientific Secrets of Perfect Timing)
-
Ruby tip: no need to iterate over an array to print it, ruby does the right thing, just call puts
-
Querying MongodDB in 2018 using ruby and the ruby driver by date and by integer scalar value
-
Microsoft Surface Book 2 Meets all the requirements and doesn't have WiFi driver issues
-
hypercast p2p broadcasting for dat:// enabled web browsers
-
Recommendations for a Windows 10 touchscreen work laptop w/16gb RAM, USB-C power?
-
Part 1: Getting SUMO ngrams for Firefox releases: first update the question title and description
-
Software that makes replying to Google Play Store and iOS App Store reviews as easy as Reply by Buffer makes it easy to reply to Facebook and Twitter?
-
Learn the basics of Computer Science with BaseCS
-
Another great Nathan Yau Flowing Data members only tutorial:Compact Ways to Visualize Distributions in R
-
Understanding and Writing your first Text Mining Script with R is an amazing tutorial about tm, an alternative/complement to tidytext
-
Building in isolation dumb things that wreck the future instead of working with our sisters and brothers to make a better future aka Dude, you broke the future! by Charlie Stross
-
emacs for science - the scimax package
-
How does Automattic handle 2000 support requests/day? With communication and respect for customers and respect for support folks
-
From 2012 by David Deutsch: We need a breakthrough in philosophy about how brains create explanatory knowledge in order to create true Artificial General Intelligence (AGI)
-
Gary Marcus: deep learning a critical appraisal
-
Hilarious and insightful and helpful Meltdown and Spectre comic from xkcd: Phantom Trolleys
-
More on Meltdown and Spectre, Branch Prediction and Out of Order Execution by Martin Sauter at Wireless moves and others
-
Hardware is hard, software is soft part 888: Meltdown and Spectre
-
n grams, bigrams, trigrams, removing stop words using Python and NLTK
-
2018 reflections
-
2017 is a wrap - see you in 2018. Happy Holidays and Happy New Year
-
How To: Make Word Clouds in Ruby
-
Blogging pause until December 19, 2017
-
cvss-to-sqlite Prequel to blog post about Datasette: Convert CSV files into a SQLite database. Browse and publish that SQLite database with Datasette
-
Future of Journalism and Media: Erin Millar and Discourse (fund them now for $250 by Dec 21, 2017), Jay Rosen of PressThink and The Correspondent (future USA arm of Dutch De Correspondent)
-
Beeswarm charts in R, Interactive Beeswarm charts in R and d3.js <--- need to try this!
-
What's the worst that can happen if Karoo's Android 6 gets hacked? Navigation is off? Never trust navigation
-
BinderHub to run federated Jupyter notebooks in the cloud?
-
Karoo #iWantToBelieve But You are Based on Android 6.0 which was introduced in October 2015 which means monthly security updates will cease on October 2019 or earlier so if I buy a Karoo in late 2017 I can only use it for a year or two until it's vulnerable forever right? What am I missing?
-
David Robinson: DataCamp course: Introduction to the R package: Tidyverse
-
Feverbee's analysis of the Apple community
-
Simon Willison - Datasette: instantly create and publish a read-only API for your SQLite databases
-
Used ruby watir gem instead of capybara maybe try capybara next time?
-
Narrate all your work including your software work with Mathematica and Jupyter notebooks aka 'computational essays'
-
Run Firefox with Selenium Web Extensions and how to develop a simple Firefox WebExtension
-
An App to automatically commit this blog to git and upload to github
-
SUMO aka support.mozilla.org Kitsune search api
-
Stephen Downes: Consciousness
-
emma humphries' node.js script to find the top bugs in a component by number of new comments since a given date - good example of node.js
-
Added url of photoset and photoset name command line parameters to London Drugs Scraping photo downloads script
-
Click on next photo and then download instead of scrolling is how I scraped the photos from London Drugs
-
TIL Scraping websites like London Drug's photowebsite to download all photos instead of laboriously one at a time with Ruby and Watir using Selenium is too hard.
-
My former colleague at Raincity, Katherine Bailey, is doing great things at Acquia with Machine Learning
-
Everything built on insecure non verified software layers will break at some point because you will be forced to refactor or modify those insecure non verified layers in a non backwards compatible way
-
Aaron Klotz: Legacy extensions are like kernel modules
-
I agree with Rex Hammock - No You Can’t Contribute a Guest Post to this Blog
-
How to leave a comment on this blog? Why are you using github?
-
Finally got my Note 8 August-October 2017 update, thanks! How long until November 2017 update?
-
Added RolandTanglao.com to github
-
DaveO is back! With a Remembrance Day 2017 Podcast, YES!
-
2011 versus 2017: much the same but social media is omnipresent and not so subtly powerful
-
Constructive online activities instead of mindless consumption and critical thinking and self care to cope with the weaponized Internet
-
It's November 8, 2017 - My flagship Note 8 is still stuck at security patch level: August 1, 2017, Thanks S*msung and F*do, NOT :-)
-
tend-and-befriend instead of fight-or-flight in video games and life! yes please!
-
Periodic Reminder: http://21stcenturycam.com/ is my blog on 21st century cameras: digital cameras and cameraphones
-
Looks like my rotunde instance doesn't work, firewall issues? Time to try Jim Pick's pipette dat blogging system?!?!
-
ggplot2 r bar graph of unanswered after 72 hours of Firefox desktop questions
-
MongoDB query to export Firefox unanswered questions into a CSV file
-
How to upsert a single mongodb field using the ruby 2 driver
-
Lessons from writing add-answers-to-questions-mongodb.rb, next time use smarter_csv and Value Converters?!?!
-
Added a link to my RSS feed to my about page for Mike
-
My perfect software documentation: text with lots of examples and screenshots plus tightly edited short video, what's yours?
-
Why can't universities be more integrated into the community and distributed like libraries?
-
Things I might understand someday: The amazing power of word vectors
-
Modern JavaScript Explained For Dinosaurs :-) Still seems lacking in developer usability
-
Need to read for my infoviz work: Using MongoDB with R
-
Who needs an API or an RSS feed or any feed when you have proper logs? aka The Log: What every software engineer should know about real-time data's unifying abstraction
-
How Hey Siri works
-
Setup rotonde, is this thing on? dat://94be4dfdf9bc81ecbb66d96df3e620b1e1207798b7448249ef432ee3964ef3be
-
Here’s how I built a private blockchain network, and you can too aka your own personal blockchain
-
Decentralized apps and orgs, great cryptocurrency, bitcoin, ethereum, block chain explainer with some honesty about whether all this tech and infra is actually useful
-
GOTTA TRY IT! --> Install instructions for Rotunde on top of Beaker / dat - a p2p social network
-
SystemML: Cloud scale Machine Learning with R or Python syntax and Jupyter Notebooks
-
What's the best way to mount a flic bluetooth button on a bicycle?
-
Fixed Chinatown by manually deleting 4 rows that were in NYC Chinatown
-
Trying to fix Chinatown map that is only two points by removing outlier points that are in the Chinatown woeid that's a subclass of Strathcona
-
Maps of Vancouver Neighourhoods average colour over plotted
-
Gentlest Introduction to Tensorflow #1 (in Python)
-
Step 2 - Remove non Vancouver Neighbourhoods using tidyverse filter()
-
Step 1 of cleaning instagram vancouver 2015 neighbourhood dataset is to count the occurrences of each neighborhood using add_count() and filter()
-
One CSV File with instagram Vancouver 2015 neighborhood using lapply() to read the CSV file and then bind_rows() to combine the rows of the CSV files
-
Instagram Vancouver 2015 lat lon neighborhood CSV files done!
-
Ruby script using flickr API flickr.places.findByLatLon to get neighborhood name from lat/long of instagram photos is almost done after 10 days, next: remove non-Vancouver neighourhoods
-
Use bind_rows() in R lang to combine/concatenate dataframes and tibbles
-
Mel Robbins -- buffering: top 3 things/day 50% more time; every 15 minutes of meetings, 5mins to process; create space between you and people who deplete you; make 1 decision that will help future you; consider dropping those things you wouldn't try to get involved in if you weren't already doing them
-
The instagram 2015 lat/lon ruby script to woe_name aka neighborhood name is still running after 1 week - currently at october 2015 - 3 months to go!
-
Deep Learning with Python by Chollet looks to be a great way to learn Python and Machine Learning
-
Real Skills Not Soft Skills: Productivity, Wisdom, Perception, Influence
-
Mike Hoye: Free As In Health Care, Liability, analogies with the car industry, beyond FOSS licenses, etc
-
How does Ethereum work, anyway?
-
Longterm Future of support at Mozilla? My ideas: easier markup, support from within mobile products, easier L10N, interactive chat
-
The instagram 2015 lat/lon ruby script to woe_name aka neighborhood name is still running after 72 hours - currently at june 2015 - 6 months to go!
-
SUMO Volunteer contribution Metadata Database for infographics
-
GPD Pocket is chugging away and getting the neighbourhood names of instagram Vancouver 2015 photos, all 1 million of them
-
TRUE and FALSE deprecated in ruby 2.4, so use true and false instead?!!?
-
Installing Ruby 2.4.2 on GPD Pocket Running Ubuntu 16.04
-
Running lat/lon on GPD pocket on Ubuntu
-
Null array error check added to: Ruby version of getting neighbourhood aka woe_name from lat/lon of instagram 2015 data
-
Ruby version of getting neighbourhood aka woe_name from lat/lon of instagram 2015 data
-
Ruby or R for flickr API for Vancouver Latitude and Longitude -> WOEID-> neighborhood name e.g. 'West End'?
-
Trying out YQL and flickr API for Vancouver Latitude and Longitude -> WOEID-> neighborhood name e.g. 'West End'
-
Photo Metadata Database for flickr and instagram
-
R ggmap faceted by vancouver neighborhoods, just need lat/lon to Vancouver neighborhood function
-
R ggmap faceted by vancouver neighborhoods
-
8x zoom option to webshot - R - streamgraph of instagram vancouver january 2016 average colour by 600 plotrix integer colours on y axis, x axis is jan 1,2,3,...31
-
R - streamgraph of instagram vancouver january 2016 average colour by 600 plotrix integer colours on y axis, x axis is jan 1,2,3,...31
-
R - ggjoy() - Successful joyplot with fill colours and colours and faceted by integer version of 600 string colourames
-
Rolling to Redmond
-
R - ggjoy() - Successful joyplot with fill colours and colours and faceted by string colourname
-
R - ggjoy() - Successful joyplot with fill colours and colours
-
R - ggjoy() - First successful joyplot
-
R - Group_by() and tally() error message: Grouping rowwise data frame strips rowwise nature
-
HOW TO: Make bluetooth work on a GPD Pocket running ubuntu
-
R faceted geom_density ggplot2 fixed by removing any colour that only happens <= 5 times
-
R faceted geom_density ggplot2 corrupted is a mess aka learning experience :-)
-
y axis scaled to 0.0012: R geom_density ggplot2 corrupted to make joy division like awesomeness
-
R geom_density ggplot2 corrupted to make joy division like awesomeness
-
Kamyar told me that density plots only apply to continuous variables not variables like string colournames which are discrete variables, oops!
-
To plot geom_density() using the colours from your data you need a colour vector and scale_colour_manual
-
AES maps to levels which map to the default colour palette, geom SETS
-
21000 px wide, theme_void(), Simple Density Plot of colournames of Instagram 2017 Average Colour January 2016
-
Simple Density Plot of colournames of Instagram 2017 Average Colour January 2016
-
Thanks to everybody for the fabulous Ride To Conquer Cancer fundraisers softball game and BBQ today in Deep Cove
-
Stats 101 :-) ! Density functions use the plot variable count/(sum of all variable count)
-
Changing colours of ggplot2 density plots
-
R cookbook density plot examples and ggplot2 geom_density official docs
-
Hitchhiker's guide to ggplot2 in R - free ebook on Leanpub
-
Interesting scatterplots with too many points using ggplot2 and R
-
Hypercard, the first programming tool for everybody, turned 30 on August 11, 2017
-
Cleaning dates and removing outliers with R using lubridate and other R packages using the Kaggle Taxis dataset
-
Ride To Conquer Fundraiser in Deep Cove 19 August 2017, call for Mozillian Softball players, fab bike ride before and fun BBQ after!
-
Temperature anomalies arranged by country 1900 - 2016 circular animation video complete with Python source code to just do one circle
-
Animated GIFs in R using saveGIF from the animation package, gganimate and online animated gif maker
-
Which @yoshirtinc custom instagram vancouver jan 2016 average colour tshirt should I buy #1, #2, #3, or #4? #yoshirt?
-
How to call a function on each row of a tibble using the tidyverse and dplyr
-
Part 5 - mpg scatterplot - applied to average colour instagram by hour jan 1-31, 2016 - remove the chrome and make the dots BIG
-
Part 4 - mpg scatterplot - applied to average colour instagram by hour jan 1-31, 2016 - colour the dots correctly instead of making them all black
-
Part 3 - mpg scatterplot - applied to average colour instagram by hour jan 1-31, 2016 - create naive colourname visualization with black dots
-
Part 2 - mpg scatterplot - applied to average colour instagram by hour jan 1-31, 2016 - add colourname column
-
Part 1 - mpg scatterplot - applied to average colour instagram by hour jan 1-31, 2016 - chapter 1 of R for Data Science
-
Hadley Wickham's original tidy data paper: Wickham, Hadley. 2014. “Tidy Data.” Journal of Statistical Software Volume 59 (Issue 10).
-
Really enjoying: Modern Dive - An Introduction to Statistical and Data Sciences via R - really is a modern introduction to statistics, modern R programming, ggplot2 and the tidyverse
-
Why do mediocre software developers think they are experts in sociology and psychology?
-
cancensus R package beta from the fab Jens von Bergmann for accessing Canadian Census Data from R - yes! Thanks!
-
ModernDive An Introduction to Statistical and Data Sciences via R using modern R data tidying and visualization packages Chester Ismay and Albert Y. Kim
-
Rust in Action 50% off code until August 3, 2017 Use code: mlmcnamara
-
How to deal with introverts and extraverts based on Jennifer Selby's talk at Mozilla
-
How To Setup Wifi on a headless Raspberry PI 3
-
Awesome idea from Kip - Fill Hilbert Curve square with average colour from instagram photos from 365 days or flickr photos and random spanning trees
-
How to enable ssh on raspbian on a Raspberry PI
-
Turn Vancouver Instagram 31January2016 average colour dataset into a Kandinsky-like image using R
-
ggjoy() plot for instagram january 2016 average colour, average-colour-by-hour-ggjoy-from-csv.R,not working
-
ggjoy() plot for instagram january 2016 average colour counts
-
ggjoy() was named for Joy Division's 1979 Unknown Pleasures's album cover which came from pulsar data visualizations!
-
Lincoln Nebraska temperature ggjoy() code is what i want (just need fill colour to be set to the month)
-
Docs for ggjoy ggplot2 joyplot package
-
use curl -O url[1-455].jpg to get multiple JPGs from a website and then convert to a PDF with preview
-
Animated BBC Microbit 'badge' with selectable happy or sad face
-
There's an R library for that: ggjoy for joyplots YES AND THANK-YOU!!
-
R transmute() creates new columns and deletes old columns unlike mutate() which add the columns at the end
-
R tidyverse and pipe operator defined in Hadley Wickham and Garret Grolemund's R for Data Science (which I promised to read back in January 2017)
-
Reverse Engineering R joyplot code part 4 - Need to figure out what "%>%" really means and what tidyverse and transmute() do
-
Reverse Engineering R joyplot code part 3 - atussum.csv, atusact.csv
-
Visualizing Geographic Data in R is awesome but USA-centric, Canadian version?
-
Reverse Engineering R joyplot code part 2 -1_gen_data.R generates the activity.tsv file
-
Reverse Engineering R joyplot code part 1 - What is p? Percentage of peak time?
-
How do I get 6 or more hours of battery life when using original Apple Watch with Strava?
-
Instagram or Flickr "joyplot" using the average colour?
-
Experimenting with Hashbase.io and DAT, P2P blockchain hosting, a fungible hosting service for the peer-to-peer Web
-
PNG Writer - a great new 1.0 product from Dave Winer to make PNGs with >140 characters for twitter
-
Publishing to gh-pages from Travis CI using ssh deploy keys, good for GitBook!
-
If I had a million dollars left over after taking care of my family it would go to charity and worthy startups - wouldn't become a VC or Angel investor
-
Building a neural network in 9 lines of Python code in 2017, not much better than 1989 -- except for better libraries, more RAM, more CPUs, more data but the same algorithms, what am I missing?
-
Belated Happy Canada Day
-
Won't be blogging next week -- Mozilla All Hands in San Francisco 2017
-
Prynt printable area is 2 inches by 3 inches not 620 pixels by 1120 pixels
-
Another fab Recurse Center Tutorial -- Image Processing 101 by Sher Minn Chong
-
Must try r-fiddle.com (which I found through Liz Sander's amazing ggplot2 tutorial -- Telling stories with data using the grammar of graphics )
-
ICYMI -- Please support my ride to conquer cancer
-
How to minify JSON using jq
-
Android processing Hello World works but Geo-location example from Rapid Android Development failed initially because of permissions and sketch location and now it works!
-
WTF Is Ethereum? aka Ethereum Primer from Vice Motherboard - will this be updated? Can it be updated? Knowledge accretes over time!
-
Can we banish passive aggressiveness and be blunt like the Germans?
-
Happy to report that I received the Fido version of the June2017 Google Security update for the Pixel XL this week
-
Use GNU Parallel instead of xargs to run a script on wildcards and a file that is a list of files
-
anchor.fm is much better now! But will it last another year?
-
How to update Lithium SUMO showfor.json programmatically (you have to do it one at a time, can't 100% automate it without javascript)
-
My Watch workouts are in the iOS Activity app d'oh! Thanks Michael Kalus
-
Text Face aka the power of compelling examples
-
Volunteering at Vancouver Mini Maker Faire 2017 - Come say hi and try Mozilla's Thimble
-
tl;dr tech stuff - Going to summarize tech stuff on my future wiki
-
UPDATE--Login to Lithium as Admin, paste in showfor.json
-
Login to Lithium as Admin, paste in showfor.json
-
Blockchain, bitcoin, ethereum "river news" style aggregator
-
ARKit in iOS 11 points to eventual AR hardware support in iPhone? AR Sensor? AR processor?
-
The web is only dead if you exclusively post at places you don't control
-
Just support Markdown in Facebook and Roland and Dave are happy
-
Transit App is accurate with Vancouver bus routes, thanks!
-
Every year since the Raspberry Pi (2012) is the year of Linux on the Desktop
-
Mogrify works better to convert TIFF to PNG or use 'convert' one at a time with a for loop
-
How to convert all TIFFs to PNGs in a separate sub directory using ImageMagick / GraphicsMagick
-
rubular - Ruby regular expression checker highly recommended
-
A-Frame Virtual Reality School -- yet another thing to try !
-
foragoodstrftime.com online string from time checker
-
Going to have to disagree with The Wirecutter -- Buy an Android flagship when it comes out and buy one every 2 years (if you can't afford every 2 years then buy an iPhone every 4 years)
-
Be humble, make things daily and learn from others daily
-
I'm crazy :-) so I use Firefox 99% of the time for both work and fun
-
Steve Yegge endorses Kotlin so maybe I should try it?
-
How difficult is it to make Kotlin CLI or UI-less apps for Android?
-
When to use regexes aka regular expressions
-
Alienware 2014 Windows Desktop with Windows 10 doesn't work with bluetooth headphones yet the headphones work with iOS, Android and OS X
-
The Windows XP débacle is a failure of the software industry and capitalism
-
Cory Doctorow at SFU Woodwards -- YA you have to explain context, adults you don't, science fiction helps explain the present rather than explain the future
-
Sports Tracker still works but it doesn't measure your heartbeat and the watch app doesn't work. watch app + heartbeat + map fitness tracker recommendations?
-
How To Enable geolocation with camera apps in Android N aka Nougat
-
We all make sh*tty software including M$crosoft part 8888 -- www.iuqerfsodp9ifjaposdfjhgosurijfaewrwergwea.com
-
How to add a bluetooth keyboard to the PocketCHIP
-
320x240 LCD Badge using the Espressif ESP32 with SD Card and LiPO power from microwavemont
-
VeloCity automatically changes iOS volume - higher speed = higher volume using the GPS to sense speed
-
What role did bots and hacking play in the 2017 BC election if any?
-
Programming is Terrible 03May2017 edition -- A tale of Alexa, Lambda, python and iftt.com
-
By April 30, 2018, the flickr API will be broken --- my bet with cog dog
-
Small Android & iOS Apps using React & expo.io and expo snacks
-
Please support my Ride to Conquer Cancer
-
It looks like 100s (or is it 1000s?!?) of Fido subscribers with Pixels were stuck at an insecure Feb 2017 Android security update because Fido messed up when they tried and failed to add a VOLTE update to the Pixel March 2017 update
-
imoji, momento and stickerbot - more iOS sticker apps to try in addition to assembly and sticker boost
-
Fixed Fido unlocked vanilla Pixel XL stuck at Feb 2017 ROM bug by manually flashing April 2017 ROM
-
Change Agent review aka CRISPR-maggedon is the latest apocalypse
-
$CDN 300/year for secure, up to date iPhone, $CDN 450/year for secure, up to date Android phone - Apple wins on cost which is unbelievable
-
Somebody please make me Filipino food emojis and chat stickers for slack, iMessage, signal, Telegram et al :-) I'd like emojis for ma po tofu, mohnkuchen, masala dosa and my other fav foods while we are at it :-) (there are plenty of dim sum emoji)
-
My ruby scripts log errors to standard err aka stderr and output to standard output aka stdout
-
Python 2.7 versus 3 in 2017 - seems like version 3 is the winner
-
Spreadsheet developers are "real" developers too
-
Use semi-colon to separate multiple statements in a block on a single line in ruby
-
Beautiful presentations in Markdown using Ulysses and Deckset
-
How do you keep transitioning to the next set of tools?
-
Merkle computing - something to keep an eye on
-
Link Blog medium command line tool -- url, title, link text
-
Still don't like medium.com but I'll make it my link blog for rolandtanglao.com
-
Three desktop Firefox prefs for in-product links
-
Mozilla Marionette to test in-product URLs from Firefox chrome
-
Again no email list, no targeted broadcasts, no income, party like it's 2002
-
How to deploy mastodon on heroku - use the deploy button?!?
-
Deep Learning in 7 lines of code?!?
-
Ruby '..' aka "2 dot" range operator is inclusive, '...' aka "3 dot" range operator is exclusive
-
Scraping a scrolling Ajaxy log page with Python, Beautiful Soup, and Selenium
-
Pry instead of ruby irb?
-
sed to print selected lines, cut to get second field, open to open in web browser like Firefox
-
Scraping web pages with ruby, mechanize and nokogiri -- How To Log in, get URL of a link and get link title
-
Why do you write software? I write it because I must.
-
What is the best open source tool to test HTTP redirects on 6000 URLs?
-
How to Check 6000 URLS version 2.0
-
How to Check 6000 URLS
-
Public Suffix ruby gem by Simone Carletti gets me the Domain Name
-
Spreadsheet Limitations -- no revision control, no debugger, no map reduce, no exceptions
-
Programming for normal people beyond Google Docs and Google Sheets?
-
More Content Security Policy aka CsP and Regular Expression Fun
-
Machine Learning -- use open source ML and python
-
When is the ML "AI Winter" :-) ?
-
Elm tames the browser, the DOM, CSS and javascript
-
Blogs are great, but like anything in life in moderation! 500 words a day! Or if you are coder code until you have made some progress and then leave something simple to start the next day.
-
How to record 4 microphones to a Mac using Zoom H6 and Audio Hijack. What's the equivalent in iOS?
-
Preinstalled malware on Google Nexus 5X and Samsung Galaxy S7 == yet another reason to buy iPhone over Android
-
Mac users tweet storm your little hearts out with Dave Winer's Electric Pork!
-
Firefox in-product URLs support.mozilla.org/1/firefox/%VERSION%/%OS%/%LOCALE% get filled in at run-time
-
Over time the framework gets assimilated by the application and then you can't evolve the application or the framework fast enough to keep up with newer more agile apps
-
No I don't need'unsafe-eval' in the CSP Header for Google Analytics? But maybe for angular.js?
-
What does the CIDR slash notation mean in IP addresses e.g. 63.245.214.128/26 ?
-
Do I need 'unsafe-eval' in the CSP Header for Google Analytics?
-
Anybody got a mobile wireless two microphone podcast recording solution that doesn't require AC power?
-
Read Eric Kim's blog for life lessons (and in the process you might learn about photography too LOL)
-
How could "true" in a JSON file be changed to "!0"?
-
Software Themes like UIs will not be user controllable until we have secure components at all layers that users can mix and match
-
Mozilla bought pocket yay! Maybe I should use the Pocket extension or bookmarklet?!?
-
2017 The Year of Sleep
-
Payak 2017 - 1:25 instead of 1:49 Why? Better skis, better wax, faster track, better snow
-
What's the best thing we can do as geeks? Get away from our screens go outdoors and exercise!
-
Inspired by Graydon's sub-Turing ideas for a language that can produce networks of reliable components
-
Two ways to get Average Colour Using ImageMagick convert command
-
Bose will lose big sales once Apple Airpods have noise reduction
-
How To Plot radial lines in R using base graphics
-
Bret Victor-like programming environments-- Smalltalk, Lamdu, Eve, et al which ones should I try?
-
Been using theoldreader.com to replace Google Reader for 4 years, it's better now yay!
-
Software development is stupid--either dumbed down like Excel or 1950s like R
-
Vim doesn't change because editing text doesn't change for software developers
-
For the paranoid -- If Android buy the latest Nexus/Pixel device every 3 years, if iPhone every 4 years
-
Android 4.1.2 has Heartbleed fix but it's vulnerable to everything discovered after that right?
-
Using the OS X "find" command and avoiding "not a file" errors
-
YES to introversion AND yes to extroversion, yes to solitary work and yes to group work, not mutually exclusive
-
Snapchat's informality & non-polished nature makes it more fun than Instagram
-
Podo charges but doesn't turn on, help please!
-
Away until Wednesday
-
The biggest, the brightest, the best ideals if far from the best execution of those ideals
-
What are you going to miss when Barbara-jo's Books to Cooks closes in 25 days? I'll miss Barbara-jo's genteel presence and watchful eye
-
Finally got my PiJuice 2 years later! What should I do with it?
-
Dropbox regularly takes up too much OS X CPU? Any viable alternatives besides OneDrive?
-
We can write a letter to the PM and our MP
-
Other than donating to the ACLU monthly, what can Canadians do?
-
What should I do with my Jewelbot?
-
Arduino driven colour 320x240 LCD Badge using the Espressif ESP32 WROVER Kit?
-
My next Make Vancouver T-shirt -- 31 Instagram strips made from 1-31 January "square pie charts"
-
Reading Hadley Wickham and Garret Grolemund's R for Data Science, how should we approach it?
-
seL4 kernel was formally verified in 2014, what if all layers were verified? Shouldn't they be?
-
2006-2017 time slider map of Vancouver tax density/square meter - ours is $14/^2 what's yours?
-
Crazy Thoughts after seeing Rennie's Crazy Wing Sang Collection
-
Fernando Link Scraper -- Silly Software I won't write
-
Actual Make Vancouver Tshirt from Jens von Bergmann's fab maps of Vancouver real estate tax assessment data
-
Tshirt from Jens von Bergmann's fab maps of Vancouver real estate tax assessment data
-
Top 10 albums of my teenage years
-
How to make buttons at The Regional Assembly of Text on Main
-
Words to avoid in 2017
-
Augmented reality, virtual reality and mixed reality 2017 predictions - no killer apps like instagram, snapchat or Facebook, just Symbian-era-like unpolished experiences
-
Everybody should learn to program enough to solve one simple problem in their real life
-
JS Static Site Generator in your browser that renders to S3 or cloud storage that offers web hosting = easy self hosted web site for the 21st century
-
Email will fail! Don't depend on it. Archive it by year, convert to wikis, blogs todos, calendar and then delete
-
January 9, 2007 iPhone was announced, today is 10th anniversary
-
Microcopy matters -- Siri should be Apple and Alexa should be Amazon
-
What Augmented Reality App should I write in 2017?
-
Snowmaggedon Day 33 City of Vancouver miscommunication continues aka blog updates daily
-
Day 32 of snowmaggedeon 2016-17 -- Vancouver living through real-life mini Kim Stanley Robinson's Fifty Degrees Below?
-
Square-Mile Street Network Visualization with python and Geoff Boeing's OSMNx
-
2017 Prediction -- 2004's "nobody will take pictures with their phone" is 2017's "it will take decades for EVs to take >50% market share"
-
2016 Prediction -- wrong about mobile RAW editors
-
Things I loved in 2016
-
Make Vancouver Shirt thrilling conclusion
-
How I made my Make Vancouver Shirt
-
Happy Holidays and Happy end of 2016 and start of 2017
-
Mike Hoye -- Are programmers automating blue collar work away?
-
The difference between AR and MR according to Boris Mann
-
Boris wrote about URLs in the real world like Stanley Park in 2005 and it's now becoming a reality with AR/MR and Bluetooth beacons
-
signl.fm -- semi-automated podcast transcriptions and more!
-
iOS phones and tablets have at least 1 year more of software updates and the updates are more timely than Android phones
-
Software is hard and won't be what users want until there is security and real layers and components
-
Software Folks Thanks for your superb code!
-
If you do quality, peer reviewed research that debunks science then you're entitled to your opinion otherwise be quiet about your "non science" "opinion"
-
Pixel skating to where Apple's and Samsung's puck has already been
-
Mark Busse's Vancouver creative angst Part 6 - appeal and potential
-
Mark Busse's Vancouver creative angst Part 5 - Solutions -- payitforward, indigenous ingenuity, tackle global warming
-
information wants to be free + “Yes, but people want to get paid.” ! = military javascript industrial complex
-
Twitter Tactics -- First class platform support for tweetstorms
-
We should be mindful of crispr and self driving vehicles
-
In Hawaii for work so light posting
-
Zazzle T-shirt from 40000 flickr 2004-2012 photos using square pie chart aka waffle chart
-
Mark Busse's Vancouver creative angst Part 4 - We are all "creative people"!
-
Mark Busse's Vancouver creative angst Part 3 - Indigenous Inspiration
-
Mark Busse's Vancouver creative angst Part 2 - Affordability anecdotes.
-
Mark Busse's Vancouver creative angst Part 1 - my bubbles
-
Make Vancouver visit TIL -- Embroidery files are .dst, .emb and .ofm
-
How To -- Get the width and height of an image using imagemagick
-
Make Vancouver is a viable custom t-shirt alternative to yoshirt?
-
yoshirt.com custom t-shirt graphic size is 1500x1500, CMYK JPEG
-
Zazzle.com custom t-shirt graphic size is 2100x1800, sRGB
-
ggplot2 - For negative y values in a bar graph use position="identity"
-
How we record over 40 in Vancouver
-
How To -- R ggplot2 faceted plot with custom colors, no legend and no facet labels
-
Prynt Zink 2x3 inches - Is printable area 620x1120 or something smaller?
-
My 175K flickr photos are now CC0 aka public domain
-
My issues with web apps - victory+react any good with large datasets?
-
Firefox Focus - a great private browser!
-
How to narrate your work using a github repo, emacs and README.md
-
Animated GIF of first 360 photos average colour flickr 2004
-
ImageMagick Compositing only works with transparent PNGs
-
Software Error Messages don't often help (e.g. R - single value instead of array value error message)
-
How to make an Animated Circular Graph in R
-
Some generative art I curated for MozFest
-
What can geeks do? Part 2 -- Document your work and your facts using HTML and markdown
-
What can geeks do? Be nice, be present IRL, write software for good
-
This is not America
-
There won't be short links but there will be tags
-
There won't be an email newsletter, NASCAR and other crazy :-) things
-
How To -- Linux core utilities instead of OS X BSD style utilities specifically split and grep
-
How To -- Animated GIF average colour 'Barcode' from lots of photos
-
want to split text files into chunks? gsplit on OS X split on linux!
-
Slack is the ultimate stream tool but you need HowTos to go beyond 1980s chat and it's not a garden
-
MacBook Pro kerfuffle part 800
-
What should the Open IOT Device World do?
-
What should twitter do?
-
Roland's podcast posit -- Any podcast over 5 minutes is probably too long
-
Apple is out of touch with Unix-centric pros! Solution -- our own laptops, our own software
-
How I created RollingRoland.com using hugo, hover.com DNS and surge.sh
-
My new bicycling to work blog will be rollingroland.com
-
Coffee date w/Stewart Marshall, CPA, and old friend from the Bryght days
-
Vanmoof "Boncho" aka Bike Poncho - first impressions
-
CFNY for 20cents/day - What is radio worth to you?
-
animated GIF of piecharts of average colour instagram-vancouver 1-31January2016
-
Samsung left the camera business with a whimper not a bang
-
How to update all my websites and blogs with hugo and jekyll and omni outliner
-
iPhone 7 Plus first impressions - like the button, camera is as good as reviewers said
-
Unblocked Haskell learning by starting an outline in OmniOutliner
-
Met old friend Jeremy Baker (Hubert) and new pal Nagib Tharani of TailorCV.com
-
Haskell Programming from first principles - mental block
-
5D "classic" + 40mm "pancake" + eye-fi card = 21st century camera fun!
-
Beloved Symbian App Gravity, now on Android and called Gravity Forever!
-
Coffee with Stephen Rees - retired Planner and global warming realist
-
Highly Recommended - Beyond Bullshit by Josh Bernoff
-
animated GIF of First 3000photos average colour instagram-vancouver 1-31January2016
-
How to make twitter animated GIFs (1024x512)
-
Thanksgiving 2016 Thanks
-
Why no comments?
-
My iPhone 6S plus died
-
My Samsung S7 Edge died
-
The Google Pixel phones are not good enough to beat the iPhone YET
-
Met Simon Goring, an open data open science, scientist
-
Dreadnet rediscovered thanks to No More 604s, archive.org and waybackmachine
-
Met Alex, a hardware engineer, at Revolver
-
Minimum Perceptible Difference Brooch, should I build it?
-
More Generative Art for MozFest 2016 aka pixel sorting part 2
-
Generative Art for MozFest 2016
-
It's 2016 why are we still stuck w/keyboards and printing recognition isn't working?
-
Infographic from 1-31 Jan 2016 Vancouver Instagram 1 average colour square / hour
-
watchOS3 much better - Siri, button, speed
-
The screen on my Samsung S7 Edge has died
-
Personal Climate Modelling
-
rolandex.com for my personal wiki
-
Every citizen should learn computational thinking
-
It's 2016, can I please debug Javascript, R, Julia and Haskell like a 1987 Xerox Lisp Machine?
-
What personal wiki should I use? VoodooPad has always seemed fab. I don't want to run a server so MediaWiki is out.
-
24 hours in Vancouver what would you recommend?
-
What kind of API should mobi bikes have?
-
What kind of iMessage stickers should I make from Instagram and support.mozilla.org information visualizations?
-
If you want integers don't use strftime
-
Current Plan for the R Tshirt book
-
Haskell Programming from first principles - Review of Chapter 1
-
Combinator, Normal Form or Diverge and Beta Form Exercises
-
Equivalence Exercises page 45 lessons
-
GNU Parallel to use all your CPU cores
-
Arbitrary Unicode doesn't work in iOS and Android, works on Mac (and I guess Windows)
-
Alpha Equivalence in Lambda Calculus from the Haskell book by Allen And Moronuki
-
Learning me a Haskell from Haskell Programming from first Principles by Christopher Allen and Julie Moronuki
-
24 squares 1 per hour
-
Train a neural network using likes and comments from instagram vancouver photos 2014-2016?
-
Get the data right, lessons from R
-
My version of the waffle() function can handle all 657 r colours
-
Fixed waffle function that handles more than 25 levels
-
Simplest possible R square pie chart aka waffle chart
-
How to sort by a column using order() in R
-
How to compute counts using count() in R
-
Using sapply() to get colour as colour names aka calling a function on a column and adding the result as a new column to data table
-
Dominant colour using imagemagick (and graphicsmagick)
-
How to make a named character vector in R
-
How to make the simplest possible literal colour as value piechart with a legend
-
Simplest ggplot2 Pie Chart using colours as literal bar values
-
Simplest ggplot2 Bar Chart using colours as bar values
-
Learnings from R, ggmap and ggplot2: I() the as is/inhibit/insulate function
-
I love surge.sh the static site hosting service
-
Curly Bracket inconsistency in Mongod DB aggregation?!?
-
How to make a PNG file from an RGB file of ASCII Hex Colours made using xxd
-
How to make a RAW file from a file of ASCII Hex Colours using xxd
-
Using identify in ruby to determine if a JPEG is valid
-
Captin Nod aka Bhautik Joshi’s excellent wordspew title creation script
-
upsert using ruby 2.3, mongodb 3 and driver 2
-
Using Python’s Folium library to generate leaflet map pages
-
Setting up hugo on el capitan part 1
-
Setting up a new Mac Book Pro on el capitan part 1
-
I love Hugo the static site generator
-
I love IA Writer for writing in Markdown
-
October 2015 Apple Watch Thoughts
-
August 2015 Apple Watch Thoughts
-
Garmin GPS nuvi 2559LMT thoughts
-
First thoughts on the Apple Watch
-
How to correctly install jupyter
-
R Language Jupyter notebook to load my instagram 2014 top colour dataset
-
How to get R 3.2 working with iPython aka Jupyter and Yosemite
-
ggplot2: working histogram plot with labels - TOP 50
-
ggplot2: working histogram plot with labels
-
ggplot2: aes MAPS geom SETS
-
tc a function to get the top colour name in R
-
FIXED ig-van-2014-top-colour i.e. a factor != a character
-
My instagram vancouver 2014 top colour dataset is now on CRAN
-
How to make a bar graph from a CSV file using colours in the CSV file itself
-
Get the closest colour in R from the plotrix package using color.id
-
R package names can’t have underscores or hyphens:citation found
-
R package names can’t have underscores or hyphens
-
Now that I have an electric bicycle I’m going to have start another blog
-
RethinkDB seems to be much better supported on Raspberry PI than Mongo
-
Trying out the atom editor
-
Numbers crashed with a 240000 line csv file
-
Google Spreadsheet crashed with a 240000 line csv file
-
Instagram Vancouver 2014 arranged by top colour count with 1 pixel per occurrence of the colour with most frequently occurring at top left, less frequent bottom right. The most frequently occurring colours are white-ish
-
CSV dataset for Instagram 2014 top colour image
-
How to use bash to operate on groups of files using GraphicsMagick?
-
Anybody using G’Mic? Is it better or a complement to ImageMagick and GraphicsMagick?
-
How to use graphicsmagick and xargs to crop top left most pixel
-
How do I concatenate images vertically using GraphicsMagick?
-
Instagram 2014 Vancouver Voice of Fire
-
How to create a sparse array in Ruby and sort by value
-
How to use graphicsmagick to make an HD image from 10x1px JPEGs
-
MongoDB sub-field search queries
-
Meerkat Qik Kyte An Eternal Golden Braid aka Om never forgets!
-
Yosemite RMagick magic
-
Hello Jekyll World
-
Thanks for 20 years of Blogging Dave
-
Hardware project: FlickrBicyclePi
-
How to debug video playback issues on Firefox for Android
-
Colophon: Create your own personal Map tiles (from July 2013)
-
Reading the web in your way is the future even if RSS readers fail
-
Always available Personal Algorithms + Personal Data = Programs that matter
-
Email will inevitably fail so if you foolishly depend on it, learn to back it up and restore it
-
The Old Reader is where I am sharing RSS items; also on tumblr via IFTTT
-
Email is not an archival system, file system, knowledge management system or a to-do system
-
Stop whingeing about how you used to take great photos w/your DSLR but are now mired in a morass of bad cameraphone photos - get a cheap point & shoot and an Eye-Fi card & you will have great photos again w/out the DSLR weight
-
Nikon V1 might as well be free at $299 w/lens aka redonkulous price cuts mean desperate camera makers! One or more of Sony, Olympus, Ricoh, Pentax, or Samsung will exit the camera business in the next ten years
-
Thom Hogan: the camera industry has started teaching customers that big discounts are the norm.
-
Change your life light your bike - My CBC interview on bicycle lights
-
Best MongoDB to CSV tool to generate CSV files for graphing using a JS toolkit, Excel, etc?
-
Thunderbird - Get Satisfaction Answer Rate - A tale of tools; this shouldn't require programming
-
Single Purpose Server Apps on multiple Raspberry Pis to overcome tyranny of the cloud & tyranny of hosted services
-
Another reason to turn off the touchscreen on the N8: I have often switched WiFi & 3G off by accident
-
Nokia NOT Apple set the mobile phone industry back by not shipping a mass market phone until the N8 w/enough RAM to multi-task ShoZu and other apps
-
If it's about flipping the switch rather than quality of the product, you will lose; it's just a matter of time
-
Bicycle Commuting Picture Workflow - N8 in lanyard around my neck, take a shot, drop the phone
-
WANTED: Two N8 Cameraphone apps with settings locked: default + hyperfocal street photography
-
Nokia Pureview 808 - 41 Megapixel sensor downsamples to superior 5 Megapixel images
-
Backup your public Flickr photo metadata to MongoDB using backupPublicPhotoMetadataByDateAndUser
-
This week's hot camera is the Olympus OM-D
-
If you trust just one site like TechMeme or Reddit or YCombinator News or Slashdot for your tech news you are doing it wrong
-
Fuji X-Pro 1 is seriously tempting
-
I can't believe I have been using Lightroom for 6 years! - Lightroom 4 Beta introduced
-
16GB class 10 eye.fi SD card that works w/my Fuji X10 is all I want for 2012 from eye.fi :-) !
-
Less with the "Fan Boys", "should", "obviously", "embarrassing", etc. more with the awesome making of good in 2012
-
mongohq + GS API + mongoPoll.rb on my VPS + emailReport2.rb + cron = awesome twice daily Thunderbird support report
-
I didn't buy the Panasonic GX1 because I was blown away by the X100 hybrid viewfinder
-
Lovin' the FujiX10 so far especially the super macro mode
-
Kalv since you refuse to charge me for RSS Hero, I would like to buy you lunch before Christmas or in Mid January 2012
-
"sudo gem install SystemTimer" fixed my mongodb timeout issues after time machine restore
-
What is the best Bluetooth headset to buy for recording podcasts while bicycling? Jawbone Era?
-
Galaxy Tab 10.1 + Zagg Folio + Browser = Awesomely light blogging and note taking machine
-
PostgreSQL + hstore +hashes = interesting way to store non tabular data
-
hello world from Android Galaxy Tab 10.1 using Zagg Folio bluetooth keyboard
-
Best Text Editor for Android Phones and Tablets
-
Small groups that have high signal to share can move forward
-
Which Micro 4/3 camera should I buy? Panasonic GX1?
-
Switched shared items from Google Reader to RSSHero.com
-
Speakout Wireless no catches, unlimited but slow 3G data for $10/month, no voice plan required
-
Speakout Wireless Nokia N8 Internet access setup details
-
Speakout Wireless pay as you go unlimited data for $10/month works for A-GPS & uploading photos to flickr on my N8
-
Is Speakout Wireless's $10/a month pay as you go data plan good enough for A-GPS?
-
Nokia is behind Apple in overall cameraphone user experience and that's what matters - A response to cameraphone expert Damian Dinning's great comment
-
iPhone4S overall beats the N8 & N9. Unbelievable but true that Nokia the cameraphone leader in 2007 is behind Apple in all fronts except the Zeiss lens
-
Samsung Android Galaxy Tab 10.1 first impressions - looking for a good case
-
There is no substitute for a hardware shutter button for "real" cameraphones
-
Round 3 - Nokia's App store requires a Valid SIM card to work
-
Round 2 - Can't buy Apps from Nokia's store even with a valid credit card - I guess I'll need to pop a Valid SIM card in
-
Is there a N8 equivalent of the iPhone Slow Shutter app that will allow me to take 0.5 to 15 second photos?
-
Android built-in keyboard like Symbian's is unusable
-
Design Thinking, Grow Conference, HackVan, Design Nerd REFAB Jam - an amazing weekend of Vancouver tech & design events
-
X7 review: It's hard to use another cameraphone after you have used the N8
-
Better Support Living through Software Presentation
-
Better Support Living through Software aka Support Forum Browsing is a waste of time
-
Ovi store purchase of CameraFX failed I believe because there's no SIM card & it's trying to do carrier billing
-
Couldn't buy CameraFX from the Canadian Nokia Ovi Store - Why?
-
Still don't have real time geotagged photo web in 2011! Proof: lack of geotagged Vancouver photos on flickr after Vancouver Canucks beat the San Jose Sharks
-
Das Blinkenlights - Vancouver and San Francisco Video Style!
-
Das Blinkenlights w/CloudMade APIs of Vancouver & San Francisco real-time geotagged flickr photos: use map.removeOverlay()
-
Improve my MongoDB query to get the number of Thunderbird support topics created or replied to within a given time period please
-
Developers need to be on GitHub, period. - It's the Social Coding Era - Fork, branch, pull request or die :-) !
-
Fare thee well Derek
-
How to find Get Satisfaction topics by tag using the Get Satisfaction JSON REST-like API
-
N8 video & flickr not working - symptomatic of both Flickr & Nokia irrelevance?
-
I have Nokia Cameraphone Stockholm syndrome, the N8 continues to rule!
-
Changing Firefox msgstr to Thunderbird - Is there a built in way to do this in Mac OS X or Linux?
-
shades of darkness barcode
-
penmachine dodging buses barcode video & HTML5 Web App
-
Everything by subscription including computers and bicycles
-
iPhone Google Reader web app is faster and smoother than the Google Reader App on the Nexus S - Android Stuff Part 1
-
Penmachine barcode 1.1
-
Penmachine barcode
-
ImageMagick montage on 4600 photos running for 36 hours! Alternatives?
-
Yelp, Gowalla, foursquare, Urban Spoon etc. are walled garden data silos of Doom that don't provide useful recommendations
-
Blackberry Playbook Mania
-
Cisco Flip débacle: Social Cameras must have wireless connectivity & magic fairy dust won't turn Enterprise companies into consumer companies
-
Northern Voice 2011 Lightning Talk - Why and how anybody can use flickr + HTML5 to quickly and easily write compelling mashups
-
Symbian Anna is the kind of revision that we needed to see about 1.5 years ago.
-
Mozilla happenings: Firefox 4 + Spaces party on April 15th + Thunderbird team now part of Mozilla Corp
-
Android is everything Nokia phones could have been
-
Real-time business critical metrics graphing for everybody
-
MongoDB is my current persistent data structure store of choice aka "how to slurp your Get Satisfaction data into MongoDB"
-
Our French immersion kid hilariously calls the N8, l'iPhone de Nokia
-
We need to be honest with ourselves about traditional publishing & our entire society
-
My Quantified Bicycling Life
-
N8's camera continues to amaze me - especially macro mode
-
Color's idea for co-locative co-temporal automatic social network is great but Color's execution merits a D
-
Upgraded to Drupal 7 courtesy of the super skilled Richard Eriksson
-
We are the network: Local, live video, curation, aggregation - How I would have covered the Vancouver 2010 Olympics
-
Nokia execs believed it couldn't do 21st century mobile phone experience hence Nokmsft & the move to Windows Phone 7
-
February 11, 2011 shall henceforth be known as #Nokia #Microsoft Co-Dependence Day :-)
-
N8 Review - Nice Camera, Shame about the Total Experience which hasn't progressed since the N80 of April 2006
-
This is the golden age of computing, not the 1970s
-
DemoCampVancouver 12 was fab but my N900 Qik Videos weren't :-)
-
The Revolution is not YET geo-tagged camera blogged aka In search of Das Blinkenlights
-
HD size with Street Chrome Version of 2010 Men's Gold Medal Hockey Day Geotagged Pics from Flickr
-
Interesting Vancouver 2010 Stream of Consciousness thoughts
-
Happy Thanksgiving 2010 - What I am always thankful for!
-
Real time Mozilla Thunderbird Support Dashboard written by Protz using the Get Satisfaction API
-
Does N900 Pixelpipe support flickr uploads that are visible only to your contacts who are "family" on flickr like ShoZu does?
-
Hostmaster is dead! Long Live Hostmaster! Go Aegir go!
-
Why I have stopped using ShoZu, Sports Tracker and the N82 and use N900 + PixelPipe + RunKeeper on iPhone 3G
-
N900 Camera App Nits
-
User generated web aggregation aka Russell Beattie is right again!
-
Create your own custom daily Get Satisfaction email report with emailReport.rb
-
N900 Pixelpipe allows unlimited photo upload but doesn't retry
-
Ruby code to send email using gmail
-
FCamera is great except there is no EXIF and no GPS coordinates, bright side:music plays!
-
Why do I continue to use the N82 instead of the N900 for my cameraphone photos? A: ShoZu
-
Python code to post photos and videos to a blog using APP or XML-RPC?
-
Foodtree video from my N900 at DCV11 is shakey - need a portable steadicam
-
N900 finally gets some fun photo apps
-
Emacs over SSH - How I develop python programs directly on the N900
-
PyMaemo is Python 2.5.4 and uses Numeric instead of Numpy
-
50000 photos & 6 years with a Camera Phone
-
gpsgamelan.py is ok, but i want real music - use 12 major keys with 10 chords
-
Random GPS driven sounds from an N900 in python
-
Nokia could win big with a social camera
-
How to turn off Data Roaming on the N900
-
Wind Mobile software billing bug says I was data roaming when I wasn't
-
iPhone4 HD Video is a killer app - James Burland's HD video's proof of the awesome sound & video quality - Game on N8 :-) !
-
N900 PyMaemo - How to synthesize sounds & read the GPS simultaneously?
-
iPhone 4 camera better than every Nokia phone except the N8 which I remain optimistic about
-
6 years of Northern Voice 2005,2006,2007,2008,2009,2010
-
N900 Review Part 1 - Great potential but Maemo 5 still a work in progress
-
E75 Review Part 5 - Cost reduced E75 w/built in Qik, ShoZu & Gravity would be a killer multi-media creator phone aka buy the C6
-
E75 Review Part 4 - Streaming via Qik uses lots of bandwidth
-
Boris & Roland pontificate on iPhone 4.0, Meego, qik, Drupal,Aegir, Acquia, etc. aka "Mobile and Web Pontifications w/o borders"
-
E75 Review Part 3 - I'm a fan of the future - High Speed always on always available connectivity w/great video & still cameras
-
E75 Review Part 2 - E75-1 compatible with Fido Rogers 3.5G
-
E75 Review Part 1 - Gravity Rocks, still the same old frustrating S60 issues like "Create WLAN connection in offline mode"
-
2010 Social Media Predictions aka Know your rights, aggregate & own your stuff and back it up
-
2010 Mobile Tech Predictions
-
My ideal mobile mad scientist language
-
Technical Support Lead for Mozilla Messaging - c'est moi
-
REAL - Read, Evaluate, Art, Loop - N900 is the closest thing to a "REAL" machine
-
IPositionSubscriber is the Bug Labs asychronous API that is broken in 1.4.2
-
Belated Nokia N999 er N900 Congrats
-
Bug Labs Release 1.4.2 - asynchronous GPS API broken, synchronous works but requires polling
-
Social Media Ice Cream at BarCamp Vancouver 2009
-
Nokia Sports Tracker being spun out as Sports Tracking Technologies
-
Bug Labs Release 1.4.1 fixes my GPS issues
-
N97 Review - Can't recommend it to others but I would buy one with my own money
-
We choose to go the moon - I still want to go to space but w/o being rich, being in the military or going to grad school
-
N97 Review Penultimate Installment - Camera forgets its GPS setting, etc
-
N97 Review Day 10 and 11 - Pixelpipe and Share Online woes continue
-
I want my Newton Life back
-
N97 Review Day 8 and 9 - No Keyguard lock issues but not impressed by pixelpipe and share online
-
N97 Review Day 7 - Return of the Keyguard / Lock Switch Problem
-
N97 Review Day 6 - DemoCamp Vancouver 7 Video Test
-
N97 Review Day 5 - Camera app crashed & Lock Switch wouldn't unlock so I did a hard reset
-
N97 Review Day 4 - Random Reboots and USB Charging flakiness
-
N97 Review Day 3 - GPS lock is faster and more reliable then before
-
N97 Review Day 2 - Photos photos photos
-
N97 Review Day 1 Stream of Consciousness
-
The N97 ain't my N999 concept but it's closer
-
RimuHosting.com is my new post-Bryght Host
-
CrowdTrust - My New Job
-
End of my Bryght Era
-
Nokia viNe tutorial in pictures
-
Gravity S60 Twitter client is the exception that proves the rule
-
DRAFT Nokia Sports Tracker Tutorial in pictures
-
BUG Adventures - GPS still not getting a fix, need another antenna perhaps or is GPSConfig not working?
-
Upgraded Kernel and then Root FS of my BUG from R1.3 to R1.4, GPS still doesn't get a FIX
-
Tried to upgrade Bug Labs Bug Root FS to R1.4 but now my BUG is borked
-
Mobile Open Lab 2009 - A proposal
-
Git for Drupalers in 2 Minutes
-
Upgraded my Bryght VPS to Acquia 1.2.4, Drupal 6.10, tinymce 3.2.2 and WYSIWYG 6.x-1.1
-
Nokia Beautiful Connections Text Art - what if it were GPS based?
-
On: Dancing, Northern Voice and Federico's & 10000 hours
-
Mobile Video Streaming 2009 - Northern Voice 2009
-
VIDEO CONTEST - What is one way that the Internet has changed my life? Possible Northern Voice 2009 Moosecamp Session
-
Identicons, Yarn Bombing and Mobile - Possible Northern Voice 2009 Moosecamp Session
-
Updated to Drupal 6 using Acquia Drupal 1.2.1 that I checked into GitHub.com
-
Free Nokia viNe and Sports Tracker tutorials for Vancouverites in exchange for coffee
-
Nokia Software Updater won't let me update my European N95-1 and N82-1 to the latest firmware even with Fido SIM installed
-
Skyte 1796 - In Phase One
-
"Bug Adventures" III - How to use Eclipse
-
My first ruby program - a program to animate my 1796 Skytrain Photos from flickr
-
7 things you should know about mobile - Presentation to UBC LFS
-
"Bug Adventures" II - Why doesn't my GPS work?
-
Please donate your mobiles to Fearless, see you tomorrow!
-
"Bug Adventures" Personal Wiki started
-
We don't have free movement of goods between Canada and the USA
-
Real Artists Ship! My Bug Bundle Arrives
-
ShoZu Grand Master Roland Tanglao am I!
-
Nokia N97- finally a decent looking competitor to the iPhone!
-
Nokia to reveal insanely great device at Nokia World on Wednesday Dec 3, 2008!?!
-
Almost free ShoZu help for Vancouverites - Helping the ShoZu MIR Campaign
-
Nokia viNe fun mobile app, shame about the website
-
Nokia Bicycle Cradle is a nifty tool for taking bicycle wheel POV photos and videos
-
Hello EtherPad! - Let's do the "Cross Platform SubEthaEdit thing" together!
-
Eye-Fi’s Wireless Memory Cards for Digital Cameras Come to Canada | Best way to get your family photos to flickr!
-
I am on the list of Vancouver's Top 10 Twitterers!?!
-
Vote for Paul Hilsdon today Surrey folks!
-
Bug Labs resumes shipping on November 17th!
-
Open Hardware + Open Software = telcos that can be setup easily like blogs
-
Nokia Sports Tracker - I want to believe but I can't because it's flakey
-
$6K per gigabyte for Rogers Data Roaming in the USA - r*poff continues
-
N82 - 2300 photos since August 26, 2008 - going back to N95-1
-
N96 World Tour will come to Vancouver where it was designed (fingers crossed!)
-
Bug Labs delays shipments because of worldwide credit crunch
-
Q&A Knight Foundation's News Challenge Last Night Oct 6, 2008 w/Susan Mernit
-
I no longer customize my S60 devices or my Mac except in cosmetic ways
-
Knight Foundation's News Challenge Last Night Oct 6, 2008 w/Susan Mernit
-
Newspaper 2.0 - embracing the the socialness of "readers"
-
Knight Foundation's NewsChallenge event at Raincity tomorrow night!
-
The Future of Mobility is Linux (and iPhone) RussellBeattie.com from September 2005
-
It's all about the usability, not the features - Nokia unveils S60 5th Edition and DRMed Comes with Music
-
Blogging Has Gone Nuts because people have tried to game it and make money thru SEO rather than passion
-
Nokia Open Lab 2008 - Video Wrapup
-
#5 on Now Public's Most Public List for Vancouver - Let's Rock it!
-
Open Mobile 2008 - Movino rocks
-
Mobile Camp Vancouver 2 is this Saturday at WorkSpace
-
Transport Hero Camp Redux 2008
-
Going to Nokia WOMWorld Workshop in Helsinki September 10-14
-
Trying Out MarsEdit 2.2 - still doesn't have category/tag search/auto-complete
-
FutureShop redux - how about an "All Genius" Staff?
-
Bug Labs Bug Bundle Shipment delayed until September, switch to Poky, more Funding
-
AirMe no longer works with GPS after 2.01 firmware upgrade
-
FutureShop and other Canadian Retailers - Why don't you sell the fabulous Eye-Fi SD card?
-
test story
-
test story with tinymce off
-
test story with drupal 5.9 logged in as roland
-
Test Drupal 5.9 story
-
story with drupal 5.8 and tinymce on
-
iPhone 3G arrives - google reader faster, browser crashes, camera s*cks, apps are great but limited by Apple's SDK and p*ranoia
-
drupal 5.7 story with tinymce on
-
Ordered my 16GB iPhone 3G today from Fido, will receive it in August
-
Streaming Video Vancouver June 2008 Critical Mass
-