arghdos's recent activity

  1. Comment on Want to call C from Python? Use D! in ~comp

    arghdos
    Link Parent
    If you're willing to pull in another package, I have typically used Cython for C bindings. Much cleaner than ctypes IMO, but I like that the D method doesn't require you to rewrite the interface...

    If you're willing to pull in another package, I have typically used Cython for C bindings. Much cleaner than ctypes IMO, but I like that the D method doesn't require you to rewrite the interface to the external code -- that's a huge plus, assuming it works well. I also know people who quite like pybind11 (roughly Boost.Python minus Boost), but I haven't used it myself, and it's primarily designed to be implemented inside of the C code (hence, you'd still be writing a C wrapper).

    4 votes
  2. Comment on Altered Carbon - Season 2 trailer in ~tv

    arghdos
    Link Parent
    I remember enjoying the first two. They're definitely not the deepest thing in the world (as others have mentioned) but the show was relatively true to the themes (sleeves, hard-boiled detective,...

    I remember enjoying the first two. They're definitely not the deepest thing in the world (as others have mentioned) but the show was relatively true to the themes (sleeves, hard-boiled detective, high action / lots of brutality, etc.).

    I'm kinda bummed to find out that the second season isn't following book two, TBH as I remember really enjoying the setting of book two

    also, people running around in murder robots sleeves
    , but I imagine I'll enjoy season two about as much as I did the first one. That is "Well, I gotta watch something while waiting for the Expanse, and this doesn't suck" :P
    1 vote
  3. Comment on Altered Carbon - Season 2 trailer in ~tv

    arghdos
    Link Parent
    It amazes me how much I forgot about these books since I read them years ago. I didn't even recall that there was another season 2 spoilershotel, regardless of the whole Hendrix angle..

    It amazes me how much I forgot about these books since I read them years ago. I didn't even recall that there was another

    season 2 spoilershotel, regardless of the whole Hendrix angle.
    .

    3 votes
  4. Comment on As of Python 3.7, dictionary order is guaranteed to be insertion order in ~comp

    arghdos
    Link Parent
    You seem to be missing that Numpy is exactly the glue language you like Python for, but for all scientific computing written in Python. It makes something that would be many C/C++ lines quick to...

    I see Python as glue language, maybe a shell on steroids, to be used when writing a shell script would end up with lots of lines but we still don't want to write C or stuff like that. Also as a good language for prototyping stuff.

    You seem to be missing that Numpy is exactly the glue language you like Python for, but for all scientific computing written in Python. It makes something that would be many C/C++ lines quick to write and easy to prototype.

    1 vote
  5. Comment on Introductions #7 - It's been a while... Let's have an "Introduce Yourself" post! How's everyone doing? in ~talk

    arghdos
    Link Parent
    For p&p rpgs, there's already a ~games.tabletop that should help scratch that itch :)

    For p&p rpgs, there's already a ~games.tabletop that should help scratch that itch :)

    4 votes
  6. Comment on Tell me about your RPG campaign in ~games.tabletop

    arghdos
    (edited )
    Link Parent
    Yeah, I noped our party right out of this exact situation a few months back, haha. Our paladin was like, "We can take him" and I was like... I just rolled a 20 on my performance check to...

    Yeah, I noped our party right out of this exact situation a few months back, haha. Our paladin was like, "We can take him" and I was like... I just rolled a 20 on my performance check to desperately apologize for having disturbed you kind <spoiler>. It still almost instant killed us laughing at my performance :)

    4 votes
  7. Comment on Tell me about your RPG campaign in ~games.tabletop

    arghdos
    Link Parent
    Oh boy, now I'm thinking of the ramifications of a badly failed roll = randomly teleported away. Your DM musta had fun with that one before the curse was lifted, haha. Also, if I was your DM and...

    Oh boy, now I'm thinking of the ramifications of a badly failed roll = randomly teleported away. Your DM musta had fun with that one before the curse was lifted, haha.

    Also, if I was your DM and your character:

    a) had a god on speed dial (so to speak), and.
    b) had a telepathic link to the rest of the party

    I'd totally be trying to pitch you on dire circumstances if one of your mediations went wrong. A conversation to the rest of the party with a malevolent god delivered in your voice perhaps? :)

    2 votes
  8. Comment on Tell me about your RPG campaign in ~games.tabletop

    arghdos
    Link Parent
    Sounds like a good DM :) Does this mean your new character is not cursed like the rest of the party? Bonus!

    Since then I've been throwing different ideas out and he works them into the game

    Sounds like a good DM :)

    Does this mean your new character is not cursed like the rest of the party? Bonus!

    1 vote
  9. Comment on Tell me about your RPG campaign in ~games.tabletop

    arghdos
    (edited )
    Link
    I am in the design process for my next campaign. We are going to start by playing a game of The Quiet Year by Avery Alder. This is a collaborative map drawing game, where we build the city that...

    I am in the design process for my next campaign.

    We are going to start by playing a game of The Quiet Year by Avery Alder. This is a collaborative map drawing game, where we build the city that the main campaign will take place together as a group. Each turn someone draws a card which acts as a story prompt (e.g., someone new comes to town, who are they and why haven't you seen them before), and can then take an action to change the community (e.g., the people are fearful of outsiders and start building a wall to keep them out). Every action that can be is recorded on the map of the community, such that at the end I'll have a very good understand of what this place is, and how to start building the main game on top of it.

    I really enjoy making campaigns this way for a few reasons. First, there is no better way to get players totally engrossed in the world you are creating from day one than to give them some creative authorship. This is something I learned from my brief (ended when I moved for a job :( ) DungeonWorld campaign last year, "Ask questions and use answers". You will also usually come up with way more interesting ideas as a group than by yourself. Plus it's infinitely less work for the DM, your players will hand you the hard part -- the foundation of the world you're playing in -- then you get to think about all the motivations of the community, facts about the world, etc. to build on top.

    I have prepped (or really, thought a bunch about) some of the world I would create by myself. This is largely inspired by the suite of songs: Mountains of the Moon > Dark Star by the Grateful Dead. I've linked to the lyrically analysis because it's more relevant here, but if you've got 40 minutes to kill, I would be happy to hook you up with the appropriate soundtrack. I'm picturing a city built into the side of a mountain (or perhaps in the valley between two peaks). Lots of vertical rise, minarets, narrow windy streets, dark alleys (we're going to be playing Blades in the Dark for the main campaign, so a sneak thiefs' dream seems about right). I've read a lot of the folklore referenced on those pages by now, I'm particular interested in using Hans Christian Andersen's The Marsh King's Daughter (sans the Christianity bits) -- essentially a local Noblewoman gets lost in a narsh, and months later someone finds a baby who looks like her in the center of a giant lotus in the Marsh, the baby also changes form by night, and maybe personality too. There's a ton of other things in there that would be great too, e.g. the Carrion Crow as the leader of a death cult or assassin's guild -- I have a running list in my head. The really nice thing about the Quiet World is that it makes it really easy for me to introduce story elements I'm interested in, while not totally taking over control of the authorship. For example the Marsh King's daughter could be done on one turn (prompt: someone gets lost, action: search party for her, that eventually finds the daughter). Then she's just in the world and we can find out together what her motivations are. So while I have a whole bunch of ideas, I can't tell you what the world will look like till we play to find out what happens.

    As you can tell, I'm very excited :)

    I'm also in a D&D campaign, but it's the opposite of everything I just described. I'll continue to play because I like the guys in my group (Skyping with friends from home), but honestly my heart is not in it. I don't care which hallway we go down, or what goblins we fight, so let's go down the first one and crack some goofs while we're doing so.

    7 votes
  10. Comment on A black man in Michigan tried to deposit checks at his bank. The manager called police. in ~news

    arghdos
    Link Parent
    I've primarily used checks for paying rent. Bank transfers while not incredibly difficult, do require some non-trivial set up (e.g., exchanging bank account #s). Most of my landlords have used a...

    I've primarily used checks for paying rent. Bank transfers while not incredibly difficult, do require some non-trivial set up (e.g., exchanging bank account #s). Most of my landlords have used a check or a third party bank transfer service (e.g., the moral equivalent of Venmo).

    Also, if you don't set up a direct deposit with your employer, they will mail you a check. I imagine that there's a decent range of employers that would only use checks (anything more official than cash only, but less official than a direct deposit).

    2 votes
  11. Comment on What are your favorite concept albums? in ~music

  12. Comment on Which are your top five computer programs? in ~comp

    arghdos
    Link Parent
    The real question: does it have a UPnP server plug-in (a la foo_upnp + BubbleUPnP). Also, can it listen to an internet UPnP server (my self hosted box). I'd be happy to switch to a native app, but...

    The real question: does it have a UPnP server plug-in (a la foo_upnp + BubbleUPnP). Also, can it listen to an internet UPnP server (my self hosted box).

    I'd be happy to switch to a native app, but the last time I tried I wasn't able to find any native Linux app that could meet this requirement on a few hours of searching (but maybe I just didn't find the right program).

    My use case is fairly niche, but more broadly Fb2k has a pretty great plug-in ecosystem.

    3 votes
  13. Comment on What's your favorite food that tastes good and is good for you? in ~food

    arghdos
    Link
    Chana masala Super easy to make (maybe start with the Minimalist Baker recipe if you don't cook very often), low amounts of oils / fats, vegan if you don't use Ghee, and above all delicious. In...

    Chana masala

    Super easy to make (maybe start with the Minimalist Baker recipe if you don't cook very often), low amounts of oils / fats, vegan if you don't use Ghee, and above all delicious.

    In that vein, there are a huge variety of lentil dishes that fall in this bucket as well, from Spiced Moroccan Lentils to Dal Makhani

    Edit: thought of another one, Green papaya salad -- check your local Asian grocery for a green papaya (don't get it if it's not specifically marked as green, otherwise you'll get a ripe papaya)

    8 votes
  14. Comment on Only 15% of the Basecamp operations budget is spent on Ruby in ~comp

    arghdos
    Link Parent
    Ahhhhh, yeah the reduction of 400k wouldn't cover two developers not the 45k number. That makes way more sense, thanks!

    Ahhhhh, yeah the reduction of 400k wouldn't cover two developers not the 45k number.

    That makes way more sense, thanks!

    4 votes
  15. Comment on Only 15% of the Basecamp operations budget is spent on Ruby in ~comp

    arghdos
    Link
    Maybe they're based somewhere cheap, but these two statements seem pretty contradictory

    unrealistically low $45,000/year. That reduction wouldn’t even pay for two developers at our average all-in cost at Basecamp!

    Not every company pay their developers as well as we do at Basecamp, so maybe the rates would look a little different there

    Maybe they're based somewhere cheap, but these two statements seem pretty contradictory

  16. Comment on Sounds Vintage v7 - Forward in ~music

  17. Comment on Ars Technica’s ultimate board game gift guide, 2019 edition in ~games.tabletop

  18. Comment on Ars Technica’s ultimate board game gift guide, 2019 edition in ~games.tabletop

    arghdos
    Link Parent
    I too want to play the bird game -- I was going to buy it for my cousin who's an avid bird-watcher, but he's only a bit of a board-gamer and that Amazon price tag is pretty steep right now. Maybe...

    I too want to play the bird game -- I was going to buy it for my cousin who's an avid bird-watcher, but he's only a bit of a board-gamer and that Amazon price tag is pretty steep right now. Maybe next year :)

    1 vote
  19. Comment on We only hire the trendiest in ~tech

    arghdos
    Link Parent
    I did exactly this, and got the job. My company in particular is an excellent environment and places a lot of emphasis on work/life balance however. I would absolutely believe I'm not in the norm.

    But if you think programmers aren't elitist, try wearing a suit and tie to an interview sometime

    I did exactly this, and got the job. My company in particular is an excellent environment and places a lot of emphasis on work/life balance however. I would absolutely believe I'm not in the norm.

    4 votes
  20. Comment on Teacher Effects on Student Achievement and Height: A Cautionary Tale in ~science

    arghdos
    Link Parent
    That's insane. Maybe you give them a good grade on their programming and algorithms classes for pulling something like that, but for an essay???

    "If someone is smart enough to pay attention to all the things that an automated system pays attention to, and to incorporate them in their writing, that's no longer gaming, that's good writing," he says. "So you kind of do want to give them a good grade."

    That's insane. Maybe you give them a good grade on their programming and algorithms classes for pulling something like that, but for an essay???

    3 votes