SO Vault: Overwhelmed by Machine Learning - is there an ML101 book?
StackOverflow sees quite a few threads deleted, usually for good reasons. Among the stinkers, though, lies the occasionally useful or otherwise interesting one, deleted by some pedantic nitpicker - so...
View ArticleWhy are websites requesting access to motion sensors... on my desktop?
I was checking the status of a FedEx order in Brave, when I noticed a notification in the address bar that I've never seen before. It was warning me that "this site has been blocked from accessing your...
View ArticleHow to deploy your own private RequestBin instance in under 5 minutes
If you've ever needed to consume a webhook from another service, say from Stripe or GitHub, but you weren't completely sure what the payload was going to look like (say, the docs are incomplete or...
View ArticleSharing is Caring
I've heard it said that a business's purpose, reduced to a single point, is to separate you from your money. A little cynical, sure... but not wrong. A company might appeal to your compassion, outrage,...
View ArticleThe Start of the Web
Ever gone looking for the end of the Internet? It's not hard to find.. turns out there's dozens of ends. Which makes sense really, since the web is by definition nonlinear.. it's more of a mish-meshy,...
View ArticleHow to make a dark theme for your blog that automatically adjusts for your...
Every time I learn some new piece of CSS I'm amazed at how flexible and powerful it is, and the prefers-color-scheme media element is no exception. The "dark mode" setting from a visitor's desktop or...
View ArticleHow to find the iCal address for a public Google calendar
If you already know why you're here, then just plug the public URL (or the calendar ID) from the calendar settings page, and click the appropriate button to get the iCal link. For everyone else, scroll...
View ArticleReplacing Google Analytics, respecting user privacy, and owning your data
Whenever you visit a web page, your browser includes some basic info about your environment in the request, like your IP address, screen resolution, the page you're requesting (duh), the page you came...
View ArticleYes, it's possible to test a WinForms app... using MVP
If you find yourself in a position where you're supporting a WinForms application, you're likely to notice the tests... or lack thereof. Just because we may not have been so focused on automated tests...
View Article13 addons to power up your GitHub game
Git is the defacto vcs for most developers today. It happens to lend itself well to all kinds of not-strictly-code-related things too, like collaborative list making and other surprising...
View ArticleUsing CSS and Stylus to bend the web to your will
Did you know it's completely within your grasp to change the look and feel of every website you visit? That's right... you can change colors, move things around, and completely hide anything that gets...
View ArticleJust a dash o pepper with my repo, thanks
I was doing some React training early this week, following the author's lead and writing a tiny app to load GitHub users' profiles. Truly awesome shtuff. I tested it out with a few real names, a random...
View ArticleLet's google "a failure to communicate"
The difference between a family shop and a mega-chain is passion, expertise, and personal touch vs larger selection, cheaper prices, and more generous warranties and return policies. If I need expert...
View ArticleThe nsfw quotes of Notepad++
Someone I work with noticed an, um, unexpected tag line while Notepad++ updated itself. Since Notepad++ enables its auto-updater feature by default, anyone using it - businesses, government entities,...
View ArticleThe storm before the calm
Life is full of storms, everything from light showers to squalls. Little ones, big ones. Storms we create, storms we're swept up in. Some we're ready for, others that catch us by surprise, forcing us...
View ArticleThe Law of Demeter, a practical example
Our manager organized a book club at work, and we're currently running through The Pragmatic Programmer - the original, not the 2nd edition published last Fall. If anyone is reading that, I'd love to...
View Article10 corporate sites from the 90s that your gram could've made
The best thing about web design in the 90's - other than Netscape 2.0 badges, trailing mouse cursors, and blinking marquees - was that anyone could do it and look as professional as anyone else. Those...
View ArticleThe unappreciated gift of maintenance
Ask most homeowners whether it's more fun to add a new deck or restain an old one, install a new kitchen or revamp the outdated one one, lay down new carpet or shampoo the old, buy a new car or pay for...
View ArticleWhen being connected is not
One of the more common things we read about technology these days is just how disconnected all this connectedness is making us. I bet a good psychologist could shed light on all the complex reasons for...
View ArticleKeep the plumbing out of my living room
When it comes to writing software and deciding where to store files for your users, Windows makes it easy by setting certain areas of the system aside, and grouping them into two general...
View Article