"The other day, I came across a website I’d written over two decades ago. I double-clicked the file, and it opened and ran perfectly. Then I tried to run a website I’d written 18 months ago and found I couldn’t run it without firing up a web server, and when I ran NPM install, one or two of those 65,000 files had issues that meant node failed to install them and the website didn’t run. When I did get it working, it needed a database. And then it relied on some third-party APIs and there was an issue with CORS because I hadn’t whitelisted localhost.
My website made of files carried on, chugging along. This isn’t me saying that things were better in the old days. I’m just saying that years ago, websites were made of files; now, they are made of dependencies."
The last line really hit a chord with me: that’s exactly it. Worlds of scarcity are made out of things. Worlds of abundance are made out of dependencies. That’s the software playbook: find a system made of costly, redundant objects; and rearrange it into a fast, frictionless system made of logical dependencies. The delta in performance is irresistible, and dependencies are a compelling building block: they seem like just a piece of logic, with no cost and no friction. But they absolutely have a cost: the cost is complexity, outsourced agency, and brittleness. The cost of ownership is up front and visible; the cost of access is back-dated and hidden.
The New York times and leaders within the democratic party agree that facial recognition technology is dangerous to civil liberties and must be banned.
The essential and unavoidable risks of deploying these tools are becoming apparent. A majority of Americans have functionally been put in a perpetual police lineup simply for getting a driver’s license: Their D.M.V. images are turned into faceprints for government tracking with few limits. Immigration and Customs Enforcement officials are using facial recognition technology to scan state driver’s license databases without citizens’ knowing. Detroit aspires to use facial recognition for round-the-clock monitoring. Americans are losing due-process protections, and even law-abiding citizens cannot confidently engage in free association, free movement and free speech without fear of being tracked.Evan Selinger and Woodrow Hartzog
Cybersecurity professionals are not impressed with Google's facial recognition technology which doesn't know when you're sleeping.
"If someone can unlock your phone while you're asleep, it's a big security problem," said cyber-security expert Graham Cluley.
"Someone unauthorised - a child or partner? - could unlock the phone without your permission by putting it in front of your face while you're asleep," he told BBC News.
"I wouldn't trust it to secure the private conversations and data on my phone."Chris Fox
Well, damn it! Now I actually have to learn the langue instead of hanging my hat on Perl as I have for the last twenty-five years.
To gauge the popularity of different languages, the IEEE's study ranked 11 data points from eight different sources: CareerBuilder, Google, GitHub, Hacker News, the IEEE, Reddit, Stack Overflow, and Twitter. Depending on the source, the IEEE looked at such factors as searches, new repositories, posts mentioning each language, and job postings made within the last 30 days. Using this method, Python was the only language that scored a 100% ranking.Lance Whitney
Apparently, people don't want to be happy and pursuing happiness can actually make us less satisfied with life. At least according to Nobel Prize-Winning Psychologist, Daniel Kahneman.
Kahneman draws a distinction between happiness, the momentary joy we feel when we do something pleasant like eat chocolate or hang out with friends, and life satisfaction, the feeling of contentment we experience when we look back at our lives with a sense we've accomplished something consequential.
There is such a thing as too great a focus on happiness, which can crowd out a longer-term focus on life satisfaction. That approach is also probably not going to get you where you want to be.Jessica Stillman
Redefine what blogging is by looking back at what blogging was.
So, what is blogging?
I always return to Dave Winer's "unedited voice of a person" with the caveat that it should be free from self-editing as well as external. There are always going to some things we won't, or shouldn't, put online but second guessing ourselves in order to fit an agenda or image is as much to blame for losing that spontaneity.
There is a place for focused long form but the honesty of the personal blog should not be sacrificed at its altar.Colin Walker
After the macOS Catalina update, I've noticed that my iMac slows to a crawl and freezes to the point of useless and sometimes spontaneously reboots. Not a shutdown-restart type of reboot, the sudden black screen and startup sort of reboot. The Activity Monitor and Console apps have not been helpful in troubleshooting what might be the issue. David Shayer on TidBits offers some possibilities as to what may be the cause.
iOS 13 and macOS 10.15 Catalina have been unusually buggy releases for Apple. The betas started out buggy at WWDC in June, which is not unexpected, but even after Apple removed some features from the final releases in September, more problems have forced the company to publish quick updates. Why? Based on my 18 years of experience working as an Apple software engineer, I have a few ideas.David Shayer
I am not sure what Daniel means by
put your files on your iPad but assuming he is using the Files app, accessing files is as simple as accessing his iCloud account in many ways including iCloud in Finder on macOS. If he means he wants direct access to the iOS file system - never gonna happen. The apps are sandboxed and the file system is encrypted by hardware.
Once you put your files on your iPad running iPadOS 13, you will find it really hard to move them off again. Unlike Android that acts like an external hard drive when connected to a computer, iPadOS doesn’t show the files from On My iPad in Files app when you connect with a sync cable to your macOS. And transferring those files with iCloud and Dropbox is really slow, days slow. And in my case, I have an older version of macOS with AirDrop that won’t talk to the newer iPad. So my last resort after being very frustated with all my wireless options was to remember that macOS provides File Sharing and I was able to add a Server on the Files app using an SMB path to my computer. Voila! All the files are transferring over to the computer very quickly. My persistence paid off.Daniel Brinneman
I was exploring a recent update to Untappd list and discovered some features of list that are quite useful. I created a new list called inventory and I'm able to add information such as quantity, serving style, purchase date, purchase location and price etc.
I've just started using it today to keep track of what I have in my beer cellar. It will help prevent duplicate purchases and assist in beer trading.