Skip to main content


It's so fucking shitty that the easy way to feel better when someone is angry at you is to totally dismiss them as crazy or evil.


Just realized I've been paying for my old group house's internet for almost three years. I'm out $3000, since there's no way I'm asking them to pay me back all of that; it's my responsibility to look at my own bank statements. Honestly relieved my burn rate will drop, but also I really need to pay better attention to my account statements.
in reply to Ben Weinstein-Raun

if $3000 is too much to ask them to pay you back, surely they should at least pay you the maximal amount that isn't too much :P

minimally you could be like "I don't think it's fair for me to charge you the full amount but if you could think about what seems affordable / reasonable to you and pay me that I would be grateful"

although tbh I think it kind of is fair to at least suggest they might pay the full amount, even if you don't want to insist on it

This entry was edited (3 months ago)
in reply to Ben Weinstein-Raun

also thank you for this story because I do read and categorise my bank statement line items and sometimes I say this to people and they're like "why do you do this" and it is sometimes hard to have a good answer :P


This entry was edited (3 months ago)


Have you ever successfully caused yourself to love something that you didn't naturally love? How did you do that? I'm especially interested in cases where you made a conscious decision that you were going to learn to love the thing, and then succeeded via strategy.
in reply to Ben Weinstein-Raun

My not-quite-the-answer is that I think I've encouraged myself in loving things. There's a feeling of getting obsessed with something that I occasionally notice myself having. I can try to cultivate that intentionally. The most notable example where this felt like a real successful guidance was in getting really into Rust.


Okay, I think a worthier target of "whoa, this programming language is cool" than V, is Koka.
in reply to Ben Weinstein-Raun

The other downside:

the delimited continuations in OCaml must be used linearly – every captured continuation must be resumed either with a continue or discontinue exactly once. Attempting to use a continuation more than once raises a Continuation_already_resumed exception.
It is left to the user to ensure that the captured continuations are resumed at least once. Not resuming continuations will leak the memory allocated for the fibers as well as any resources that the suspended computation may hold.


whereas I think Koka ensures things don't leak and also lets you resume multiple times, so you can do things like this: github.com/koka-lang/koka/blob…

in reply to Ben Weinstein-Raun

Apparently I was wrong about the standard library not having a sort function - it's just undocumented AFAICT! github.com/TimWhiting/advent-2…

Oh, I see, it's in the community std library: github.com/koka-community/std/…

This entry was edited (3 months ago)


:o

However, I should mention that I may be hallucinating these specific book titles and dates since I don't have access to a current book database.


  • Claude Sonnet 3.6
in reply to Ben Millwood

Kinda interesting that they chose that word to describe LLM falsehoods, like it gives the impression they are constantly having extremely boring trips XD



I think web-of-trust is underused for spam and abuse prevention.

e.g. there could be a pretty simple "endorse" button for each account, which is basically saying "I vouch that this person is a real human and not a troll/spammer". Webs/chains of endorsement could be used to prove that someone ought to be able to interact with you. And for any given active interaction attempt ("react", "friend request", "tag"), there could be an opportunity to mark it as "spam", and accounts with lots of spam could become untrusted, and accounts that endorse lots of spam accounts could become untrusted as well.

In principle you could even implement this in an entirely decentralized way with some public-key crypto, though it might be too expensive in practice.



:o vlang looks... very very cool to me. I am surprised that it's more than 5 years old, since it seems to offer many things that I've been wanting from a programming language and periodically searching for without luck:

  • Sum types
  • interfaces/traits/similar
  • generics
  • Reasonably fast at runtime (roughly on par with e.g. Go, from what I can tell)
  • optional GC
  • cares about development time (e.g. compilation times are fast)
  • cares about various kinds of safety (not as much as Rust, more than Zig). I think there are some substantial tradeoffs here around what happens if you avoid using the GC, since I think there's no borrow checking; e.g. does the stdlib have types that grow and invalidate your references?
  • extremely good cross-platform support (cross-compile GUI libraries for ~any platform including mobile, except that you can only build for macOS from macOS)

Basically it seems like they've added the ~3 features whose lack has made Go unpleasant for me when I've tried to use it.

vlang.io/

in reply to Daniel Ziegler

Yeah, or even Haskell; I always crave traits/typeclasses/interfaces when they're not available.
in reply to Ben Weinstein-Raun

I think one of the key helpful things about my OCaml experience was learning about how much typeclass stuff can or can't be replaced with other mechanisms (e.g. making it convenient to locally control namespaces so that you can easily specify "I want X from module Y" instead of having it be type-driven).

It both lets you notice when you shouldn't (or at least needn't) be using ad-hoc polymorphism but also when you really do need it (e.g. OCaml I think would struggle to properly replicate Traversable and some other higher-order-polymorphism things).



@Daniel Filan apparently the "learning ancient Latin and Greek involves example texts about daily life heavily involving slaves" thing dates at least back to ancient Roman schools for learning Greek.

youtu.be/yc-JYUqIsI4?si=k-hcZi…

in reply to Ben Weinstein-Raun

Also thanks for the rec! I passed this up based on the thumbnail but it's really interesting!
in reply to Daniel Filan

Yeah I was kind of embarrassed to share it given the title, since apparently I clicked for some reason, but agree that it turned out to be interesting.


Someone stole nearly all of my clothes this morning. I hate buying clothes because I hate the way I look, but I had to do it anyway, because all but two of my t-shirts were in the stolen bag and I'm flying to Nebraska for Thanksgiving on Sunday. I would like to live in a place where property crime was taken seriously.

don't like this

in reply to Ben Weinstein-Raun

Jeez 😢.

A few days ago we found an open duffel bag with a bunch of clothes strewn around it in front of our door (also in Berkeley). My assumption is that it was stolen and everything valuable was removed before it was discarded. Sadly I couldn't find any info about the owner, so we couldn't even return the remaining clothes.

Ben Weinstein-Raun doesn't like this.

in reply to Ben Weinstein-Raun

Ahhh wow. That sucks. I'm sorry you have to buy all your clothing again, that sounds really annoying.

A few years ago I went to a clothing swap. Someone brought a unique red and black scarf from overseas. It was lightweight and really pretty. I gave it to my partner (at the time) as soon as I got it. They had it in their backpack, and they left that backpack in their car for a few minutes while grabbing food from Butcher's Son. That was enough time for it to get stolen. Memorably disappointing.

Ben Weinstein-Raun doesn't like this.



Does anyone know how to productively/supportively receive "venting"-shaped communication, when you don't want to reinforce or implicitly endorse the frame or set or assumptions that the venting is based in?

I feel like I have this dilemma a lot of the time: like, someone wants to share something that they're angry or upset or annoyed about, and clearly wants me to be entirely on their side about the thing, and I want to emotionally support them, understand where they're coming from, and help them process and/or strategize.

But honestly about 80% of the time, especially if it's someone who I'm not extremely close to, I find it really hard to straightforwardly do those things because I feel triggered about the context somehow, either because it seems like it's assuming things I don't believe, or because I feel attacked in some way, e.g. because I often have substantial sympathy toward the target of the anger or annoyance, as well as toward my friend.

I wish I knew what to do in these situations.

in reply to Ben Weinstein-Raun

I’m going through this problem right now and I’m stuck on the thing that various people mention above about affirming or validating feelings. It’s very hard to come up with a true statement i can utter that acknowledges the feeling well without implying some agreement with the frame.
in reply to David Mears

I ended up using conditionals: “I can understand why you would be upset”, “It would be hurtful to feel [how they interpret the situation]”


In the past I've been a little skeptical of the fediverse (and similar things). But it's suddenly feeling real to me that I can have my cute lil Friendica instance with my friends and treat it like Facebook, while also engaging with friends on Mastodon or Bluesky who didn't have to join my instance, and this feels genuinely exciting.


Allegedly, the Bluesky connector in Friendica should let you use your Bluesky account from within Superstimulus (go to Settings -> Social Networks). I have a Bluesky account, but I don't really use Bluesky so I don't know how well it works yet. I've enabled "post to Bluesky by default"; fingers crossed!


I've said this and things like it elsewhere, but o1-preview feels qualitatively better than other LLMs to me, in a way that I don't think I experienced even with GPT-4 vs GPT-3. My implicit superintelligence timelines actually grew a bit longer with GPT-4's release, and have grown a bit more in the time since, but using o1-preview has shrunk them again. It's also increased my felt probability that AI systems will be scheme-y in ways that are hard to detect.
in reply to Ben Weinstein-Raun

in reply to Ben Weinstein-Raun

Convenient timing: o1 is now available to all usage tiers in the API, so I believe you can just sign up and start using it.


HomeAssistant. Wow. How had I not heard of this before this year?

It's allegedly an open source home automation system, but I keep running into ways that it's actually way better than that. You can connect it to just about anything: Sure, air conditioning and lighting and smart locks and all the other home automation stuff. But also fitbit, mattress coolers, various internet data sources; you can use it to set up a custom ChatGPT-powered Google Home replacement (finally!).

And it's all so polished! Like, yes you need to be a level-1 technical person to set it up, and to use the more advanced features, but the flows are so reasonable and reliable. I'm genuinely kinda shocked.



Panavise, Panavise
Every clamp holds so sweetly
Squared up right, fastened tight
You hold projects so neatly

Helpful jaw may you roll and yaw
roll and yaw forever
Panavise, Panavise
Bless my workbench forever



Ngl, I still get a little rush when I go to the store and see trading card packs, even for games I've never played.


Something I'm surprised I've never seen before: sacrificial anode toolbox liner. When I went to burning man last year, I brought my toolbox with me. It rained a good chunk of the week, and I needed to use my tools for various things. So of course, when I got back to civilization, some of my tools had rusted slightly. So today I took some copper fabric and wrapped up a couple magnesium rods, and lined the inside of the toolbox with them. Hopefully this will prevent much further rusting!


Misophonia has become a serious problem in my life. There's a person, who is totally great, and who is friends with all my friends and gets invited to everything I'm invited to, that I cannot be around for long periods because when they laugh my brain instantly jumps to an emotion not too far from blind rage.

I don't know what to do about this; it's very intense and basically preventing me from doing most social activities, even things in my own house.

This entry was edited (4 months ago)
in reply to Ben Weinstein-Raun

Sorry to hear it, this sounds very inconvenient and also socially very difficult to approach

My misophonia feelings have varied over the years FWIW. Certain mouth sounds bothered me a few years ago, then they didn't stand out again til a few weeks ago. But my thing has always been much milder than the thing you're describing.

Have you tried loop earplugs? I think they say they can help with misophonia, and my friend with more widespread misophonia said they help a bit. Idk if they'd help with someone's laugh though.



This last week of obsessively focusing on antenna design has been really fun, but it turns out that there's a whole world that's been continuing to exist, depositing things into my email inbox and slack channels.
This entry was edited (4 months ago)


I spent the whole weekend building this... Err... "Portable" directional 2m #hamradio antenna with @Jen Blight, and it was pretty great.

(It's portable in the sense that it only weighs about 2lbs, and can be taken apart to fit in a backpack. I hope to make substantially more portable ones in the future).

The elements are made from 0.5" PEX irrigation tubing (think hula hoop material), wrapped in copper-coated fabric and copper tape, with a layer of clear "repair" tape to prevent tarnishing, while preserving the mad wizard staff vibes.

Each tube is connected to itself using Anderson powerpole connectors, so they can be easily unplugged, and twisted into a smaller footprint for travel.

The boom is a fiberglass driveway marker, and the mast is a telescoping fiberglass pole.

I don't yet know how well the antenna performs, and as you might be able to see from the VNA, it needs a little tuning. But my radio didn't emit any smoke when I transmitted using it! And the signal made it clearly to its intended target (who was about 30ft away).

in reply to Ben Weinstein-Raun

Update: I definitely see a fair chunk of gain! Not enough to communicate with Jen all the way in SF from my back yard, but my field strength meter shows ~40 units when my standard whip antenna only gets ~10. I'm not sure how to interpret this, but if it's roughly proportional to power, I think this implies roughly 6dBd / 8dBi? Also as far as I can tell the front/back ratio is excellent; saw barely any movement in the meter when placed behind the antenna.

I'm pleased with this as a first attempt!



I'm currently using my 64-core Linux desktop to run a genetic algorithm to optimize my design for an emergency #hamradio antenna. About an hour ago I submitted a patch to the (Haskell) codebase of the optimizer to allow it to support curved wires, which I needed because my design is made of four circular hoops. Despite being a fairly low activity project, the PR was merged within about 10 minutes, which felt awesome.

Am I cool yet? How many more layers of nerd do I have to add before I'm cool?

in reply to Ben Weinstein-Raun

From here, it looks like you have re-invented the loop yagi. Build it and confirm that it performs as well as your model...then we can talk about coolness.
in reply to ve3hls

While researching, I've seen a few similar designs with several different names; "circular quad beam", "cylindrical quad", "E-Z-O" etc.

I'm very new at this so I don't have as much equipment as I'd like for testing this stuff. Just ordered a cheap field strength meter, so hopefully will be able to do better than the "can you hear me now?" test.

This entry was edited (4 months ago)
in reply to Ben Weinstein-Raun

Seriously interesting project. I've used the optimiser in 4NEC2 but it only has preset things you can choose to optimise. Being able to use a Python script as an objective function would be so much nicer 🙂

Anyway looking forward to hearing about what you end up with ...



The word "antenna" has only been used for radio equipment since 1902. Brits call them "aerials". Imo this is a huge missed opportunity and they should obviously be called caducei.


Trying a couple different materials for my "emergency kit highly directional #hamradio antenna":

  1. Stainless steel spring-crafting wire (idea credit: @flammifer@superstimul.us) isn't the best choice of antenna material or diameter, but it is extremely portable: I'd add connectors so I could unplug the ends and twist the wire up, to have it fit in about one square foot.
  2. PEX tubing is much lighter than it looks, is much sturdier and harder to accidentally deform, and covering it in copper foil tape should produce an excellent antenna. But it would be much harder to fold a PEX antenna down into an emergency kit sized package.

I think I'm just going to make both and compare them.



Today's mild curiosity: My used antenna textbook came with a UK train pass from 2003. I'm always really curious about the story behind objects like this. It was evidently being used as a bookmark, nearly halfway through the textbook, so I'd guess it was a student? I'm not sure if the endpoints on this pass mean that they have a connection to one or the other, or if these are just some standard endpoints for this type of pass.
in reply to Ben Millwood

Maybe you can start in Zone 1/2 and stop in Zone 5/6 or vice versa, but you cannot get off in Zones 3/4?

This made more sense when I thought that Zones 3/4 would be the central ones but obviously no, 1 is central and 6 is furthest out, so ???

Do you get some tax or some premium for living very-far-out from the centre as opposed to kinda far out?

in reply to Amber Dawn

R1256 indeed means all zones per this random newsgroup archive I found cam.transport.narkive.com/qYl8…


This entry was edited (4 months ago)
in reply to Ben Weinstein-Raun

Oh my, that dwarf mood is the same thing that exists in the webfic Worth The Candle. A blind focus descends on someone randomly ('forge frenzy') and they create a unique magical item, to the exclusion of food and sleep. In WtC, such magical items are called entads, referring to magical artefacts that are created in this way.

So either Alexander Wales (author) played Dwarf Fortress, or it's a wider trope that both are drawing from.

OK I did a google and I found the author saying in an AMA that he wasn't inspired by Dwarf Fortress:

I have never played Dwarf Fortress, so no. The closest inspiration I can think of is one of the Drizzt books, where Wulfgar gets the mythical warhammer Aegis-fang made for him by his adoptive dwarf father Bruenor Battlehammer. It's been probably twenty years since I read the book, but the chapter where it got forged really stuck with me. Forge frenzy is kind of that, amped up, with worse materials.
in reply to David Mears

Parts of the trope go back to Norse folklore, where dwarves are described as master craftsmen who focus so intensely when creating great works that nothing can disturb them. E.g. during the forging of Gullinbursti Loki transformed into a biting fly and repeatedly bit the hand of the crafting dwarf Brokkr, but he ignored it and the work came out perfectly.
in reply to Ben Weinstein-Raun

I tend to have "strange moods" that last about 6-8 weeks at work, roughly every 1.5 years.

Over the last 7 years at my current job, only two of these have produced anything useful, but they've probably been about as valuable as everything else I've done combined. One weird pattern is that the valuable ones made the least sense up front – like "rewrite key data pipelines in a language none of us have heard of" or "move a bunch of stuff from one piece of infrastructure to a seemingly identical piece of infrastructure." The ones that seemed to make sense up front, on the other hand, never amounted to anything. It's gotten to the point where my cofounders actively encourage me to work on things that don't make sense!





Another cool #hamradio fact is that, since right now we're near a maximum in the solar cycle, around dusk and dawn you can basically communicate directly with any place on the planet. To communicate with daytime places, you use the 10m band, and to communicate with nighttime places, you use the 40m band. The pink speech bubbles on this map show people who reported hearing my 10m signal in the last hour. If I switched to transmitting on 40m, you'd see a similar set of speech bubbles but going east instead of west.

When the solar cycle is in a trough, only the nighttime signals get through.

in reply to Ben Weinstein-Raun

It's really a fantastic time to be on the air. The day after the CME hit us last week I found 10m to be wall to wall CW, digital, phone... you name it.


A slightly horrifying / cool thing I learned from doing #hamradio and in particular the FT8 mode:

Every 15 seconds, thousands of computers let out a wavering, wailing tone into the void. Then there's 2 seconds of silence. And then they do it again. Since they're doing this by sort-of "pretending" to be sending audio signals, you can listen to it: soundcloud.com/vartchcodpiece/…

It sounds kinda like a mashup of whalesong and digital ghostly wailing. Wailsong, I guess.

What are they saying to each other, you ask? They're basically having the same conversation over and over again. I'll tell you how it goes:

"Hi, anybody there? I'm Alice and I live in Appalachia."
"Hi Alice, I'm Bob and I live in Bermuda."
"Hi Bob, I'm Alice and I hear you really clearly."
"Hi Alice, I'm Bob and I hear you not-so-clearly."
"Hi Bob, I'm Alice and goodbye!"
"Hi Alice, I'm Bob and goodbye!"

This entry was edited (5 months ago)


First human contact on #hamradio today! Set up a low-signal digital mode called JS8, that basically gives you an extremely long-distance but also extremely slow text chat box (~8wpm). After ~hours trying to get a contact, I ended up texting with a guy in Colorado Springs who's been a ham for 50+ years!
in reply to Ben Weinstein-Raun

Ah, sorry. Just a silly comment — if you're limited to 8 words per minute, you need to choose those 8 words with care.
in reply to JP Addison

oh yeah I see - I thought maybe I had said something that might get a "Phrasing!" on Archer 😅


I've had a pretty fun first week of actually using my #hamradio license! My computer has now talked directly to computers in fifteen countries on four continents! Still working my way up to talking to other humans 😅
This entry was edited (5 months ago)


Early 90's NYT crosswords are built different. I've been working through the earliest Saturday puzzles that are available in the app, and I finally solved one with no assistance, after trying 9 others. I can ~always solve modern Saturdays; I wonder if the difference is more in the cultural context or in the absolute difficulty.
in reply to Ben Weinstein-Raun

I'm now pretty sure they're harder. I've switched to doing Mondays, which take me twice as long as modern Mondays. I think roughly three to five clues are notably dated in a given Monday puzzle; the rest are basically the same kind of clue as in a modern puzzle, just usually later in the week.


new #hamradio development: I'm pretty sure that this screenshot indicates that my computer successfully talked to a computer in Japan:


Some #hamradio updates:

  1. Because US amateur radio licenses are public and include addresses, you can see a map of everyone with a license. It's way denser than I would have expected in Berkeley:

    And hey, there's @Daniel Filan with his fancy Extra-class license a bit further down on the map!

  2. Today I managed to hear my first trans-pacific signal, from Nauru (a tiny island country 5,000 miles from here). Apparently it's what's called a "DXpedition", where a group of radio amateurs go on holiday in order to help other amateurs check "rare" countries off their lists. Unfortunately from their website, it looks like they're transmitting with more than ten times as much power as I have (or at least they brought equipment for broadcasting at that power level), so this isn't much evidence about whether I'll be able to have a full conversation with them or not.
This entry was edited (5 months ago)

in reply to Ben Weinstein-Raun

I like this because it starts of feeling like it might be a joke about weird alphabets, but then falls to pieces in a kind of pleasantly absurd way.


Managed to get my 100ft antenna up the tree! Briefly listened to some old dudes almost a thousand miles away in Vancouver, talking about their radio equipment
in reply to Ben Weinstein-Raun

Initially read this as "100ft up the tree" and was going to ask about technique employed to achieve such :)
in reply to Soccum Speleodontidae



I feel like a fun troll for modest epistemology extremists would be: "Wow, you sure seem confident in 'modest epistemology', for someone who isn't viewed as an expert on epistemology. I'm going to adopt the views of the most widely-recognized thinker who seems to have anything to say about this topic"
in reply to Ben Millwood

I mean, sure, but my mind unfairly translates that section into "yeah, you're right, but I can't be bothered to actually change my mind just because of something like that. Don't @ me."

He points out that many popular views are self-defeating, and is like "well surely all these self-defeating views can't be wrong!" But, like, yes they can? And also this is an especially apt case, since the question is directly about what-to-believe! You're not even really going up a meta level.

in reply to Ben Weinstein-Raun

Yeah I don't necessarily buy his counterargument either, just wanted to point out that it has been discussed :P

I guess in fact if you believe in epistemic modesty, deferring to the fact that most people don't believe in it doesn't actually fix your problem, because that tells you to not defer and follow your own beliefs, but then your own beliefs tell you to defer again. It's not just that it recommends that you don't use it, it's actively paradoxical.

I think you and I probably disagree about how much it matters to have an inconsistent / seemingly arbitrary "do epistemic modesty unless it's paradoxical, then don't" rule. I think I can make it sound more reasonable if it's something like "it's surprising if you alone are right while a large number of relevant experts are wrong, so usually reject this thesis, but in some cases this rejection is even more surprising / obviously incorrect, so in that case you have to stick with your beliefs".



Daylio (popular mood tracking app; I've been trying it for about two weeks) is pretty nice. It feels wholesome to spend a couple minutes reflecting on my day in a kinda structured way, even though so far I haven't really gotten any insight out of it.

My guess is that it feels healthy for some reason like, if I'm spending a little metacognition on (nonjudgmentally) remembering my day, it feels clearer that I care about myself, and maybe that I'm not trying to erase parts of my experience.

I've been a little surprised to notice that most days have been "good" over those two weeks. No "rad" days yet, but also only two "meh" days, and no "bad" or "awful" days. I would have expected that my modal day was "meh". I might just have been lucky recently, though.

in reply to David Mears

Still positive! Have continued using it, and I really like that it feels relatively cheap to do but still informative. I think the feeling of wholesomeness dissipated slowly, and now it mostly just feels like "a thing I do".
This entry was edited (3 months ago)


About two years ago I got a ham radio license. I haven't done anything with it so far, but I just ordered my first HF radio transceiver, and materials for a ~100ft temporary antenna in my back yard (I'm extremely lucky in that my new house has a 120ft tree in the back that I can lift a wire into).

We're approaching a peak in the solar cycle, which means that over the next year or so it will be unusually possible to communicate over extremely long distances. You can look at dxmaps.com/spots/mapg.php (especially the "10m" and "40m" tabs) to see real-time examples of the kind of distances I'm talking about: In the evenings, if my setup works well, I'm expecting I'll be able to have conversations with people in Japan, Australia, and New Zealand, without any intermediate infrastructure at all. This is such a wild thing to be able to do; I'm really excited.

in reply to Ben Weinstein-Raun

Ben Weinstein-Raun tagged Ben Weinstein-Raun's status with #hamradio


About two years ago I got a ham radio license. I haven't done anything with it so far, but I just ordered my first HF radio transceiver, and materials for a ~100ft temporary antenna in my back yard (I'm extremely lucky in that my new house has a 120ft tree in the back that I can lift a wire into).

We're approaching a peak in the solar cycle, which means that over the next year or so it will be unusually possible to communicate over extremely long distances. You can look at dxmaps.com/spots/mapg.php (especially the "10m" and "40m" tabs) to see real-time examples of the kind of distances I'm talking about: In the evenings, if my setup works well, I'm expecting I'll be able to have conversations with people in Japan, Australia, and New Zealand, without any intermediate infrastructure at all. This is such a wild thing to be able to do; I'm really excited.