I'm a programmer interested in using computers creatively. I make things both visual and audio. To that end, I'm serious about tooling, and I'm always looking for ways to make my tools feel more like an extension of my mind. Other things that interest me are:
- Cellular automata and the nature of time
- Design Patterns (and really everything Christopher Alexander has ever done)
- Distributed systems and how they reflect the basic challenges of reality
- Sustainability/human-powered transit
10 modern layouts that show off how powerful a single CSS rule can be - By Una Kravets
Happy with how this one turned out.
Pretty soon I'll start composing sketches with background elements. I think that will help bring them to life.
Our HyperJam way back when sort of broke my brain, or at least my brain's relationship to computing. I started wondering why it's so hard to harness the computing power that we theoretically have at our fingertips, even decades after an elegant tool like HyperCard was born. I've been really enjoying http://worrydream.com/MediaForThinkingTheUnthinkable/ and it's got me excited about computing again.
Hey music folks (maybe @paul?): What's the best software for editing MIDI files? I want to change the key that a song is in, but I'm also just curious because I haven't found any that are built for mac
@somnius I just got the Merveilles swag and your awesome note, thank you! You're the best!
"The first argument is that software development should be based on scientific manners, and so should employ procedures similar to scientific methods.The flaw of this argument is the assumption that there is such a thing as scientific method and that it is helpful to scientists."
- Peter Nauer, Programming as Theory Building
For those crazy enough to try:
Don't build a workstation, build an ecosystem.
Scope aggressively and specialize. Learn to say no. Less is more.
GUIs are a black hole of productivity, don't sucked into them.
Make sure offline rendering happens on day one.
Do NOT multi-thread the audio rendering component.
Choose standards you intend to support very, very carefully.
Question every DAW design pattern or paradigm. Don't ever do anything by default.
Make sure everything can work headless or without a GUI.
Emphasize extendability. When in doubt, just build a canvas.
Manage your dependencies. Don't go crazy with packages.
Hey Merveilles! A while back I bought some stickers, and I have 98 to distribute to other folks in Merveilles. Shipping from the US to other countries is somewhat limited, and they will be delayed, but if you would like to get a Merveilles sticker please fave this post and DM me your address!
I'm limiting this to folks who are currently on or have previously been on Merveilles sites (slack, masto, etc). I can't ship to some countries through USPS, here's more info: https://about.usps.com/newsroom/service-alerts/international/welcome.htm
So to you, Friend, I confide my secret:
to be a discoverer you hold close whatever
you find, and after a while you decide
what it is. Then, secure in where you have been,
you turn to the open sea and let go.
- William Stafford
Tomorrow will have an island. Before night
I always find it. Then on to the next island.
These places hidden in the day separate
and come forward if you beckon.
But you have to know they are there before they exist.
Some time there will be a tomorrow without any island.
So far, I haven’t let that happen, but after
I’m gone others may become faithless and careless.
Before them will tumble the wide unbroken sea,
and without any hope they will stare at the horizon.
It's been a couple of days since I've posted a daily. I feel like a bit of a slacker but I've felt really unmotivated recently. Anyways, glad to feel like I had a second of inspiration today:
training a quick neural network to predict where to add poetic line breaks in text, based on a large corpus of public domain poetry and taking into account phonetics and semantics. the goal is to be able to enjamb prose passages in a somewhat principled way—after just a handful of epochs, here's what it does to a passage on hyacinths from wikipedia:
Sound, Image and Interaction Design Symposium (SIIDS) 2020 Call for Participation (paper and art tracks):
Funchal, Madeira (Portugal), September 4, 2020
Possibility of online participation
Deadline for submissions: June 26, 2020
For further details access https://siids.arditi.pt/submissions/.
Seems relevant to some stuff we talk about around here: https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=The+Decline+of+Computers+as+a+General+Purpose+Technology&btnG=
Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.