Show newer
R. A. Dehi boosted
R. A. Dehi boosted

@alcinnz @calebjasik
SSB is unfortunately mired in innumerable *awful* design decisions that they refuse to fix. Most notably (but certainly not the worst) being that every implementation needs a byte-for-byte, bug-for-bug exact duplicate of the NodeJS JSON renderer and parser (*de facto* whichever version the main implementation happens to be targeting at the current time); with an added extension that key order must be identical every time it's parsed and re-rendered, including the order remaining stable when adding or removing keys.

@ocdtrekkie @hmiron

R. A. Dehi boosted

The mathematical audio recurrence specification fits on half a side of A4 paper, but implementing it in the style of C that can be optimized sufficiently for 68000 processor to run in real-time (unrolling loops by hand) takes about 300 lines.

I implemented a libsndfile wrapper for testing on Linux, found at least one bug that was causing strange artifacts (one "+" should have been a "-").

I worked a bit on a spectrum analyser using Haar wavelets, seems there's enough free CPU cycles to do it with 64 samples every 25fps, and display the results as a little bar graph.

I'm using my "self-centered random walk" technique to wiggle some parameters:

```
U := rand()
if U < x:
x := x - 1
elif U > x:
x := x + 1
```

Show thread
R. A. Dehi boosted

We (meaning Daniel McNab in this case) just deleted the GLSL pipeline from piet-gpu, meaning that the WGSL version is the one being developed. That means the end of piet-gpu-hal.

I have very complicated feelings about this. It is the right decision, but there was also a lot special about piet-gpu-hal. The world needs a lightweight, portable runtime for GPU compute.

I have a blog outline on this (github.com/raphlinus/raphlinus) but not sure when I'll write it. These days, I'm prioritizing coding.

R. A. Dehi boosted

Found a really nice #opamp to design my #UVC detector for my #bespoke #FPLC project. It has really low input bias current and offset #voltage. It's a bit slow with a slew rate of about 0.35v/us (would take about 14 #microseconds to rise from 0 to 5v) but, for my needs, this is perfect. Also found a better #UVC detector that has high sensitivity around 280nm. Time to draft a #transimpedence amplifier #circuit #PCB!

R. A. Dehi boosted

What happens when you use #autodiff and let your nonsmooth iterative algorithm goes to convergence?

With J. Bolte & E. Pauwels, we show that under a contraction assumption, the derivatives of the algorithm converge linearly!
Preprint: arxiv.org/abs/2206.00457

I will present this work this week at #NEURIPS2022

R. A. Dehi boosted

I can’t with these essays on leaving Twitter—the digital paradise—that fully paper over *years of harassment* organized on the platform (gamergate, yourslip, countless other examples). the company finally addressed harassment several years back (because advertisers were complaining) and progressively tweaked measures but it was by no means flawless by 2022.

R. A. Dehi boosted

#Markdown and #CommonMark are often used interchangeably. The latter refers to the formal specification published in 2014, resolving the syntax ambiguities of the original Markdown spec.
CommonMark and “#pandoc;s Markdown” differ in subtle ways, which is why pandoc has an extra CommonMark parser:

pandoc --from=commonmark

commonmark.org/

R. A. Dehi boosted

In 1978, Klaus Steffen found a flexible polyhedron that doesn't cross itself! With 9 vertices, 21 edges, and 14 triangular faces, it is known to be the simplest possible non-crossing flexible polyhedron.

It's hard to understand Steffen's polyhedron by looking at it! In the image here, I believe the top face has been cut open so we can see what's going on underneath. For more details go here:

en.wikipedia.org/wiki/Steffen%

(4/n)

Show thread
R. A. Dehi boosted

plan9port (Plan9 from User Space) running on NetBSD/i386.
Pretty sleek and very lightweight!

Two screenshots of my 1024x768 display, appended horizontally.
#plan9 #netbsd #desktop #screenshotsaturday

R. A. Dehi boosted

RT @jnsheff@twitter.com

RT @Richard_Hull
So, the European Union has set up its own Mastodon instance, EU Voice, as an official channel/platform for all its many institutions - what a great initiative social.network.europa.eu/about
#TwitterMigration #europe #Diplomacy (1/2)

🐦🔗: twitter.com/jnsheff/status/159

R. A. Dehi boosted

Perhaps at some point I'll write a thread on my deep concerns about our reliance on Google Scholar.

For now, though, why on earth does Google Scholar not let you sort your search results?

You have basically one choice: to see them in "relevance" order—and we're not even told the secret formula used to determine relevance.

You can also sort by date—for papers from the past year only.

It's really crazy that a mature tool supposedly designed to serve the community would be severely limited.

R. A. Dehi boosted

Magnesium Combustion System Design Log 

R. A. Dehi boosted

Fun fact: sharing this link on Mastodon caused my server to serve 112,772,802 bytes of data, in 430 requests, over the 60 seconds after I posted it (>7 r/s). Not because humans wanted them, but because of the LinkFetchWorker, which kicks off 1-60 seconds after Mastodon indexes a post (and possibly before it's ever seen by a human).

Every Mastodon instance fetches and stores their own local copy of my 750kb preview image.

(I was inspired by to look by @jwz's post: mastodon.social/@jwz/109411593.)

Show thread
R. A. Dehi boosted

RT @culturaltutor@twitter.com

When Théodore Géricault painted The Derby at Epsom in 1821, that's genuinely how people thought horses looked when galloping.

It wasn't until 1878 that photography proved otherwise.

But people didn't like the "correct" way; it looked wrong to them...

🐦🔗: twitter.com/culturaltutor/stat

R. A. Dehi boosted

Here's the fix. They pulled two signals horizontally out of the "Group Decode ROM". They went to a NOR gate and an inverter that they added in an empty space. This signal went to another NOR gate, the gate split in two to add another input. This strange layout caught my eye.

Show thread
R. A. Dehi boosted

I am a qualified disagree. There's a time and place to call out all the great services, protocols and software in the fediverse. That time and place are not the first 5 minutes someone has heard of the network. If people say "Mastodon", just say "Mastodon". And then help them along as the learn more.

Show thread
R. A. Dehi boosted

Here is another video tour of the moon, featuring hi-res images of several areas of the moon, including the Apollo landing sites imaged at resolutions as high as 25 centimeters per pixel.

The tour also highlights the mineral composition of the Aristarchus plateau, evidence for surface water ice in certain spots near the south pole, and the mapping of gravity in and around the Orientale basin.

youtube.com/watch?v=nr5Pj6GQL2
#moon #NASA #Artemis
6/n

Show thread
R. A. Dehi boosted

Mistodon: this is a highly characteristic specimen of piquANSI's #AsemicWriting, enshrined into #asciiart box-drawing characters. This piece was included in our MIST1118 artpack collection released four years ago this month.

Dave Kilian wrote an introduction to lock convoying for total beginners, people who don't know what is a context switch.

davekilian.com/lock-convoys.ht

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.