BIN
notes/note1.png
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 65 KiB |
BIN
notes/note2.png
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 57 KiB |
BIN
notes/note3.png
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 74 KiB |
BIN
notes/note4.png
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 58 KiB |
BIN
notes/tc10.png
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 182 KiB |
BIN
notes/tc11.png
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 174 KiB |
BIN
notes/tc12.png
Before Width: | Height: | Size: 180 KiB After Width: | Height: | Size: 172 KiB |
BIN
notes/tc13.png
Before Width: | Height: | Size: 170 KiB After Width: | Height: | Size: 171 KiB |
BIN
notes/tc14.png
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 176 KiB |
BIN
notes/tc15.png
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 188 KiB |
BIN
notes/tc16.png
Before Width: | Height: | Size: 174 KiB After Width: | Height: | Size: 173 KiB |
BIN
notes/tc17.png
Before Width: | Height: | Size: 175 KiB After Width: | Height: | Size: 180 KiB |
BIN
notes/tc3.png
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 191 KiB |
BIN
notes/tc4.png
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 198 KiB |
BIN
notes/tc5.png
Before Width: | Height: | Size: 186 KiB After Width: | Height: | Size: 197 KiB |
BIN
notes/tc6.png
Before Width: | Height: | Size: 168 KiB After Width: | Height: | Size: 177 KiB |
BIN
notes/tc7.png
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 180 KiB |
BIN
notes/tc8.png
Before Width: | Height: | Size: 184 KiB After Width: | Height: | Size: 170 KiB |
BIN
notes/tc9.png
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 194 KiB |
@ -1,10 +1,4 @@
|
||||
never half-ass 2 things. Whole-ass 1 thing.
|
||||
"oh, whoops!" "whoopsie!"
|
||||
keyboards are obsolete, just talk.
|
||||
`/bb|[^b]{2}/`.
|
||||
people are bad at regexes, so regexes are bad.
|
||||
duck off
|
||||
you piece or spit
|
||||
your scientists were so preoccupied with whether they could, they never asked if they should
|
||||
But then the great mistake was made, which was: well if people react to computers as though they're people, we have to put the faces of people on computers. Which in my opinion is exactly the incorrect reaction. If people are going to react to computers as though they're humans, the one thing you don't have to do is anthropomorphize them, because they're already using that part of the brain. Clippy was a program based on the research that Nass and Reeves did, and it was a tragic misinterpretation of their work."
|
||||
"i don't provide the weather, only help with the documentation"
|
||||
|
@ -27,51 +27,15 @@ Do what you can, and no less.
|
||||
This one is a well known one from our predecessors, graybeards from before even myself - they said that The Linux Way is to do only one thing, and do it well.
|
||||
Or, as the world's favorite libertarian would say:
|
||||
|
||||
|
||||
GPS.
|
||||
example: GPS.
|
||||
you know why people put up with google's tracking? because for as much dumb bullshit as waze is laden with, for as wrong as apple is, and for as much as google maps is a thinly veiled excuse for google to catalog your gps position down to the meter and second...
|
||||
those 3 are the only apps that
|
||||
offer driving directions and
|
||||
understand the concept of a road.
|
||||
again, what is the function of a GPS app? To tell you where you are and how to get somewhere. So the concept of a street map and navigation app that doesn't understand the concept of a street and therefore is virtually unable to navigate it is absurd.
|
||||
|
||||
|
||||
there's a joke that millenials (and gen-z-ers) have to teach boomers how to open a PDF. But apple-loyalty is most rampant among these generations - I dare you to try this exercise. Bring up your preferred communications-with-strangers app (e.g., X).
|
||||
Dismiss the patch notes. Find an image you'd like to interact with later. Maybe you want to draw on it. maybe you just want to send it as is. Download it. where is it?
|
||||
|
||||
fuck knows. So good luck finding it to bring into your editor. For the sake of lip-service to the concept of security, much work has been done to ensure apps aren't allowed to share files.
|
||||
In exchange for the twin downsides of "virtually every app is pointless" and "a truly useful app is prevented from existing", we have accomplished nothing in the way of privacy.
|
||||
|
||||
conversely, how often do you need to find something on your phone? I bet if you have any kind of vehicle, you have to have insurance, and the insurance company wants you to get the app.
|
||||
Theoretically the benefit to you is that you can pull up your documents. If we assume you *will* have your phone on you, which is a pretty safe assumption, not having to carry paper documents is more efficient.
|
||||
the problem then becomes how long it takes to get to your documents. If you have to go through the app, you have to find it, start it up, dismiss its patch notes, wait for it to phone home, dismiss all the "urgent" notifications, find where the latest unnecessary redesign moved the button you're looking for, then let it re-download your documents.
|
||||
|
||||
Or, since the thing you're looking for should just be a file... why not just keep the file around? maybe you could have a pdf. Or just snap a photo of the paper documents.
|
||||
but rather than the much more sane desktop paradigm, phones don't like files. One does not browse files, which the OS will launch an app to handle; the OS launches an app, and then that app keeps track of the data it owns.
|
||||
|
||||
so again, the function that *should* be filled is retrieving a file. But design philosophy on phones fails to achieve that.
|
||||
|
||||
|
||||
typing on a phone, need I say more?
|
||||
|
||||
|
||||
|
||||
Yeah? Spell this regex:
|
||||
|
||||
|
||||
I think you mean chatGPT is bad at regexes. If you apply some effort to understand them, they're great.
|
||||
|
||||
|
||||
this is because yet again, the some idiot thought he had a better idea for an already solved problem.
|
||||
The function of a keyboard is to be a sort of *board* of *keys* so that you can type. Apple said they have a new idea, therefore the entire world switched to on screen keyboards. But they suck. So Apple also decided we should just dictate, which *still* is not fulfilling the function of a keyboard.
|
||||
yet again, 100% of interactions with phones are miserable and infuriating. And I don't mean other people on social media, I mean smartphones themselves.
|
||||
|
||||
|
||||
ai investors might tell us that an assistant that can make use of autonomy is better than one that can't. In a vacuum, that's true. But no chatbot is useful, yet. What we have instead, is an "ai" that insists on being in charge of tasks that it isn't capable of.
|
||||
A recurring problem is that as a user, i haven't gained functionality, but I have lost options. Given a human assistant, I would expect it to be able to admit when it isn't capable of something. (that might also be asking too much, but let's stick to technology.) Taking the initiative doesn't count if you screw up.
|
||||
Imagine you had a coworker, and when you try to do something, he gets in your way and does it (badly). now you have to spend twice as long because you also have to clean up after your predecessor.
|
||||
|
||||
|
||||
Do what you can, and no more.
|
||||
|
||||
again, focus on your function. whole-ass 1 thing. Confucious said, to go beyond is as wrong as to fall short. Or if you prefer, Dr Ian Malcolm said:
|
||||
@ -79,7 +43,7 @@ again, focus on your function. whole-ass 1 thing. Confucious said, to go beyond
|
||||
so, ask. Should you?
|
||||
|
||||
|
||||
|
||||
for example, keyboards on laptops.
|
||||
my laptop, much like every single other laptop I have ever seen within the last 15 years, is the least-bad design I could find. Laptop keyboards are universally moronic.
|
||||
as a person who understands the concept of a file, I habitually save often.
|
||||
looking at my keyboard, the place where many years of muscle memory have trained me to hit the ctrl key, there’s an "fn" key instead, and the ctrl key is moved over to where i expect the windows key. fn + s is screenshot. Cinnamon's screenshot app has a cute white flash effect. That's why I flashbang myself *often*.
|
||||
@ -142,23 +106,6 @@ the Floating. Action. Button.
|
||||
it's a software screen notch.
|
||||
|
||||
|
||||
I keep complaining about having to dismiss phone apps various patch notes on startup...
|
||||
Admittedly there's no *good* time, to bring up the patch notes. Startup is the worst time, it's when you're trying to *do* something.
|
||||
No one has ever opened their phone's music player or GPS app and read the patch notes - and I say that as someone who did read the patch notes for skullgirls, and always reads EULAs. It's almost funny that they're audacious enough to jump in the way and ask to to read two thousand words about the changes they're very proud of getting 2/3rds of the way done before release, that 2/3rds of their users don't want and 2/3rds don't understand. you're trying to *do* something, if there was ever a time you would read their patch notes, it's not at startup - the user is trying to accomplish a task, but instead you want them to go through a sort of onboarding for your new version.
|
||||
|
||||
|
||||
At best, onboarding can be a necessary evil. Typically, it's unnecessary, and just exists to ensure you immediately sink some effort cost. A mind game to manipulate you into sticking around.
|
||||
Discord servers are notorious for spiraling out of control.
|
||||
I once joined a server that had, no joke, over 100 channels. People were great, but I can't pretend that I'll ever keep up with it.
|
||||
Discord users started forming a pattern - you join, and most channels are hidden, then some bot assigns you appropriate roles to see some. That's neat technology, but the wrong approach - the right answer is to accept that your server is overengineered.
|
||||
What's worse is that discord itself is enshrining this as a built-in feature - so now every time discord updates their app unnecessarily, and it forgets you, you have to go through the much slower version of the same process.
|
||||
meanwhile the entire reason discord exists is that it allows you to get your dumbest, least tech-savvy friends on a voice call for game chat with minimum friction.
|
||||
|
||||
Let me pick on DAVx again.
|
||||
It *cannot* remember that I've gone through onboarding. The app exists to sync contacts, calendars, and task lists, because god forbid those exist as files. But the automatic syncing app isn't automatic enough, so I occasionally have to start it up and run it automatically. but before I do that, I have to go through screens of onboarding, that are just there to beg for money. Don't get me wrong, programming is a job, rent is expensive, and DAVx solves a problem - but if you've been ignoring me when I say "don't remind me for 6 months", I assume you're still going to beg for donations just the same whether or not I donate.
|
||||
|
||||
|
||||
|
||||
The digital markets act of 2022 in the EU granted advertising corporations the right to view the data they've generated, the right to take their data to other platforms. In other words, big tech gatekeepers don't get to lay claim to advertisers and treat them like property. It demonstrates we all know interoperability is great and enclosure is bad,
|
||||
but because first and foremost it's about the shareholders, people don't get the same.
|
||||
However, when making a useful tool, interoperability is the most important thing. Before praising AI, before praising the iPhone, society loved that the internet connected everyone together. We had a futurist optimism that ideas and communication could flow, making the world a better place and building Great Things.
|
||||
@ -185,28 +132,15 @@ Surprisingly, there's an example of this getting better: vehicles!
|
||||
for years, a "check engine" light meant "take it into the dealer and just pay whatever they demand". But nowadays, you can buy a decoder for that signal relatively affordably, and actually see what the error code is - possibly even fix the problem yourself!
|
||||
|
||||
|
||||
Security theater has a lot of overlap with other problems. Most often, quote-unquote security is the excuse for user-hostility.
|
||||
|
||||
Surely I don't have to remind you that flying is a nightmare, almost entirely for 1 reason: the TSA. this section could overtake the rest of the video so let's limit our griping as much as possible:
|
||||
The TSA is security theater.
|
||||
One dude tried and failed to bring explosives in in his shoes, so now the TSA demands that americans remove their shoes.
|
||||
That's very rare, most other countries don't do this.
|
||||
For example Israel - they're very good at this. rather than spending money on shiny new toys they train their workers to do their jobs, well. the greatest emphasis is interviewing passengers. From that article, they're quoting Isaac Yeffet:
|
||||
> In 2002, we had Richard Reid, the shoe bomber. This man gave the security people all the suspicious signs that any passenger could show. The man got a British passport in Belgium, not in England. Number Two: he flew to Paris, he bought a one-way ticket from Paris to Florida. He paid cash. He came to the airport with no luggage. What else do I need to know that this passenger is suspicious?
|
||||
> What did we learn from this? Just to tell the passenger from now on, you take off your shoes when you come to the airport? This I call a patch on top of a patch.
|
||||
Meanwhile in the US, for all the effort they put into telling you that what they're doing to you is for your protection, they miss 70% of test weapons.
|
||||
..hey, remember in 2008 when the TSA felt entitled to more respect so they switched their uniforms to make them look exactly like police officers?
|
||||
hahhh.
|
||||
anyway.
|
||||
It takes forever to get through security, which of course is a problem airports are happy to exacerbate so they can sell you some other horrible product that only exists to violate your privacy to sell your data, doesn't make you more secure, and expects you to pay for the privilege. I think the present fad is something called CLEAR.
|
||||
ok, NSA tangent over, back to nerd shit.
|
||||
Security theater has a lot of overlap with other problems. Most often, quote-unquote security is the excuse for user-hostility -
|
||||
"it's for *your* security. We're trying to protect you! It's not for our profit, of course..."
|
||||
|
||||
Surely I don't have to remind you that flying is a nightmare, almost entirely for 1 reason: the TSA, which is undeniably, *purely* security theater
|
||||
Meanwhile in the US, for all the effort they put into telling you that the petty ritual of dominance they're enact on you is for your protection, they miss 70% of test weapons.
|
||||
..hey, remember in 2008 when the TSA felt they weren't getting the respect the entitled themselves to, so they switched their uniforms to look exactly like police officers?
|
||||
ok, TSA tangent over, back to nerd shit.
|
||||
Websites are afraid of DDoS attacks. A web server is a fallible thing that can only deliver so much. But that isn't why a disgusting number of websites block VPNs.
|
||||
VPN services are almost the greatest business around right now - excellent in purpose, excellent in conception, pretty good in execution, but they're losing the arms race, so no points for effect.
|
||||
Imgur, for example, sees an IP that doesn't look residential, and I guess as a service to the world where they prevent bots being trained on the least intelligent community's proud tradition of selfies and reposts, they throw up an error.
|
||||
oh here's a whole forum for the particular make and model of my motorcycle - blank white page, and http error 406. Which is the wrong error message, btw - you can't pretend I asked you for a format you can't provide, when you provided my stock web browser with valid HTML.
|
||||
Here's some ideologues, who theoretically *want* to propagate their ideas into as many minds, maybe even neural networks, as possible? Mysterious connection timeout.
|
||||
unfortunately that's where the manual for emacs is hosted; in my case that means that my attempts to self-indoctrinate need me to look elsewhere.
|
||||
|
||||
|
||||
conform to known paradigms.
|
||||
@ -217,26 +151,7 @@ In life, this extends much further. Red light means stop, green light means go.
|
||||
So when you have an action that could be destructive, you color-code it red, and when something is constructive, you color-code it green.
|
||||
These associations are arbitrary. But since they're there, we keep them.
|
||||
Can you touch type? imagine I presented you with a blank keyboard. You'd still be able to type, due to a lifetime of training.
|
||||
Suppose you came across a binder full of papers, and only one of them had a border that was diagonal lines of alternating yellow and black. I can safely assume that you would get the impression that one sheet is providing you cautionary information.
|
||||
|
||||
So imagine if I brought up, for example, the discord API documentation, in my web browser. And then I pressed the keypress to get to my search bar. And then your static web page, surprisingly, is an active web app that blocks your web browser's interface to have you use their search function. Surely no one would be that stupid.
|
||||
right, discord? surely no one would do that. Right? discord? right?
|
||||
|
||||
let's look at a pure html static page with a text field. If a user holds shift, and then navigates, they can highlight text. I've seen this far too many times, let's pick on pinterest. if you hit shift+home, that means highlight the whole field. You have to go through effort to break that, and you shouldn't. You don't have a valid reason to do this, rather than nothing.
|
||||
|
||||
|
||||
companies have fully embraced the trend that while they aren't capable of crafting a concise UI with the benefit of a full size screen... surely they'll get it right this time in a harder environment? So companies tend to tell you not to use their website, but instead to use their mobile app.
|
||||
Cellphones have web browsers. If you are "a website", for example Reddit... that's how the user will connect with you. There's no (valid) reason to pretend you're different.
|
||||
especially given the majority of apps are just skins on chrome that stick to one website.
|
||||
|
||||
|
||||
It's no secret that mobile web browsers overall are just skins on chrome. This is how google dictates your experience to maximize your diet of ads.
|
||||
Firefox on the desktop was the last web browser that was truly Great. Up until recently, they were trying to preserve at least some of that.
|
||||
Given recent events though, RIP firefox. librewolf is my new best friend.
|
||||
Firefox on mobile is absolutely not making any such attempts at greatness.
|
||||
It frequently updates its UI (to feed its progress addiction), thus giving them another reason to jump in your way and onboard people.
|
||||
Unforgivably, however: they *had* and then **removed** plugin support. If an adblocker is necessary to browse the web, it's even more necessary to browse the web on mobile. We should all think less of the mozilla foundation for the 2020 change.
|
||||
(fortunately they were sufficiently pressured to walk back their mistake.)
|
||||
Prime example: recent episode of LTT had them forcing android on some iPhone users. To summarize, there's a circle with a symbol in it, and surprise! it doesn't respond to being tapped like every other button, it wants you to drag sideways.
|
||||
|
||||
|
||||
Allow customization.
|
||||
@ -245,8 +160,8 @@ There's a wise comment on that accursed farms video:
|
||||
Why can't you move the taskbar in windows 11? so that it can look like OSX. What is the only rationalization that apple investors have been giving for apple's success? That apple has good taste in interface design. Apple insists that their UX is good because of the decisions they've made for it.
|
||||
When apple speaks, the rest of the world obeys. so customization options are viewed as less and less important.
|
||||
not to mention, if you're stopped from customization, for example modding in some armor for your horse... now it's something that can be sold to you instead.
|
||||
Companies love to dumb everything down, and in response to criticism, blame it on a hypothetical group of lowest-common-denominator people. But the whole premise that customization is unimportant is bad. Just ask the air force.
|
||||
|
||||
Companies love to dumb everything down, and in response to criticism, blame it on a hypothetical group of lowest-common-denominator people. But the whole premise that customization is unimportant is bad.
|
||||
Normal is not a valid target. Just ask the air force.
|
||||
|
||||
|
||||
|
||||
@ -259,4 +174,3 @@ If you want to "customize my experience" before I'm allowed to have one, the ans
|
||||
|
||||
|
||||
|
||||
|
||||
|