Introduction
Introduction Statistics Contact Development Disclaimer Help
Post AjMa8DPmeW9EUPPJFA by [email protected]
More posts by [email protected]
Post #AjKmk1bXp07Dzxmejg by [email protected]
0 likes, 2 repeats
if I had a lot more time I think I might write a book on my ideas about "a…
Post #AjKmk4H5tUXWHPErmC by [email protected]
0 likes, 1 repeats
because I see a lot of people approaching automation from this attitude of &quo…
Post #AjKmk53eyvO6i1xeTY by [email protected]
0 likes, 1 repeats
There is always API 0: acting like a human/browser/user. The first API is &quot…
Post #AjKnRqKp5E8LmtrAO0 by [email protected]
0 likes, 0 repeats
You see the point of this a lot in API design, where a company is like "ok…
Post #AjKnRqQqioxE5afymO by [email protected]
0 likes, 2 repeats
like, if your API doesn't provide me a follow_user() call, but the user can…
Post #AjKnRt76kfwgPESkvQ by [email protected]
0 likes, 1 repeats
And I think this is an under-discussed part of automation because it's asso…
Post #AjKnRtuNnTMQs3W6jI by [email protected]
0 likes, 1 repeats
The basic philosophy of adversarial automation is that the software/website is …
Post #AjKnRugEvXdrGTuKK8 by [email protected]
0 likes, 0 repeats
You don't control it, so it can't be consider an ally in this automatio…
Post #AjKnRvSS2ICrg0SpTE by [email protected]
0 likes, 0 repeats
I'm talking less like "you're in a constant arms race with the peo…
Post #AjKpER1Q5JvFQOVzdI by [email protected]
0 likes, 0 repeats
and the answer is really that of course you can automate it. Stick it in a VM, …
Post #AjKpETjnzGcBqdIT5s by [email protected]
0 likes, 0 repeats
my point is that every program, every website, DOES expose an API, you just nee…
Post #AjKpEUXR0kJWKYW6S0 by [email protected]
0 likes, 0 repeats
For websites this is forms and links. For desktop applications this is buttons …
Post #AjKpEVKi3XjGnNZSFs by [email protected]
0 likes, 0 repeats
And I think (in part because it's affiliated with Bad Actors like spammers)…
Post #AjKpEW7H8yZrE0IExE by [email protected]
0 likes, 2 repeats
And that's really a shame. Computers should be used to automate things. We …
Post #AjKpEWtqEPQRed11ea by [email protected]
0 likes, 0 repeats
well, that's wrong. We can absolutely automate them, it just takes a little…
Post #AjKpEXglIWYc6Lu5uC by [email protected]
0 likes, 0 repeats
I think of this as a short term vs long term thinking sort of problem. Like, a …
Post #AjKpEYTgMdgmY4nA9o by [email protected]
0 likes, 0 repeats
I agree with all that! but... it doesn't.
Post #AjKpEZGbQkowzngEPQ by [email protected]
0 likes, 0 repeats
and if you want to automate it today, your only options are to be adversarial a…
Post #AjKpEa3WUrx7RWZIf2 by [email protected]
0 likes, 0 repeats
by all means, try to switch to open source alternatives or get them to fix it o…
Post #AjKpEaqRYz5HtFSMue by [email protected]
0 likes, 0 repeats
It's also a thing that intersects with the way a lot of people online are t…
Post #AjKpEbdMd6DSKyLRAG by [email protected]
0 likes, 0 repeats
But the fact is, often times people have jobs where they aren't self-employ…
Post #AjKpEcQHhDLcmhEVPs by [email protected]
0 likes, 0 repeats
And now your options are basically just:1. Get a different job2. Use FooBaz 200…
Post #AjKpEdDuih2xGcS8m0 by [email protected]
0 likes, 0 repeats
One example where this came up in my career was when I was working for an educa…
Post #AjKpEe1BlUShjRVUZs by [email protected]
0 likes, 0 repeats
well, at the time the only way you could make books for apple devices was to us…
Post #AjKpEeo6pbasBAOYpU by [email protected]
0 likes, 0 repeats
We didn't want to have someone retype them.We could import them as plain te…
Post #AjKpEfafv2RSbn7LWq by [email protected]
0 likes, 0 repeats
So our options were basically:1. Hire a bunch of people to painstakingly re-cre…
Post #AjKuC50tRMwEMGxtwm by [email protected]
0 likes, 0 repeats
We figured out how much could be imported, and what was left out. We figured ou…
Post #AjKuC7fjYUnMbW5Xsm by [email protected]
0 likes, 0 repeats
Should Apple have provided better docs and interfaces and APIs?Yes, of course! …
Post #AjKuC8T0bID74L8tge by [email protected]
0 likes, 1 repeats
My overall point is something like:By all means, use APIs and official channels…
Post #AjKuC9FZgj3hUxrgO0 by [email protected]
0 likes, 0 repeats
My silliest example of this sort of thing:I was automatically taking screenshot…
Post #AjKuCA28m9uHvaaT5M by [email protected]
0 likes, 0 repeats
I go on the dev's discord/IRC, talk to them about making it an option, they…
Post #AjKuCAoLsuTIL78yES by [email protected]
0 likes, 0 repeats
I open the EXE in a hex editor. Find the string "SAVE STATE LOADED!",…
Post #AjKuCBaD0ykijXXBpI by [email protected]
0 likes, 2 repeats
my overall thesis is, I guess, that programmers need to remember they can say &…
Post #AjKwdoQgtO34wONpg0 by [email protected]
0 likes, 0 repeats
@foone I have a raspi with a speaker in my garage that has recordings of my voi…
Post #AjKwdoWiWyrxF5Ce4O by [email protected]
0 likes, 0 repeats
@bo_brinkman nice!
Post #AjKwrEtVo9SkmiGb6u by [email protected]
0 likes, 0 repeats
@foone great thread. i think it's worth mentioning the connection to acces…
Post #AjKwrEzXRkHd5P5PVI by [email protected]
0 likes, 0 repeats
@foone and you see this connection a lot in practice -- accessibility hooks are…
Post #AjKwrF5Z5L6VO5uDtg by [email protected]
0 likes, 0 repeats
@ianh oh definitely. accessibility is so often a last minute concern (if they t…
Post #AjKyO9Y2o23RiKU3Bw by [email protected]
0 likes, 0 repeats
@foone You are basically describing my full time job. Just the automation is fo…
Post #AjKyO9e4RcsK11IraK by [email protected]
0 likes, 0 repeats
@EkpyroticFrood very cool! Are y'all hiring? :)
Post #AjLKZpkASilYl484aO by [email protected]
0 likes, 1 repeats
@foone di– did you just pre-invent RPA…? 🤔
Post #AjLNIksRbPGAbXY40G by [email protected]
0 likes, 0 repeats
@foone one of the eye opening things for me pver the past few years was digging…
Post #AjLNIky7GJnSt8CaqO by [email protected]
0 likes, 0 repeats
@foone the wild exception has been twitter, which doubled and tripled and quint…
Post #AjM2hzqnAINAP5vk7k by [email protected]
0 likes, 1 repeats
@foone I not only say so but I give it the finger more often! kill -9 is the bi…
Post #AjM6gseepgolc6ygr2 by [email protected]
0 likes, 0 repeats
@foone Things got worse in the last decades wrt interoperability, automation an…
Post #AjM6gskgTHddunnVFQ by [email protected]
0 likes, 1 repeats
@AnnaTLeigh @foone My objection to AI scraping is that it's preceded by the…
Post #AjMHAqZM9MwZNIQTM8 by [email protected]
0 likes, 0 repeats
@foone I never thought of it this way, but now API 0 is going to be stuck in my…
Post #AjMHAsgsGO95xBxVLs by [email protected]
0 likes, 1 repeats
@benetherington @foone I have a TamperMonkey JS snippet to re-enable the HTML-e…
Post #AjMZ2AlBVhPWZ1yKMC by [email protected]
0 likes, 1 repeats
@foone import requests
Post #AjMZJ3bpLn2DJCe8dE by [email protected]
0 likes, 1 repeats
@foone you dropped this, king.
Post #AjMZp1i3wpgygUo6WO by [email protected]
0 likes, 1 repeats
@da_667 @foone #ImageDescription is missing.#plzfix by adding #AltText.#thx
Post #AjMa2XiOGRsZiBPCNM by [email protected]
0 likes, 1 repeats
@foone as a matter if fact, I do know people who worked on such tasks where thi…
Post #AjMa8DPmeW9EUPPJFA by [email protected]
0 likes, 1 repeats
@foone I'd rather not work for such a boss as a matter of principle...
Post #AjMaARxZXtAmBAHF4K by [email protected]
0 likes, 1 repeats
@foone I do 1. out of principle but recommend people to do 3.
Post #AjMaLkXwmUCH0ggAwy by [email protected]
0 likes, 1 repeats
@foone I usually do as a matter of principle...
Post #AjMaSCJwQkfOt5Cdea by [email protected]
0 likes, 1 repeats
@lpar @benetherington @foone yeah, I hate sites that do that...
Post #AjMaUckN9Iw7QUirg0 by [email protected]
0 likes, 1 repeats
@benetherington @foone #API0 is kinda like #web0 I guess... ^
Post #AjMaZW4NP1yWAHPcQK by [email protected]
0 likes, 0 repeats
@foone software not working? simply don't make more until it learns its pla…
Post #AjMaZWA33wVoRs49GS by [email protected]
0 likes, 1 repeats
@mjdxp @foone +9001%I tend to beat software into submission or replace it!
Post #AjMae8I5EusLrc1bUm by [email protected]
0 likes, 0 repeats
@foone Once upon a time, I did that to browsers with the CSS string for scrollb…
Post #AjMae8NktpPe9Cg8Ku by [email protected]
0 likes, 1 repeats
@dalias @foone I remember the days when #BrowserGames like #OGame did even enco…
Post #AjMal0wuvuf17cPEHo by [email protected]
0 likes, 0 repeats
@foone it’s baffling to me how many people have the preconception of “this …
Post #AjMal2s1n3wD528LwW by [email protected]
0 likes, 0 repeats
@domi @foone Part of this is down to the annoyance that is the creation and rel…
Post #AjMal2xhRyTVMcmsme by [email protected]
0 likes, 1 repeats
@lispi314 @foone @domi and that's why all platforms are garbage!
Post #AjMfaFfMNLU5LnsgDo by [email protected]
0 likes, 0 repeats
@foone “I open the EXE in a hex editor.” oooo what magic is this??
Post #AjMfaHT1gAo4w87rH6 by [email protected]
0 likes, 0 repeats
@[email protected] @[email protected] A hex! ​:neocat_flop:​
Post #AjMfaHZ3JlcxEowffU by [email protected]
0 likes, 0 repeats
@usagi @collette yeah. Never use an api if you can just cast a spell on the sof…
Post #AjWXQI2JqrcBkmxSxU by [email protected]
0 likes, 1 repeats
@foone please do!
Post #AwCgA6M06IEKsTfcq8 by [email protected]
0 likes, 1 repeats
@foone Adversarial automation
Post #AwCgGg3KHnidKi4TNQ by [email protected]
0 likes, 1 repeats
@foone Another good rant this morning.
Post #AwChI4dMTlgHoX9kAK by [email protected]
0 likes, 0 repeats
@foone there is, of course, issues with the fact that a lot of people on the ot…
Post #AwChI4jO7MVA7DyYYi by [email protected]
0 likes, 1 repeats
@psilocervine @foone YOU ARE FOLLOWING TOO MANY TWITTER USERS!
You are viewing proxied material from pleroma.anduin.net. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.