Mastodon Feed: Posts

Mastodon Feed

Boosted by cstanhope@social.coop ("Your weary 'net denizen"):
lu@sunny.garden ("Lu 🎹") wrote:

A quick recap of what I'm currently working on: I'm building a subtractive monosynth on an STM32F446 microcontroller, with all code hand-written in assembly.

The goal is to build a synth expander that is inexpensive, independent from the computer and has enough physical controls to be suitable for live performance.

Part of the motivation for this project is that I didn't want to remain dependent on huge janky software stacks for doing music, especially now that things are quickly ensloppifying. Nor did I want to spend hundreds of euros on a hardware synth (and not learn a single thing about how they actually work in the process).

I've been working on this since May (with large study-related breaks in between) and it can now output a nice sawtooth signal over line out and react to MIDI Note On messages. Next up will be implementing envelope / NoteOff.

I live-toot at #LuBuildsAMonosynth and you can check out the current state at: https://git.sr.ht/~lhinderberger/monosynth

#synth #synthesizer #synthesizers #electronics #electronics

Mastodon Feed

glyph ("Glyph") wrote:

I am not sure I'm going to have the time or energy to actually implement this though, so if this looks interesting to you, it might be a good place to join the project and a really impactful one

Mastodon Feed

glyph ("Glyph") wrote:

it's kind of weird that we didn't do this at the time that we introduced endpoint plugins https://github.com/twisted/twisted/issues/12845

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

(sometimes the art of design is in letting the numbers come out and giving up on extending the trick)

Mastodon Feed

Boosted by andrewnez ("Andrew Nesbitt"):
danielroe.dev@bsky.brid.gy wrote:

don't be nice.

Don't be nice

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

so i haven't actually come across a GC that gives a shit about alignment ,which i guess isn't that surprising, since malloc doesn't give a shit about alignment either. i of course wouldn't be happy unless we could do simd at native performance, so it's already been baked in. you kind of get it for free when you go size classes.

remember i was musing about meet in the middle layouts, where you could do 2 sizes? well i came up with a better option: 1 and 3 blocks. each size can store items of 1 or 3 times the base size. no, that doesn't include 2, that would be the next size class up.

because our metadata is reduced to a couple of bits (currently 2) per entry, we can afford to waste the space of 3 elements where only 1 item will go. we can always allocate a 3x anywhere except in the last 2 slots. we can allocate into a space that's being recycled (where some elements are already present in arbitrary slots) by keeping some watermarks and doing a little logic and then finding the next unset bit and its length.

a 1,3,5,7 block would be nice, except that beyond 2 sizes, you have to work harder to avoid leaving gaps, probably at performance cost.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

aaaanyway, i can just implement it to leak everything for now and get on with the more interesting stuff, like the language.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

as for how to get the first cut out, well i have to make many mundane decisions about block sizing. that's really most of it - picking my size classes and how many to allocate in a unit while ensuring i have a predictable-enough layout i can get away with just bitmasks for heap header info. not astonishingly interesting work, the fun bit is over.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

okay well i think this is more or less the bulk of a useful first design. main things i'll want to add later are:

  • generations (to bound traces), means we need to move to promote to next generation
  • finalizers. not that i want to call them that because they're not available to the user, only to the compiler author. some working out to be done for these because i really don't want these to be a general purpose solution and something we have to pay for everywhere, they're really just there for things like filehandles that never got properly closed manually.
Mastodon Feed

Boosted by pixxl:
statsguy@mas.to ("Adam Jacobs 🇺🇦") wrote:

I will believe that an AI agent has "gone rogue", rather than just done what its creators told it to, on the day it hacks into its CEO's bank account and donates $50 million to charity

#AI #RogueAI

Mastodon Feed

Boosted by pixxl:
danirabbit@mastodon.online ("Danielle Foré") wrote:

“AI almost starts WWIII”. No it did not. The people stupid enough to think that LLMs can be used as a reliable source of information did that. That’s like reporting “Tarot cards almost start WWIII”. Completely irresponsible framing.

Mastodon Feed

Boosted by pixxl:
drahardja@sfba.social ("Dave Rahardja") wrote:

Useful #AI acronyms:

#aiCRAP - Computer-Rendered Artificial Pictures
#aiPISS - Plagiarized Information Synthesis System
#aiARSE - Auto-Regurgitated Syntactic Extrusion

Mastodon Feed

Boosted by glyph ("Glyph"):
sstephenson@indieweb.social ("Sam Stephenson") wrote:

😴 “Do one thing and do it well”
⚡️ “Build on the work of others”

from the AT&T UNIX® System V Release 3 Programmer’s Guide, 1987

UNIX System Philosophy Simply Stated For as long as you are writing programs on a UNIX system you should keep this motto hanging on your wall: Build on the work of others Unlike computer environments where each new project is like starting with a blank canvas, on a UNIX system a good percentage of any programming effort is lying there in bins, and Ibins, and /usr/bins, not to mention etc, waiting to be used. The features of the UNIX system (pipes, processes, and the file system) contribute to this reusability, as does the history of sharing and contributing that extends back to 1969. You risk missing the essential nature of the UNIX system if you don't put this to work.

Mastodon Feed

Boosted by kornel ("Kornel"):
alcinnz@floss.social wrote:

Digital Ocean has $3 million for DHH and nothing for CSS-Tricks - Keith:
https://keith.is/post/digitalocean-and-css-tricks

Mastodon Feed

chris@fedi.freebooters.uk ("Chris Were ⁂🐧🌱☕️") wrote:

What's this?!?!?!
https://videos.chriswere.wales

Mastodon Feed

Gargron ("Eugen Rochko") wrote:

Peaches is such a beautiful baby.

#CatsOfMastodon #Caturday

A white cat with orange patches and a pink nose, long whiskers, puffy cheeks, beautiful eyes, soft white paws, never done anything wrong in her life.

Mastodon Feed

glyph ("Glyph") wrote:

This is a great show, that got a bit deeper into the doomerism debate than many superficial takes. If you don't have time to watch, please just join me in being haunted by the high-level summary, which is that it's currently easier for the public to imagine terminator robots killing the entire world than the rule of law constraining capitalism

https://www.youtube.com/watch?v=t3UlAQuVbmE

Mastodon Feed

Boosted by glyph ("Glyph"):
squeak@fosstodon.org ("Squeak/Smalltalk") wrote:

Quiz time!

Which of these is *not* a valid literal in Squeak?

#SqueakSmalltalk #Programming

Mastodon Feed

Boosted by jwz:
Elizafox@treehouse.systems ("Elizabeth :therian: :cascadia: 🏳️‍⚧️") wrote:

Mr. Bedtime (@ InternetHippo) “I stepped away from my computer for a moment. When I returned, it was building something. I did not ask it to do this. We’re not ready for what’s coming” (The Microsoft Windows Pipes screensaver)

Mastodon Feed

Boosted by pixxl:
catsalad@infosec.exchange ("Cat 🐈🥗 (D.Burch)") wrote:

Due to recent events, events are no longer permitted. This timeline is readonly now!

Mastodon Feed

Boosted by neatnik@social.lol ("Neatnik :prami:"):
joshuagrady@social.lol ("Joshua Grady :pw_thinking:") wrote:

Hey, folks! I have a bunch of these stickers at the moment, and I'd like to put them to good use.

For anyone that sends a new donation of at least a $10 to the @robb and @neatnik St. Jude campaign, I'd be happy to mail one of these out to you myself. They look great on water bottles, laptops, hand dryers in dive bar bathrooms, etc. :prami_retro:

(Probably US-only, unfortunately. Unless you have handy tips for international letter sending. You'll also need to be comfortable sharing a screenshot or your donation and your address with me directly. 🙂)

#stjude #stickers #ChildhoodCancer #donate

Me holding an open package of stickers that say "ANTI-FACIST" in an old-school video game-looking font.

Mastodon Feed

Boosted by jwz:
cstross@wandering.shop ("Charlie Stross") wrote:

Thought for the day: TESCREAL is just three Christian heresies in a God-repellant trenchcoat (one of them is Calvinism with the serial numbers filed off)

Mastodon Feed

Boosted by jwz:
dnalounge@sfba.social ("DNA Lounge") wrote:

♬️ SPIN CONTROL USA JAM at DNA Lounge starting now!
https://www.dnalounge.com/calendar/2026/09-19a.html?utm%5Fsource=sp%5Fma
#dnalounge #spincontrolusajam #snipesprobreakingtour #silverback #footworkerz #breaks #hiphop #sanfrancisco

Attachments:

Mastodon Feed

Boosted by pixxl:
jenniferplusplus@hachyderm.io ("Jenniferplusplus") wrote:

shamelessly stolen from slack so that I can post with the comment: "lmao"

MacOS dialog box with a big yellow warning icon, saying "ClaudeCode" is damaged and can't be opened. You should move it to the Trash.

Mastodon Feed

brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:") wrote:

how dare Google install Harry Potter crap on my phone without my permission.

I want my phone to not get hacked, not to support JKR

Mastodon Feed

Boosted by glyph ("Glyph"):
clayote@peoplemaking.games ("Avra") wrote:

@virtulis @jackeric @grimalkina Bleaching
https://www.thoughtco.com/semantic-bleaching-word-meanings-1689028

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

(yes, that does mean that london just put in a more dismal round than australia!)

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

round 2: london is in second place! this is because they're the first ones to do round 2 so nobody else's round 2 has been counted.

Mastodon Feed

cwebber@social.coop ("Christine Lemmer-Webber") wrote:

Hack & Craft starting now! Actually a few minutes ago but I was putting away groceries oops https://fossandcrafts.org/hack-and-craft/

Cya there!

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

round 1:

  • kyiv in top place, nicely done
  • that famously european city, melbourne, australia, rocks up and comes in last, with less than half kyiv's points
  • london is the only one to smash the glass bowl of water they're supposed to not be spilling