R's Avatar

R

@arcanenibble.bsky.social

Full-stack hacker. Chuuni rights! Funemployed (prev. infosec). they/them EN/中文/廣東話 (ABC)/learning DE

62 Followers  |  29 Following  |  18 Posts  |  Joined: 30.05.2023
Posts Following

Posts by R (@arcanenibble.bsky.social)

Screenshot of audacity showing a spectrogram and two waveforms which clearly have the appearance of binary data.

Screenshot of audacity showing a spectrogram and two waveforms which clearly have the appearance of binary data.

Have an incomplete ADHD project to build a pure-software ISP dial-up modem: github.com/ArcaneNibble...

21.02.2024 15:46 — 👍 1    🔁 0    💬 0    📌 0

Trying to force myself into alternating between "hack on code" and "explain code" has been a lot more helpful than initially expected, especially when it comes to stuff that isn't already old hat.

29.01.2024 01:03 — 👍 0    🔁 0    💬 0    📌 0

Here, have a bunch of braindumps where I tried to learn how to build concurrent algorithms in Rust: arcanenibble.github.io/parallel-cap...

29.01.2024 01:03 — 👍 0    🔁 0    💬 1    📌 0

sometimes it *does* seem to pay off to NIH allocators and locks though, this is at least twice as fast as the previous "duct tape a bunch of stuff together as janky as possible" prototype

27.01.2024 04:33 — 👍 0    🔁 0    💬 0    📌 0

no optimizations or tuning have been done at all, nor even anywhere near sufficient testing, but at least it doesn't crash or hit any of the limited number of internal asserts

27.01.2024 04:33 — 👍 0    🔁 0    💬 1    📌 0

yeet

```
Mutating netlist took 258.686708ms
Final additional usage 711.453125 MB memory
```

(trivial modification (insert buffers in a whole bunch of places) on a 1 million node netlist, 6 parallel threads, M1 Max)

27.01.2024 04:33 — 👍 0    🔁 0    💬 1    📌 0

In the past, we've tended to work through most of this experimentation process completely in our head. This doesn't seem to be effective anymore. In any case, it's the year 2024 and cringe is dead, so why _not_ offer the internet at large a peek inside our brain?

11.01.2024 20:49 — 👍 0    🔁 0    💬 0    📌 0
Parallel-capable netlist data structures, part 2 TODO TODO TODO

Trying something new -- here's a *draft* blog post about some code we're actively working on: arcanenibble.github.io/drafts/paral... . It'll get updated periodically until I finally publish it.

11.01.2024 20:48 — 👍 0    🔁 0    💬 1    📌 0

nyanyanya~!

01.01.2024 00:12 — 👍 1    🔁 0    💬 0    📌 0

Happy mew year~

31.12.2023 23:19 — 👍 0    🔁 0    💬 1    📌 0

Published some notes about a new project we're working on arcanenibble.github.io/parallel-cap...

27.12.2023 19:34 — 👍 1    🔁 0    💬 0    📌 0

since we did "successful" learn how to write (albeit never legibly) and do fine motor work like e.g. SMD soldering, we never even considered there might be a problem until UK friends with the diagnosis label pointed it out to us.

18.12.2023 11:56 — 👍 0    🔁 0    💬 0    📌 0

Interestingly, we had never even heard of this diagnosis label until we got to the UK. The US doesn't seem to talk about or screen for it nearly as much as the UK does, and, ...

18.12.2023 11:55 — 👍 0    🔁 0    💬 1    📌 0

We've always historically been in a situation where we could ignore all of that, but living alone in a foreign country means that it now seems to be severely limiting us.

18.12.2023 11:54 — 👍 0    🔁 0    💬 1    📌 0

We've been noticing over the past year of living alone that we *hate* doing a lot of adulting chores, and introspection into why has mostly concluded "A lot of the gross muscle movements just feel *wrong* They're not painful the way injuries are, but brain on a subconscious level resists doing them"

18.12.2023 11:54 — 👍 0    🔁 0    💬 1    📌 0

Does anybody happen to have anecdotal/personal experiences of being Fun™ neurospicy, with what medicine would label as dyspraxia/developmental coordination disorder, *and* retraining your movements to be smoother/more efficient/etc.?

18.12.2023 11:53 — 👍 0    🔁 0    💬 1    📌 0
Preview
GitHub - ArcaneNibble/lamezip77: Univeral(-ish) LZ77 thing Univeral(-ish) LZ77 thing. Contribute to ArcaneNibble/lamezip77 development by creating an account on GitHub.

I've been working on a "simple programming exercise" to implement LZ77 in Rust in a no_std no-alloc way and ended up with this abomination

github.com/ArcaneNibble...

This crate handles DEFLATE, FastLZ, LZ4, and Nintendo's GBA/NDS LZ77, all with the same core algorithms.

12.11.2023 23:09 — 👍 6    🔁 0    💬 0    📌 0

owo another platform??

30.05.2023 19:04 — 👍 1    🔁 0    💬 0    📌 0