Of course, this is when I learn that e-bikes have been a thing in China since the 1990s

Show thread

Pedal assist bikes, or e-bikes, are weird. By weird, I mean that I'm absolutely not used to the extra torque that comes from apparently nowhere when you start pedaling.

(As far as I can tell, in the Divvy e-bikes, there's a DC motor attached to the rear wheel. Both rear- and front-wheel drive seem to be possible according to schematics I've seen on the interwebs.)

Anyway, my friends and I decided that the best thing we could do with this gift of torque was to use the bike as launch assist for skaters, and it works astonishingly well for that

As it turns out, ~35% of my home storage array's usage is crappy 90s-00s movies

Show thread

When writing reports or other long-form material, I've found that I am most productive when I've got some crappy 90s-00s movie playing in an adjacent tile. Is anyone else broken like this

About six months ago, the source code to Mod4Win (a module player for Windows) was made available by its authors: github.com/shamblernaut/Mod4Wi

There's a lot of module player code already out there, but I remember, as a kid, being fascinated by Mod4Win's interface, which was very unlike any other Windows program I'd used before. (There's an imagemap version of the UI at kay-bruns.de/mod4win/mod4win/i.) Almost 30 years later, I can peek into how it was built...

2020: C++ has at least three error-reporting mechanisms, making it enormously inconvenient to compose functions from different sources

2021: Joke's on you, Copilot

Actually it turns out that Adafruit has this platform called FLORA that seems like it'd be a great base to build on

Show thread

Hi Lazyweb,

I'm looking for a device that:

  • Can use GPS (though I guess GLONASS or Galileo also work) to track distances and velocity while running
  • Can store and play music using Bluetooth
  • Will allow me to download run logs, wired or wireless -- either is fine by me
  • Can survive at least one contact with concrete and/or water, because come on it's fucking 2021
  • Does not require any sort of online account or pairing process

Any suggestions? Assume budget is not a concern.

If no such devices exist, I was planning to go check out how I could build something like this on my own (read: "go spend a lot of time on Adafruit"), but there's a possibility that something like this is out there.

To do my part to reduce energy use, this weekend I built llvm and gcc 26 times

OK I know I kinda shat on the ReactiveUI naming, but a week or so in and I'm really starting to like the paradigm

The names, though...well, I guess that'll have to be handled with some additional project docs

Show thread

To be clear, I am definitely guilty of name crimes too. I committed a lot of those when I released Ruby code

Show thread

The .NET ReactiveUI package contains the following components:

  • Akavache, an asynchronous key-value store
  • Fusillade, an HTTP request rate limiter(?)
  • Pharmacist, which seems largely concerned with NuGet packages
  • Punchclock, a scheduler for deferred actions
  • Sextant, which seems to have something to do with reusable code for implementing model-view-viewmodel patterns
  • Splat, which just seems to have random stuff in it

Naming is a hard problem, but it's even worse when we aren't even trying

The Terminator except the target is whoever invented Javascript+CSS modal dialogs

I wonder if the dirty secret of USB-PD is that it's an unsolvable mess and every vendor just hardcodes a bunch of vendor/product IDs or something

Show thread

USB Power Delivery negotiation must be a trip. Two anecdotes:

  • I have a Goal Zero USB-C adapter that can supply 60W to certain Goal Zero battery products. When plugged into a Dell laptop, however, it seems to only supply 45W.
  • I have a Samsung Galaxy something that, when plugged into a Samsung charger, negotiates a mode which seems to draw 25W. This does not seem to occur on any other USB power adapter I've tried, including the aforementioned adapter that can supply 60W.

Not sure if I've missed something, but web audio is funny:

  • Play Opus stream: Route it to an <audio>, almost every major browser can decode it. Done.
  • OK, now I want to do something with Ogg metadata in the Opus stream: compile libogg, libopus, and glue code to WebAssembly, chuck the whole-ass thing into a webpage and move the whole player to a WebAudio graph

That seems like a pretty big jump, especially given (1) Opus is an IETF standard and (2) there's so much stuff in the Web platform anyway, what's some extra stream parsing...

ok maybe it's more like D&B and future bass but who the hell do you think I am, Ishkur

Show thread
Show older

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!