Skip Navigation
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/)AN
Posts
17
Comments
260
Joined
2 yr. ago
  • Also, the "(after federal incentives)" is doing a lot of heavy lifting here. The basic option for the 2023 Bolt comes out to about $20K after federal incentives, but you get way more range and a bunch of those "luxury" features this is missing. Considering how cheap low-end smart phones are, I have a hard time imagining that infotainment systems actually add more than 1-2% of the cost of the vehicle. Feels more like a type of virtue signal than a real cost-saving measure.

  • For me, the huge value-add of Discord is for gaming (and is what Discord was created for). In college, my friends and I were originally using Skype calls when we'd play League together, but it was super annoying; essentially in order to not have to create a new call and add everyone who happened to be playing every time we just had one giant call with everyone we'd "redial" when playing. The downside is that if you were on Skype but not part of the game (in class or something) you'd get the Skype call invitation and have to decline it.

    Switching to Discord was fantastic. We'd just have a persistent voice channel for different games, and you could chill in there to indicate it's what you were playing or wanted to play, and if someone wanted to join they just jump on the call. It was also nice for organizing our text chats into different subjects (using different text channels), so if you were trying to ask if anyone had any advice for a certain class, you wouldn't have your messages drowned out by people talking about news about a upcoming game. We just have a "games" text channels and a "classes" text channels and a "weekend plans" text channel, etc. This became particularly important as the server grew from friends to friends of friends and would've been overwhelming to have everyone stuck in one chat.

    That's pretty much been the extent of my Discord use, and I'm continually amazed to hear how others have been using it. I've seen the "join us on Discord, X, Facebook, etc." for different games coming out, but never thought much of it or ever considered doing that.

  • it isn't possible to synthesize neutronium at that amount or handle that much safely.

    To be clear, the neutronium you're talking about here is the one that is theorized to exist at the core of neutron stars? Could you elaborate on how much has been synthesized and could be handled safely?

  • Corporations cannot create nontoxic social media, the incentives will always be there to make it toxic.

    I don't know that's true. The incentives to make it toxic come from engagement being the goal, which is a function of advertising being the income. I'm not advocating for it, but if there were a flat subscription and no ads, I don't think they'd have any economic pressures for toxicity.

  • I would throw out that Windows executables work surprisingly well on Linux these days via "wine." I use EndeavorOS and it's pretty much no work on my part, I double-click a .exe and it starts it up via wine. I think the only thing that's been spotty for me is Meshmixer crashes sometimes, but it's also abandonware so I'm not sure it actually runs better on Windows.

  • Definitely a fair question; at least for the large bodies of water near me, before they let you park and take your vessel in, they check the registration on it. I'm doing that, they can check what other bodies of water you've taken the vessel to and how recently, and can then determine whether or not it's safe for you to bring it into that one.

    I don't actually know what the recourse is if it's not safe, if they make you spray it down thoroughly there, or completely refuse entry, or something else. My information here is from a vague memory of a sign at a lake parking area that was titled "Why do I need to register?" or something like that.

  • Asklemmy @lemmy.ml
    AndrasKrigare @beehaw.org

    Do you eat soup straight from the can?

    After learning that soup is sterilized in the canning process and doesn't actually need to be reheated, I pretty much always just eat it straight from the can. It saves dishes and microwave time, and makes it extremely easy to just grab and go if I need something for the road.

    But, somewhat understandably, I haven't met anyone else who does this.

    Transgender @lemmy.blahaj.zone
    AndrasKrigare @beehaw.org

    History of likely trans woman in Custer's cavalry

    Was removed from the Bureau of Land Management

  • To me, the potential point of confusion is referring to "sent by Ctrl+D" and things "received by the end process" as synonymous, ignoring the tty driver in between. When you Ctrl+d, you send a magic byte value to the tty master (which I would refer to as a EOF character, but I understand the argument against the terminology). On the other side of it the process doesn't receive this value, but instead has its read call returned even if the buffer is 0.

    A simple example hopefully highlighting the difference

     undefined
        
    Window1:
    nc -nvlp 5555 #"far nc"
    
    Window2:
    nc -nv 127.0.0.1 5555 #"local NC"
    Hi there[Enter]
    Hi [Ctrl+D]There[Ctrl+D][Enter]
    
    Window3:
    strace -p [pid of local nc]
    
    Window2:
    [Right arrow][Right arrow][Ctrl+D]
    [Ctrl+D]Uh oh[Enter]
    
      

    What we see is pretty much as described. From the first line, we see "Hi there\n" on the other side. For the second line, we first see "Hi " appear, then "There" then "\n".

    From the third line, in the strace we can see the sequences representing the right-arrow key, and we can see the tty driver on the far side takes those sequences and interprets them to render the cursor two characters to the right.

    The fourth line is where it gets more interesting. We send the tty driver the EOF byte, and the tty driver interprets this and gives the current active tty client a 0-byte return to read() and assumes we have no more data to send. But unlike bash, nc doesn't care about a 0-byte read and is still looking for more data (as we can see in the strace). But if we continue to type and send more data (the "Uh oh"), we can see in the strace that the tty never sends this to the nc. So, to some definition, we're still sending data to the local nc, but the tty driver isn't actually relaying it

  • I haven't heard of that being what threading is, but that threading is about shared resourcing and memory space and not any special relationship with the scheduler.

    Per the wiki:

    On a multiprocessor or multi-core system, multiple threads can execute in parallel, with every processor or core executing a separate thread simultaneously; on a processor or core with hardware threads, separate software threads can also be executed concurrently by separate hardware threads.

    https://en.m.wikipedia.org/wiki/Thread_(computing)

    I also think you might be misunderstanding the relationship between concurrency and parallelism; they are not mutually exclusive. Something can be concurrent through parallelism, as the wiki page has (emphasis mine):

    Concurrency refers to the ability of a system to execute multiple tasks through simultaneous execution or time-sharing (context switching), sharing resources and managing interactions.

    https://en.m.wikipedia.org/wiki/Concurrency_(computer_science)

  • Correct, which is why before I had said

    I think OP is making a joke about python's GIL, which makes it so even if you are explicitly multi threading, only one thread is ever running at a time, which can defeat the point in some circumstances.

  • If what you said were true, wouldn't it make a lot more sense for OP to be making a joke about how even if the source includes multi threading, all his extra cores are wasted? And make your original comment suggesting a coding issue instead of a language issue pretty misleading?

    But what you said is not correct. I just did a dumb little test

     undefined
        
    import threading 
    import time
    
    def task(name):
      time.sleep(600)
    
    t1 = threading.Thread(target=task, args=("1",))
    t2 = threading.Thread(target=task, args=("2",))
    t3 = threading.Thread(target=task, args=("3",))
    
    t1.start()
    t2.start()
    t3.start()
    
    
      

    And then ps -efT | grep python and sure enough that python process has 4 threads. If you want to be even more certain of it you can strace -e clone,clone3 python ./threadtest.py and see that it is making clone3 syscalls.

  • I think OP is making a joke about python's GIL, which makes it so even if you are explicitly multi threading, only one thread is ever running at a time, which can defeat the point in some circumstances.

  • When I was over there, everyone assumed I was Canadian. I asked a tour guide about it at one point, and he said that it's just a safer assumption: if they guess American and are wrong, Canadians can get a little offended. But if you guess Canadian and are wrong, Americans tend to just be amused.

  • Think about how quickly the entire WWWIII (Wizarding-World War III) would have ended if all of the good guys had simply armed up with good ol’ American hot lead. Basilisk? Let’s see how tough it is when you shoot it with a .470 Nitro Express. Worried about its Medusa-gaze? Wear night vision goggles. The image is light-amplified and re-transmitted to your eyes. You aren’t looking at it—you’re looking at a picture of it. Imagine how epic the first movie would be if Harry had put a breeching charge on the bathroom wall, flash-banged the hole, and then went in wearing NVGs and a Kevlar-weave stab-vest, carrying a SPAS-12. And have you noticed that only Europe seems to a problem with Deatheaters? Maybe it’s because Americans have spent the last 200 years shooting deer, playing GTA: Vice City, and keeping an eye out for black helicopters over their compounds. Meanwhile, Brits have been cutting their steaks with spoons.

    Remember: gun-control means that Voldemort wins. God made wizards and God made muggles, but Samuel Colt made them equal. Now I know what you’re going to say: “But a wizard could just disarm someone with a gun!” Yeah, well they can also disarm someone with a wand (as they do many times throughout the books/movies). But which is faster: saying a spell or pulling a trigger?

    Avada Kedavra, meet Avtomat Kalashnikova. Imagine Harry out in the woods, wearing his invisibility cloak, carrying a .50bmg Barrett, turning Deatheaters into pink mist, scratching a lightning bolt into his rifle stock for each kill. I don’t think Madam Pomfrey has any spells that can scrape your brains off of the trees and put you back together after something like that. Voldemort’s wand may be 13.5 inches with a Phoenix-feather core, but Harry’s would be 0.50 inches with a tungsten core. Let’s see Voldy wave his at 3,000 feet per second. Better hope you have some Essence of Dittany for that sucking chest wound. I can see it now...Voldemort roaring with evil laughter and boasting to Harry that he can’t be killed, since he is protected by seven Horcruxes, only to have Harry give a crooked grin, flick his cigarette butt away, and deliver what would easily be the best one-liner in the entire series: “Well then I guess it’s a good thing my 1911 holds 7+1.” And that is why Harry Potter should have carried a 1911.

  • Ah gotcha, I was wondering where I might've lost the thread. I would agree with everything you said there. But, putting a pin in that and going back to your original post, what are the lore changes that you dislike? I understand what you said regarding inter-species complications, but feel like I might have lost what you were saying after that.

  • Gaming @beehaw.org
    AndrasKrigare @beehaw.org

    Dragon's Dogma 2 MTX

    So there's obviously been a lot of existing discourse on DD2's micro transactions, and I'm curious to get the thoughts of people here.

    I haven't played the game yet, but the consensus I've gotten is that the MTXs are largely meaningless because they're so easy to get in-game, but if they weren't so easy to get they would be outrageous. It seems there's some amount of counter-backlash defending the game saying that those who are upset just don't understand how easy it is to get those things in-game.

    Personally, I don't think Capcom is dumb; my money would be that they wanted to test the waters to see what player response would be to these types of transactions, or that they would want to (quietly) adjust how easy they are to get in-game later on.

    Gaming @beehaw.org
    AndrasKrigare @beehaw.org

    Yahtzee Best, Worst, and Blandest Games of 2023

    Formerly Zero Punctuation for the Escapist, now Fully Ramblomatic for Second Wind.

    Gaming @beehaw.org
    AndrasKrigare @beehaw.org

    Bethesda says most of Starfield's 1000+ planets are dull on purpose

    Baltimore Ravens @fanaticus.social
    AndrasKrigare @beehaw.org

    Ravens Final Roster

    Notable moves:

    • Ravens are only keeping 2 QB's, Josh Johnson and Anthony Brown both cut
    • RB Melvin Gordon cut, Keaton Mitchel stays
    • WR Wallace and Duvernay stay, Proche gets cut
    • TE Kolar stays
    • They "released" CB Seymour, but he will almost certainly re-sign once players can hit IR
    • S Worley out
    Baltimore Ravens @fanaticus.social
    AndrasKrigare @beehaw.org

    Mink’s Final 53-Man Ravens Roster Prediction

    Tldr: -Josh Johnson +Keaton +Kolar -Proche +Kyu Kelly

    Baltimore Ravens @fanaticus.social
    AndrasKrigare @beehaw.org

    The Baltimore Ravens sign Ronald Darby to help bolster CB depth following Marlon Humphrey's surgery - YouTube

    I still feel far from great about the situation, but at least we're doing something.

    Baltimore Ravens @fanaticus.social
    AndrasKrigare @beehaw.org

    Ravens CB Marlon Humphrey to have foot surgery, out indefinitely - ESPN

    Marlon essentially was the CB room, so I now have some huge concerns that our defense is going to get picked apart in the passing game

    Baltimore Ravens @fanaticus.social
    AndrasKrigare @beehaw.org

    Stock up and down from the first preseason game

    James Proche definitely seems like he's not gonna make the roster after being careless with the ball. I think Dobbins also lost some leverage given how well the rb room has looked so far

    Baltimore Ravens @fanaticus.social
    AndrasKrigare @beehaw.org

    Training Camp Observations

    Generally seems pretty promising, but that's almost always true of training camp commentary. Some potential competition at CB2, Flowers looking good, but Odell dropped a pass.

    Baltimore Ravens @fanaticus.social
    AndrasKrigare @beehaw.org

    I don't actually know how common that is, but I was surprised. I don't really know an advantage, other than it possibly being considered a crutch

    Baltimore Ravens @fanaticus.social
    AndrasKrigare @beehaw.org

    I'll admit, I definitely think of 2019 Pierce instead of 2022 Pierce. I think the introduction of Roquan on the whole makes this a stronger defense than the start of last year, even losing Campbell

    Baltimore Ravens @fanaticus.social
    AndrasKrigare @beehaw.org

    Roquan on The Lounge

    No bombshells dropped, but as good as he was last year, he didn't feel fully comfortable with the system yet. Pretty stoked for what he could do next year if that's the case.

    Baltimore Ravens @fanaticus.social
    AndrasKrigare @beehaw.org

    Todd Monken - two plays as OC with Cleveland

    I'm hopeful he'll be able to make those down field conflicts for us now that we have some depth of talent in the WR room

    Baltimore Ravens @fanaticus.social
    AndrasKrigare @beehaw.org

    Film Study: Kyle Hamilton has been borderline ELITE for the Baltimore Ravens

    Only thing I worry about a bit with Hamilton is that he plays and hits hard, and if he's going to be more likely to get an injury

    nfl @lemmy.ml
    AndrasKrigare @beehaw.org

    How outside zone really works

    Long-form, but good video