惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
GbyAI
GbyAI
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
U
Unit 42
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
Vercel News
Vercel News
美团技术团队
雷峰网
雷峰网
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
D
DataBreaches.Net
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
罗磊的独立博客
MyScale Blog
MyScale Blog
博客园_首页
IT之家
IT之家
F
Fortinet All Blogs
博客园 - Franky

Signal Blog

Label yourself Put a pin in it Signal Polls: Yes, no, maybe (yes!) Signal Protocol and Post-Quantum Ratchets Introducing Signal Secure Backups By Default, Signal Doesn't Recall A Synchronized Start for Linked Devices Improving Private Signal Calls: Call Links & More Proxy Please: Help People Connect to Signal Keep your phone number private with Signal usernames Trend report: Use Signal Privacy is Priceless, but Signal is Expensive New Features Roll Call: Fall 2023 Quantum Resistance and the Signal Protocol Standing firm against threats to private and safe communication Signal is for everyone, and everyone is different Story Time Removing SMS support from Signal Android (soon) Help people in Iran reconnect to Signal – a request to our community A Message from Signal's New President Technology Deep Dive: Building a Faster ORAM Layer for Enclaves Signal Your Support You Can Change Your Number New year, new CEO How to build large-scale end-to-end encrypted group video calls Become a Signal Sustainer Improving first impressions on Signal Embrace ephemerality with default disappearing messages The Instagram ads Facebook won't show you Exploiting vulnerabilities in Cellebrite UFED and Physical Analyzer from an app's perspective
Beyond the Grunts and Clicks: An Exploration into Doing T...
2015-01-31 · via Signal Blog

Winter Break Of Code Day Nineteen

Cyberpunk

I recently had the opportunity to listen to another amazing podcast from 99% Invisible, a program about “design, architecture and the 99% invisible activity that shapes our world.” It got me thinking about how my world is shaped by the way I engage with computers. The podcast is a story about a computer scientist named Doug Engelbart who was, in essence, a crazy brilliant genius. He thought of ways to change how we interacted with computers and, most famously, was the inventor of the computer mouse. He also invented a specialized companion device to the mouse that worked like the one-hand equivalent of a keyboard.

His mouse caught on when his idea was taken over by Steve Jobs and Jobs removed two of the three buttons on Engelbart’s prototype, making the one-button mouse Mac users are familiar with to this day. The keyset device never caught on, but the idea of it is still among the more hackery of computer users. Essentially, Engelbart thought computers could be built in a way that would, as Engelbart’s daughter, Christina Engelbart explained “allow us to work with computers more fluently and efficiently,” and beyond what he called “grunt inputs.” On the other side of the tracks, Steve Jobs held the contrasting philosophy that computers should be easy to use for the lowest common denominator or the most simplistic level of engagement. To Jobs’ credit, his approach of ultimate simplicity has created accessible user interfaces for millions of people who would have otherwise shied away from the wonders of personal computers. However, Jobs’ philosophy largely falls short of opening up innovative strategies for users to engage with the art of computing.

For me, nose-diving into the world of computer science and more specifically web development was far from a graceful, easy experience. Many, many, mistakes were made and the uphill battle to proficiency has been a long and hard winding road. I could have picked other paths that were much more accessible, but programming intrigues me; it makes me feel good, and I get a lot of fulfillment around the projects I can complete with this ever-growing experiential knowledge. From a million false starts in every programming language under the sun, I finally found comfortability with Ruby in its ease of use and the extensive community of people basically saying “if that doesn’t work, here, try this out.” It was this close-knit collaborative milieu that drew me in and continues to keep me deeply engaged. I bring up this Podcast, and Engelbart specifically, because I am inspired by the idea that computers can change the way we process the world, and more so, computers can assist in alleviating oppressive societal systems, if we know how to use them right. The Steve Jobs cheerleaders of the world seek to keep the public content and entertained; yes, you’ll be able to text all your most complicated feelings with emojis, sure, you can watch Netflix from bed and flirt with your sweetie halfway across the world, but does this make us more effective people? Does this make us more ingenuitive? Does this make us smarter?

Engelbart had an intriguing idea: let computers have a learning curve steep enough to give people a new way to work so they are faster and more efficient in the end. But how many people will be left behind from such a steep learning-curve? Things should be hard, but in the right ways. Input devices should be easy, drawing apps should be easy, programming languages should be easy. The basic elements should be simple to pick up and run with, but it’s the ideas that should be difficult. We should solve harder problems. We should attack the structures around us that try to trade ease of use for giving up our agency to create our own paradigms and ways of engaging with the world. Even more, we should be teaching our friends how to program, how to encrypt their hard drives, how to use Tor, and how to rise above in a world that would rather have us grunt and click our lives into oblivion.

In many respects, the cybernetic techno-dystopia is already asserting itself into the future we never wanted. So where does that put us? By and large, we are at a crossroad between those who know and those who don’t. And once we get better at teaching ourselves how to navigate through the rigid, deceptively simple structures that permeate our lives, we can in turn become the ones who do, the ones who imagine, and the ones who create meaningful, complicated, and beautiful worlds into existence. Being able to be a part of the Winter Break of Code I feel that I have been able to do this in very concrete ways. I was able to be surrounded by inspiring people bringing together skillsets from multiple different specialties and blending them together in beautiful harmony, creating code, art, ideas and friendships. We were brought here by the prevailing desire to create the world we want to live in and specifically make the tools of security and privacy useable. I want to continue to solve the hard problems we face, and I think I’ve found just the group of people to do it with.

The podcast that inspired this post can be found here by the awesome folks at 99% Invisible:

Gregg Horton

January 31st, 2015

Kauai, HI