Show newer

@ambihelical @lemire Yeah, would think their deaths would peak earlier since they didn't take countermeasures, but seems like maybe that paid off in net lives saved later? But not nearly as many net lives saved as China's more effective policy.

Dating, mh 

@enkiv2 Haven't used those apps but don't sound good for you. They sound maybe designed for people whose attractive features are visible in photos?

re: Dating, mh 

@enkiv2 can be difficult! Starting a relationship & maintaining it are v. different challenges, both hard. Is much harder feeling unwanted. Hope things get better for you.

@lemire Wow, so their no-lockdown approach actually killed less people than the Austria, Portugal, France, etc. approach? Shouldn't PRC be on this chart too though?

R. A. Dehi boosted

What I did to get basic treesitter going for ruby:

Install libtree-sitter-dev from debian.

Build emacs with --with-treesitter

Clone github.com/casouri/tree-sitter

Add ruby to batch.sh

Run ./build.sh ruby

Move so file to ~/.emacs.d/tree-sitter

Eval: (treesit-parser-create 'ruby)

Then I'm able to invoke treesit-inspect-mode and treesit-explore-mode respectively.

#treesitter

R. A. Dehi boosted

Can you spot the circles?

It took me a long time. Once you see them, they'll seem obvious.

This is the Coffer Illusion, by Anthony Norcia

@nomemory@fosstodon.org In my experience, math is mostly about admitting it when you're wrong.

R. A. Dehi boosted

Apple has finally killed its ill-conceived plan to scan photos for CSAM. This is a direct result of work by experts and activists. Speaking up is important and sometimes we win.

wired.com/story/apple-photo-sc

R. A. Dehi boosted

Here's my new essay for Crooked Timber, "Your platform is not an ecosystem."

It's a big essay and work in progress from me, and part of a broader project with Robin Berjon who greatly improved this draft and provided the best line in the piece.

What if we didn't just glaze over when people call their closed technical architecture an "ecosystem"?

And how would the internet look if we saw it as a real but damaged ecosystem that we can yet repair?

crookedtimber.org/2022/12/08/y

R. A. Dehi boosted

Shared by my Daughter
"I need privacy, not because my actions are questionable, but because your judgement and intentions are"

In response to "if you have nothing to hide you have nothing to fear"

Politics? Is this politics? 

@adamshostack Well, I hope they have beds.

R. A. Dehi boosted

So often, I'm reminded about the broken state of IT today. Barriers to entry everywhere are ridiculously high.

Self-hosting anything is incredibly stressful, often requiring you to be skilled as a system administrator to the point where you could make a living off of it.

I know why, of course.

Capitalism rewards enclosure. Money flows to companies who want customers on their terms, so solutions are designed to service thousands of people and for professionals to operate.

We need #SmallTech.

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.

Magnesium Combustion System Design Log 

@ACTupper Yes, the magnesium oxide will not have trouble resisting the heat of ordinary magnesium fire. m.p. 2852°

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

Show older
Qoto Mastodon

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