by lysergia on 9/2/22, 9:34 AM with 101 comments
by tikwidd on 9/2/22, 11:51 AM
* Blocking, stacking and pulling creep camps in DOTA. Unintended behaviours that became core game mechanics.
* Comments in the tag section of Tumblr posts, to avoid the comments appearing in a reblog ("Why do people use tags on tumblr instead of comments?" [1])
* The appropriation of switching MOSFETs such as the IRF510, designed for low frequencies, in homebrew amateur radio QRP power amplifiers. "In talking to International Rectifier, they were floored to find out QRPers were using them at 7MHz or higher." [2]
[1] https://www.reddit.com/r/NoStupidQuestions/comments/nu4vpa/w...
[2] http://www.iw3sgt.it/IW3SGT_PRJ/IW3SGT_AMP_LF/ClassDEF1.pdf
by andrepd on 9/2/22, 4:03 PM
Hah! If only! Actually they often (but not always) seem to design it for an SV audience with the latest-gen phone/computer, fast uninterrupted internet, familiarity with the latest "UX" fads, perfect eyesight, etc. Anybody that falls outside that narrow group can get shafted.
by bo0tzz on 9/2/22, 11:59 AM
by austinsharp on 9/2/22, 6:37 PM
I would actually put Excel in this original category. Part of Excel's utility is that it is really good at enabling building of dashboards, applications, whatever. While Excel's builders didn't have D&D character sheets in mind, they definitely expect users to do unanticipated things with the software, just as much as IFTTT or Tasker would.
In some ways this is a "platform" type of perspective. "Here's a bunch of building blocks, go do whatever you think you need" is really powerful once the network effect of building blocks gets big enough. Any tool with a built-in DSL or workflow builder type of UI is probably in this category.
by SamBam on 9/2/22, 1:31 PM
I haven't been able to find a simple guide for how to make one myself.
by lrpe on 9/2/22, 4:16 PM
by mikewarot on 9/2/22, 8:24 PM
20+ Gigabyte mailboxes, which were actually a threaded, searchable, rich content database. (Exchange's superpower (when it works) is a almost perfect online/offline sync able database -- You can send an email in your offline client, when you go online it'll get sent, your calendar updates will sync, etc)
by uhoh-itsmaciek on 9/2/22, 12:46 PM
[1]: https://www.gwern.net/docs/technology/2004-03-30-shirky-situ...
by jonahx on 9/2/22, 1:49 PM
With a sufficient number of users of an API,
it does not matter what you promise in the contract:
all observable behaviors of your system
will be depended on by somebody.
by rileyphone on 9/2/22, 2:52 PM
[0] https://www.scienceopen.com/document_file/cbe110a4-c761-4afe...
by benjaminjosephw on 9/2/22, 11:22 AM
Domain experts being able to solve their own problems sounds is a worthwhile objective for software tools but innovation in this space has been surprisingly sparce.
I've been searching for other examples of end-user programmmable tools beyond spreadsheets for inspiration. Anyone have suggestions of some other places these kinds of "folk interfaces" show up?
by dan-g on 9/2/22, 5:21 PM
by ChrisMarshallNY on 9/2/22, 12:29 PM
They often work with the software, based on their "strange" mental model, and can have very weird workflows.
In some cases, this is excellent, and it is worth it for me to learn the new model, and maybe add affordances for it.
by sgt on 9/2/22, 11:04 AM
This is actually an ancient word, you can trace it back to proto-Germanic "fulka", and further to Proto-Indo-European "plh-gos" (presumably pronounced something like phulgos or pholgos, close enough to folk).
by mikewarot on 9/2/22, 8:28 PM
Windows and Linux are vulnerable to the confused deputy problem, so you separate your concerns into separate VMs and give each "machine" a set of resources (capabilities)
IBM and Digital machines have done this since the 1960s.
by pradn on 9/2/22, 3:49 PM
by avg_dev on 9/2/22, 8:53 PM
I guess what I'm trying to get at is that I wish to see learning to code, per se, easily accessible for all. I'm not talking about cheap or even free boot camps that promise entry into a lucrative job market. I'm talking about a kid, or a parent, or an auntie or uncle or cousin or sister or brother, about whoever, who just sees something they want to make happen and they literally do because they can. I read through the comments and I re-read the wonderful article by Robin Sloan linked below ("An app can be a home-cooked meal" -- look through this comment thread, and you'll see it, alongside my first observation of the term "OA", one that took me some time to decipher -- another thing that will stick with me).
I believe that programming is and always will be for the masses. I believe in development best practices when they are called for. But for learning, for discovering the beauty of computing and the joy of software, of writing one's first programs, I wish the barriers were less!
by mikewarot on 9/2/22, 8:36 PM
I didn't have the budget, so I used one camera and a cluster of photos from slightly varying locations. I got there eventually.[5]
[1] https://hugin.sourceforge.io/
[2] https://www.flickr.com/photos/---mike---/albums/721577185851...
[3] http://graphics.stanford.edu/projects/array/
[4] http://graphics.stanford.edu/projects/array/videos/crowd0-sa...
[5] https://www.flickr.com/photos/---mike---/51018992733/in/albu...
by nuc1e0n on 9/2/22, 7:47 PM
Another might be the way blocks in minecraft are repurposed to make all sorts of elaborate redstone machines such as automatic farms.
by yuchi on 9/2/22, 4:38 PM
by inasmuch on 9/2/22, 6:06 PM
by jessejjohnson on 9/2/22, 4:13 PM
by hprotagonist on 9/2/22, 5:10 PM
by agentultra on 9/2/22, 12:59 PM
by zem on 9/3/22, 10:20 PM
I'm currently rewriting it as a standalone web app just to break the dependence on google, and have a more customisable user experience, but it's really hard to beat the spreadsheet UX, where settings are all done using editable tables and the output shows up in another table.
by Joker_vD on 9/2/22, 12:59 PM
Wait, there are actual things, called "doorstoppers", that are designed to work exactly as door stoppers and have no other discernible function? Do they by any chance look anything like paperweights?
by amadeuspagel on 9/2/22, 8:35 PM
by smegsicle on 9/3/22, 4:30 AM
by ExtraE on 9/2/22, 8:48 PM