Skip Navigation
Computer Scientists Invent an Efficient New Way to Count
  • It really is. It'd make a wonderful assignment in a second level programming class.

    We use hyperlloglog++ for this because it's mergable across nodes and threads. I haven't thought much about combining this one.

  • Public personal dev accounts: opinions?
  • I'm not sure I'd attach any meaning to real names online. There's a whole group of us whose online names are just things they thought were neat when they were 12. And they've just stuck forever. There's lot of reasons.

    But otherwise, yeah. I'll spend ten minutes looking up someone's online profile. Mostly for GitHub if I can find it. If someone's commenting on public prs and seems nice that's a big signal.

  • How do you contribute to OSS?
  • I agree. Light touch until you have a bunch of changes landed.

    I was a professional open source contributor for a while. Still have the same job, but the license changed. Culture still quite similar though.

  • Added Bugs to Keep my job
  • We squash. I'm not really interesting in your local journey to land the change. It's sometimes useful during review, but after that it's mostly the state of the main branch I care about. It's what I need to bisect anyway.

    I don't like commits that are just references to issues. Copy the issue into the commit message so git blame tells you something useful. Unless it's just closing a simple big. Then the title and issue reference are plenty.

    Depends on the project I imagine.

  • isBooleanTooLongAndComplex
  • I review a ton of code and have a bunch reviewed in turn. I don't remember that last time I've had this come up. Either direction really. I guess I'm lucky. We just split naturally in similar places.

  • How do people with aphantasia play chess?
  • It just doesn't come up all that much. Folks live without knowing they are different.

    And it is on a spectrum. Some folks is nothing others are can force a few pictures if they have to but aren't clear. I dunno.

  • How we’ve saved 98% in cloud costs by writing our own database
  • I imagine a delta encoding scheme similar to what the time series DBs use would work well for the geo points. Maybe even a delta-of-delta encoding for things like ships which move very consistently.

    It's probably not worth it given how small they've already go their data. But it is fun.

  • New language
  • I think the last new instruction the JVM added was invokedynamic like 10 years ago. I believe they did it so lambdas could be called efficiently. Polymorphic incline cache and stuff.

    But the JVM has grown more complex in other ways. The way to force simd instructions is pretty wild, for example.

    I don't know enough to call it a mess or not. It works though.

  • This setting is so fucking dumb
  • A while ago I read a book where a town got nuked. Only it was just a rumor spread on Facebook. Town is fine. But tons of people believed it. Set up road blocks and stuff. For years.

    edit: I thought, "there is no way people would do that." Oh well.

  • sffjazz top 100

    I've always loved this list of sci-fi books. The 2000s web design compells me.

    A while ago I tried to read the ones I hadn't. It was a lovely tour. My biggest surprise was enjoying Childhood's End.

    2
    The problem with ‘3 Body Problem’
  • I listened to the first one on audible a while back and didn't like it so much. I had trouble connecting with the charcters. The ideas were good and from what I hear about the next ones they are even more fun. But maybe it was a translation thing. Or a style thing or a cultural thing. It felt more like Clark than Card. I feel like the show made an effort to make the characters easier for me to connect with and I appreciate that.

    The article does have a point for me though- linking the Game of Thrones folks in the marketing feels like a mistake. I don't trust them.

  • What if public libraries...
  • I think libraries vary a lot. Your library sounds lovely. My local ones are half way between what you are describing and the quieter places others are describing. But they are actively trying to be a third place.

    I think your point is "some libraries are third places". And that point would hit harder if you gave folks grace. Don't assume they are speaking from ignorance but invite them to check out libraries if they haven't. I dunno.

  • InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)NI
    nik9000 @programming.dev
    Posts 1
    Comments 49