• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. How can I best keep my room cool in summer?

      I’m looking for advice about what sort of portable room cooling devices to look at and what pitfalls to avoid. Some context: Over the past few years I’ve noticed that I do pretty badly in the...

      I’m looking for advice about what sort of portable room cooling devices to look at and what pitfalls to avoid. Some context:

      Over the past few years I’ve noticed that I do pretty badly in the heat, especially at night. I live in Zürich, the concept of air conditioning has not yet arrived in this place. The prevailing wisdom for how to survive summer is to just make sure your house doesn’t get too warm in the first place, but my apartment is pretty badly insulated and during the worst weeks it doesn’t cool down that much at night either, so it’s been pretty bad the last few years. I’ve mostly just avoided being in my room whenever possible, but I do have to sleep somehow.

      The obvious solution to me is to buy some sort of air conditioning device, a topic I know basically nothing about. My flatmate has one for his room, of the “dangle a tube out of the window” kind, which seems to do an okay job, but it is extremely loud and quite bulky - neither of those are dealbreakers per se, but I’d happily pay a bit more money if that gets me something quieter. In addition, our windows are not sliding windows but ones that open like a door, so any device that requires me to poke something out of the window would probably need a solution for this as well. Any sort of permanent modification to the house such as putting a hole through the wall or the window glass are not allowed.

      So my questions are: What types of coolers should I look into, what types are best avoided? Any specific brand or model recommendations would also be appreciated. I looked at one electronics vendor’s website and found a huge range in prices from below 100 to over 1000; I don’t have a specific budget in mind per se, but unless it makes a big difference (e.g. in noise levels) I would rather stay below 500 dollars.

      31 votes
    2. Do you care about other results being spoiled while watching football matches?

      Hello, I'd love for the ~sports and specifically ~sports.football topics to be more common, so I figured I would post something that's been on my mind a lot lately: Do you care about other results...

      Hello, I'd love for the ~sports and specifically ~sports.football topics to be more common, so I figured I would post something that's been on my mind a lot lately: Do you care about other results being spoiled while watching football matches?

      I don't have as much time as I used to to watch football all day, so I tend to watch games either on weekends if I can, or via recordings of matches. I'll usually put on a game each night, sometimes actively watching it and other times just as some background noise on my second monitor while I game or browse the web, but still pay attention to the goals and big moments in the game.

      Recently the Champion's League Round of 16 started, so I've been watching those games in the evenings when I can. And what happens is that while I'm watching one game, the commentators/announcers will just randomly say "Oh btw, so-and-so just scored in the other game, making it 1-0". And it sucks because I was looking forward to watching that game next. But by watching one game I end up knowing the results for both games because the announcers update you all throughout the coverage of the game you're watching.

      I get that the games happened at the same time in real life, so the announcer was letting people know of the results live as they happened, but why? Does it bother anyone else or do most people just not care or don't watch games after the fact?

      I remember watching games as a kid on Brazilian television, and they had a much better solution to spoilers: an animation would appear on the screen whenever a goal was scored in another match, then after a few seconds the information would pop up about who scored and what that game's current score is. It gave you the perfect opportunity to change the channel or just look away and cover your ears for a few seconds if you were planning on watching the other games later. It's not a perfect system, since when there's only two games happening at the same time (like in this CL round of 16), you know exactly when a goal was scored in the other match, just not which team scored it. But it's miles better than just straight up announcing 'oh look the other team has tied, the other game is now 1-1'.

      I can understand how in certain circumstances, other results might be super important to someone watching a game, like the last day of a league when all the matches are played at once, or the final games of a group stage where your team depends on other results to advance. But those should be the exceptions, not the norm. Maybe update people during half time or something, which already happens anyways. But let me watch the games spoiler-free at my own pace please.

      3 votes
    3. how do you manage your personal ssh keys?

      I have a number of computers and accounts in my life that has ssh keys on them, and I find that it's too many for me to keep track on by the basis of "just remembering". Home laptop, home desktop...

      I have a number of computers and accounts in my life that has ssh keys on them, and I find that it's too many for me to keep track on by the basis of "just remembering". Home laptop, home desktop linux, home desktop windows, home desktop wsl, work desktop windows, work desktop wsl, sometimes more than one key for each of those. I'm thinking about putting a folder in my cloud solution with all the .pub files and and a text file describing what the keys are and what they have access to, but maybe there's better ways, or maybe there's security issues with that approach that I don't understand. When I try to read up about ssh key managements most everything seems to be targeted towards organizations which have related, but not the same issues that an individual does.

      Anyway, I'd love to get your input.

      20 votes
    4. The body keeps the score, even when the memory has been completely erased

      I'm not here to talk about the New York Times bestseller, so apologies to anyone who's come looking for an informed discussion on that. Apologies if I'm posting this in the incorrect place, please...

      I'm not here to talk about the New York Times bestseller, so apologies to anyone who's come looking for an informed discussion on that. Apologies if I'm posting this in the incorrect place, please move or delete the post if it's inappropriate. I had something of a breakthrough in therapy recently and I don't have anyone to share this with (for reasons that may become obvious) so I'm turning to Tildes to vomit these thoughts out into the world somewhere.

      Like a lot of us growing older, I've been spending a some time trying to better understand myself and come to peace with the person I am. One of the aspects people around me (and myself) find perplexing is how I'm able to be personable and friendly, even popular in some circles, but given the choice I will stay away from people as much as possible (except for a very select few I can count on one hand). I often joke that if it weren't for my wife and kids I'd probably be feral and live in the woods, bite anyone who tries to get too close. That lady that lived alone in a cave for over a year? Life goals. I thought I was just a mega introvert, but something my therapist and I discussed made me realise that that side of my personality may be (at least partly?) a manifestation of past trauma. So here is my villain origin story.

      I've shared before on Tildes that I was very sick with cancer for a good chunk of my infancy. Whenever someone finds out I had cancer (it's left fairly visible marks, so the topic inevitably comes up) I always say it's ok, I don't remember it at all, so really it's my parents who lived through the trauma, not me, ha ha. I no longer believe that is entirely true. The body does keep the score after all. My therapist pointed out that I must have spent many moments alone dealing with the consequences, unable to fully share or understand what I was going through. Moments where I was physically manipulated whichever way, by people and instruments, dealing the nausea, the pain and the fatigue. I was too young to fully articulate my distress, ask for help (beyond crying) or seek solutions to the problems I faced. So for some moments at least I had only myself to rely on. Did the part of me that would normally seek out others die a little then?

      My parents used to remark that as a child I never cried out, just tears streaming silently down my face. They speak of how I used to play contentedly alone for hours. How I rarely asked for help when I really needed it. Don't get me wrong, I'm able to form relationships with people, and I'm perfectly capable of functioning in society. I do seek out others for company, connection, validation, love, etc, and vice versa. But I can't shake the feeling that there's something broken in those connections. It feels like something is amiss, even if I've mostly come to terms with being this way. I'm left thinking - did the trauma (at least partly) make me who I am? Where does the trauma end and where do I begin? How many of us are potentially totally different people today because the body remembers when we have completely and utterly forgotten? And if that's the case, is that...ok?

      48 votes
    5. Help: Dual sim mobile phone replacement

      I bought a Pixel 6 Pro unlocked a couple of years ago as my long term phone. It's what I like to do, buy a phone for 5+ years of use and get a cheap sim card. It's fine. If I could choose again I...

      I bought a Pixel 6 Pro unlocked a couple of years ago as my long term phone. It's what I like to do, buy a phone for 5+ years of use and get a cheap sim card. It's fine. If I could choose again I would have got the Samsung flagship instead.
      I've since moved country and I'm in need of a dual sim phone (because I don't want 2 phones) for my home country and new one. But guess what, Pixel 6 pro is a single sim phone.
      So that puts me in an uncomfortable position where I don't want to get a new phone yet (I'm 3 years out what I wanted to run this phone to) but I'd hate to get a second, crap phone just for a new number.

      If I need to replace the Pixem, I would like to get another flagship (or close to) if possible. I like the bells and whistles. I simply wanted to avoid rebuying so early and see if there were options I had not yet considered.

      It was suggested to try and recycle the Pixel, I'd get maybe €200 for it if I'm lucky, and it would help taking the cost out of a replacement flagship, but would still be expensive.

      Any other suggestions for how I could navigate this?

      Edit: thanks to @thecakeisalime for the esim suggestion. I've contacted my home network and got transfered to an esim in genuinely 15 minutes. That's opened the sim slot for the new number. Pretty much perfect solution!

      9 votes
    6. Modular storage systems?

      I'm currently working on decluttering, and coming up with processes to stop clutter from building up in the future. Even after getting rid of a bunch of junk, I'll be left with a ton of stuff that...

      I'm currently working on decluttering, and coming up with processes to stop clutter from building up in the future.

      Even after getting rid of a bunch of junk, I'll be left with a ton of stuff that historically has just "floated around" my living space (cables, adapters, small tools, stationary, batteries, etc...).

      I'd ideally want a bunch of appropriately sized containers that I can organize stuff into. I'd love for each box to be some tesselation of a standard volume, so that I can arrange and stack those containers neatly in a drawer or on a desk.


      If you happen to work with 3D printing, this may sound a lot like Gridfinity, a modular open-source grid storage system. And I agree! Gridfinity's goals completely meet and shoot past what I'm looking for. But I currently have no interest in investing the money or time into buying a 3D printer and making prints. And there doesn't appear to be an obvious commercial version outside of "random" folks on Etsy.

      I also considered getting a Drawer Grid like you'd see in a Maker Space. I might end up getting this if I can't find a better option, though I'd prefer a storage solution I can stuff in a drawer.

      I was curious if:

      • Anyone had any product recommendations that might fit the bill
      • Anyone had any thoughts on the organizational endeavor itself, and if there are any ways I could be going about this better.
      18 votes
    7. Hosting a company website on our own?

      Edit: I appreciate everyone's suggestions and recommendations! After speaking with my co-worker, I think we'll got with a Managed WordPress solution. Still have a lot more to discuss and figure...

      Edit: I appreciate everyone's suggestions and recommendations! After speaking with my co-worker, I think we'll got with a Managed WordPress solution. Still have a lot more to discuss and figure out, but I suspect that'll at least put us on the right footing. Thanks!


      Hello Tilderinos. I need your knowledge and advice.

      The organization I work for wants to build a new website. Traditionally, we've used an AMS, which is an Association Management System. These are typically used by non-profits, which is what we are, a voluntary regulatory non-profit. It combines a CMS with a CRM in a proprietary package. It's also entirely hosted and managed by the AMS developer, which is typical for these platforms. Basically a turnkey solution.

      We have a web designer/developer-yet-doesn't-want-wear-the-developer-mantle and me, who's really more of a desktop support/low level sysadmin for our small organization. I'm jack of all many trades, master of none.

      Our web designer is really interested in either self-hosting WordPress or even looking into a headless CMS. He wants more creative and functional control over our website than what we currently with our AMS. We are very limited to what we can do right now, since we're playing in the AMS' sandbox with only some HTML/CSS and light JS use. Anyway, from there, we'd use API calls to query the new CRM that's currently being built out (it's a proprietary one, akin to Salesforce) to generate dynamic content.

      I could go out and get webhosting at like a GoDaddy (I wouldn't use GoDaddy) or somewhere like that. I've done that before for some smaller auxiliary sites. Sites that, if they go down for a day or two, it's kinda NBD, while I try to figure out what's going on and reach out to the webhost for assistance. I literally just did that earlier this week on one of those sites.

      But this would be our main website. And we have a global customer and stakeholder base. People are always on our website 24/7. I'm hesitant to commit to doing it this way because I feel like there's so much that would drop into our laps that we don't know how to handle. What happens when the site goes down for some reason? Is there a failover? How do I even set that up? How do we do backups and rollbacks? How about security issues? How do I harden the site and system? What happens if we do get hacked? We've discussed the issues with WordPress, which are many. How do we deal with all those issues on our own? I don't know the answer to any of these.

      Like I said above, we don't have to deal with any of those questions right now. Our AMS provider deals with all that. I'm sure they have a team in a NOC or similar that watches the infrastructure 24/7. Part of what we pay them is so they can handle all that. No way in hell my co-worker and I are willing or able to do all that. And it's not that I'm not willing to learn how to do all this stuff, but to me, this seems like the wrong venue and time to be learning on the fly.

      Idk. Are my concerns overblown? Is it really just as easy as getting some webhosting space somewhere and installing WP or some headless CMS and letting my web dev go to town? I know my co-worker could build the site out. I'm just not sure if I could support it all during and afterwards.

      Any advice or suggestion would be appreciated. Because right now, him and I are going around in circles trying to figure this out, ha. Thanks.

      17 votes
    8. Any other developers also strongly resistant to adding secondary data stores to their software?

      I'm currently building an MVP for a startup, solo. We've got Postgres pulling triple duty as the go-to database for all normal relational data, a vector database with pgvector, and a job queue...

      I'm currently building an MVP for a startup, solo. We've got Postgres pulling triple duty as the go-to database for all normal relational data, a vector database with pgvector, and a job queue (With the magic of SELECT ... FROM "Jobs" WHERE ... FOR UPDATE SKIP LOCKED LIMIT 1). Every time I go out looking for solutions to problems it feels like the world really wants me to get a dedicated vector store or to use Redis as a job queue.

      Back when I was a Rails developer a good majority of the ActiveJob implementers used Redis. Now that I'm doing NodeJS the go-to is Bull which can only serialize jobs to Redis. They back this with claims that I can scale to thousands of jobs per second! I have to assume this theoretical throughput benefit from using Redis is utilized by 0.01% of apps running Bull.

      So I ended up implementing a very simple system. Bull wouldn't have been a good fit anyway as we have both Python and Typescript async workers, so a simple system that I fully understand is more useful at the moment. I'm curious who else shares my philosophy.

      Edit: I'll try to remember to update everyone in a year with the real world consequences of my design choices.

      16 votes
    9. I'm looking for a project management tool similar to gantt but... different

      I'm wondering if this type of tool exists. Basically, I am senior dev of a 3 man dev team at a non-tech company. I maintain 60 or so web apps for our 300-400 users (all internal apps) as well as...

      I'm wondering if this type of tool exists. Basically, I am senior dev of a 3 man dev team at a non-tech company. I maintain 60 or so web apps for our 300-400 users (all internal apps) as well as act as jack of all trades when it comes to SQL, IIS, self hosted and cloud hosted windows server boxes, VMware, etc. Basically, I have a lot of spinning plates.

      We are in active development but we get interrupted a lot. Like, a lot a lot. Because of this, we don't really work based on deadlines but more on timelines. Upper management knows that things get priority over other things and we have to move things around and pivot a lot, so as long as we can explain why a project took 6 more months than we projected, it's fine.

      So having said all that, I'm looking for a timeline system similar to gantt but I want the ability to have more than one "timespan" per task/row.

      So for example let's say I'm building a to-do app and one of the tasks is to figure out the theme/color scheme of the app. I think this will take 3 days, and I don't really need to be more specific than that, they aren't trying to micro manage. However, I got interrupted and pulled off the project in the middle of that task, so I worked on it for 1 day, I had other things for 3 days, and I came back to finish the last two days.

      In this case, in a gantt chart, your task can only be one "timespan" per "row" and in order for me to chart what actually happened, I need to add multiple subtasks to that task and the task ends up taking 3 rows of space.

      This is rough to read and annoying to have to rearrange and insert new subtasks and rearrange subsequent tasks along the timeline.

      Is there a tool out there that handles this more "ad-hoc" scheduling that I'm looking for?

      Ideally what I would like is for me to be able to put together a full estimate of time for the project (say 3 months) with the ability to cascade schedule changes down when a task in the middle goes on longer than expected or gets interrupted.

      I would like to have categories or color mapping so we can see which timespans are interruptions and which are tasks done and tasks to do.

      Am I asking too much? Does gantt have this ability and I've not found the right vendor?

      Right now my temporary solution is excel but it's a beating to have to go shift things every time I have an interruption, I feel like I spend more time explaining what happened than I do actually programming, haha

      Edit: I've seen things like Monday.com and Microsoft project, but these are really heavy and too specific for my needs, I don't want a lot of context or setting up a kanban board or anything like that, I just want effectively an interactive timeline with simple "I'm doing this for x days" and not much else in terms of percent complete, details of the task, sprint integration, etc.

      Think trello in complexity, just time-based and sideways 😅

      I don't want to be a project manager, I don't have time for that - I just need the ability to quickly track interruptions and be able to use it as backup if upper management comes poking around

      24 votes
    10. Recommendations on portable power stations

      After one too many blackouts for the past few years, we're in the market for a backup power solution. Guidelines include: Would rather have multiple smaller units than one large one. Should be...

      After one too many blackouts for the past few years, we're in the market for a backup power solution.

      Guidelines include:

      • Would rather have multiple smaller units than one large one.
      • Should be enough to charge phones, watch a television, run the Keurig. If it can spike up enough to run a heater or keep the fridge from spoiling, that's a bonus.
      • Would like to keep it at ~$300 a unit.

      We're looking into a whole home generac as well, but this is more of a bandaid trial solution for now.

      23 votes
    11. Any good Youtube channels on learning Data Structures and Algorithms, especially the math part?

      Hello Tildes, I am currently taking DSA in college and struggling a lot with the math and algorithms. Recently had to solve Karatsuba questions and I don't even know what I wrote down on the...

      Hello Tildes,

      I am currently taking DSA in college and struggling a lot with the math and algorithms. Recently had to solve Karatsuba questions and I don't even know what I wrote down on the paper. I have been trying to look for videos on this and only really came away with a vague understanding.

      What I've noticed is that I struggle with solving the math part of the questions.

      For example: "Describe a divide and conquer algorithm to compute the square
      of an n-digit integer in O(n log3 5) time, by reducing to the squaring of five [n/3]-digit
      integers"

      I have zero clue how I am supposed to understand the latter half of the question. It makes no sense to me beyond I am supposed to be multiplying squared numbers. How do I even begin to turn this into an algorithm? What is the solution even supposed to look like?

      Needless to say, I've struggled with math my entire life and I've been trying for years to be decent with it, and I have nothing to show for it.

      So, do you have any recommendations that could simplify the math needed for DSA? Videos are preferred but I will textbook recommendations as well.

      Thank you, and have a good day!

      18 votes
    12. Similarities and differences between Psmith and Dirk Gently

      When I was reading a Psmith novel, I couldn't help but notice that Psmith had a certain similarity with Douglas Addams character Dirk Gently. I can't say for sure if it has any validity, or if it...

      When I was reading a Psmith novel, I couldn't help but notice that Psmith had a certain similarity with Douglas Addams character Dirk Gently. I can't say for sure if it has any validity, or if it is just make-believe patterns in random chaos. But regardless, these are my observations.

      Svlad Cjelli. Popularly known as Dirk, though, again, ‘popular’ was hardly right.
      Notorious, certainly; sought after, endlessly speculated about, those too were true. But popular? Only in the sense that a serious accident on the motorway might be popular -- everyone slows down to have a good look, but no one will get too close to the flames. Infamous was more like it. Svlad Cjelli, infamously known as Dirk.

      —Dirk Gently’s Holistic Detective Agency by Douglas Addams

      Thus were Dirk Gently introduced. But who is this Psmith fellow anyways? He is the titular character in a series of novels by P. G. Wodehouse, a great humorist who happens to be Douglas Adams favorite author. Douglas Addams writing, I’ve noticed, share the same whimsical mastery of language:

      Deep in the rain forest it was doing what it usually does in rain forests, which was raining: hence the name.

      and

      Richard stood transfixed for a moment or two, wiped his forehead again, and gently replaced the phone as if it were an injured hamster.

      —Dirk Gently’s Holistic Detective Agency by Douglas Addams

      While both characters have changed their name to something much more fancyful, their motivation contrasts greatly. Psmith wanted a fancier name, simple as that; Dirk Gently, on the other hand, changed his name repeatedly to avoid being held accountable for a lifetime of blatant hustling and has finally ended up with Dirk Gently:

      'My dear Svlad.'
      'Dirk, please, if you would,' said Dirk, grasping his hand warmly, 'I prefer it. It has more of a sort of Scottish dagger feel to it, I think. Dirk Gently is the name under which I now trade. There are certain events in the past, I'm afraid, from which I would wish to disassociate myself.
      —Dirk Gently’s Holistic Detective Agency by Douglas Addams

      Enter Psmith:

      A small maid-of-all-work appeared in answer to the bell, and stood transfixed as the visitor, producing a monocle, placed it in his right eye and inspected her through it.
      “A warm afternoon,” he said cordially.
      “Yes, sir.”
      “But pleasant,” urged the young man. “Tell me, is Mrs. Jackson at home?”
      “No, sir.”
      “Not at home?”
      “No, sir.”
      The young man sighed.
      “Ah well,” he said, “we must always remember that these disappointments are sent to us for some good purpose. No doubt they make us more spiritual. Will you inform her that I called? The name is Psmith. P-smith.”
      “Peasmith, sir?”
      “No, no. P-s-m-i-t-h. I should explain to you that I started life without the initial letter, and my father always clung ruggedly to the plain Smith. But it seemed to me that there were so many Smiths in the world that a little variety might well be introduced. Smythe I look on as a cowardly evasion, nor do I approve of the too prevalent custom of tacking another name on in front by means of a hyphen. So I decided to adopt the Psmith. The p, I should add for your guidance, is silent, as in phthisis, psychic, and ptarmigan. You follow me?”
      “Y-yes, sir.”
      “You don’t think,” he said anxiously, “that I did wrong in pursuing this course?”
      “N-no, sir.”
      “Splendid!” said the young man, flicking a speck of dust from his coat-sleeve. “Splendid! Splendid!”

      — Leave it to Psmith by P. G. Wodehouse

      As mentioned, Dirk Gently is a hustler. One of those enterprising characters who will push themselves tirelessly and unrelenting in order to aquire cash or commodities without labour. Earlier, he had cast himself as a psychic, something which backfired with terrible hybris. When we finally encounter him, he has ended up as a detective, seemingly specializing in searching for, but not actually finding, the lost cats of old ladies:

      'Yes,' continued Dirk into the phone, 'but as I have endeavoured to explain to you, Mrs Sauskind, over the seven years of our acquaintance, I incline to the quantum mechanical view in this matter. My theory is that your cat is not lost, but that his waveform has temporarily collapsed and must be restored. Schrödinger. Planck. And so on.'
      —Dirk Gently’s Holistic Detective Agency by Douglas Addams

      Psmith, by contrast, is no hustler, but fall squarely into the trickster archetype. Think Loki, who tricks the blind Hodr into killing Balder. Think the Joker, whose terror is its own reasoning. Psmith, by his own admission, is bored. He may steal umbrellas and impersonate poets in order to woe a certain girl, but one suspect that the girl is merely a pretext for the means.

      Both characters share the same flamboyant ignorance of the fuckedupness of their antics. Compare Dirk Gentlys quantum cat theory to Psmiths approach to being accused of umbrella thievery:

      “Mr. Walderwick was in here a moment ago, sir,” said the attendant.

      “Yes?” said Psmith, mildly interested. “An energetic, bustling soul, Comrade Walderwick. Always somewhere. Now here, now there.”

      “Asking about his umbrella, he was,” pursued the attendant with a touch of coldness.

      “Indeed? Asking about his umbrella, eh?”

      “Made a great fuss about it, sir, he did.”

      “And rightly,” said Psmith with approval. “The good man loves his umbrella.”

      “Of course I had to tell him that you had took it, sir.”

      “I would not have it otherwise,” assented Psmith heartily. “I like this spirit of candour. There must be no reservations, no subterfuges between you and Comrade Walderwick. Let all be open and above-board.”

      “He seemed very put out, sir. He went off to find you.”

      “I am always glad of a chat with Comrade Walderwick,” said Psmith. “Always.”

      — Leave it to Psmith by P. G. Wodehouse

      When the girl feel some reservations upon learning that the umbrella he so gallantly lend her was stolen gods, he casually brush it off:

      “Merely practical Socialism. Other people are content to talk about the Redistribution of Property. I go out and do it.”

      Psmiths outre clash of upperclass lifestyle and socialist glamour is mirrored in Dirk Gentlys clash between the private detective business and holistic new-age mumble-jumble:

      'I'm very glad you asked me that, Mrs Rawlinson. The term 'holistic' refers to my conviction that what we are concerned with here is the fundamental interconnectedness of all things. I do not concern myself with such petty things as fingerprint powder, telltale pieces of pocket fluff and inane footprints. I see the solution to each problem as being detectable in the pattern and web of the whole. The connections between causes and effects are often much more subtle and complex than we with our rough and ready understanding of the physical world might naturally suppose, Mrs Rawlinson.
      'Let me give you an example. If you go to an acupuncturist with toothache he sticks a needle instead into your thigh. Do you know why he does that, Mrs Rawlinson?'
      'No, neither do I, Mrs Rawlinson, but we intend to find out. A pleasure talking to you, Mrs Rawlinson. Goodbye.'

      Psmiths socialism bend is merely a humble joke. The quirky disrespect for property laws and insistance on calling other men "Camrade" is highly amusing, surely, but also a bit on the nose, lazy creativity which everyone else knowing nothing about socialism would come up with. On the other hand, with Dirk Gently, the holistic approach to detective work is mirrored in the novel themes and plotting. In contrast to the way Hitchhikers Guide to the Galaxy gleefully throws around outlandish scifi mindfuckery with absolutly no relevance to the plot, Dirk Gently's Holistic Detective Agency is a beautifully orchestrayed mystery where "everything is connected". (for another tightly plotted mystery novel in the fantastic genre, I can recommend Who Censored Roger Rabbit)

      Another difference is that Dirk Gently is much more complex and deep, his casual money grapping contrasted with a moral compass of sorts. Both are clowns, but we get to see one of them after the show, devoid of pancake makeup.

      9 votes
    13. My computer has lost its mind and I can't even begin to diagnose what's at fault. (It's the power supply.)

      UPDATE: It was the power supply. I've never even heard of such a weirdly anal issue, but after installing a new one, everything is a-okay. So, I've never really had issues with power supplies, and...

      UPDATE: It was the power supply. I've never even heard of such a weirdly anal issue, but after installing a new one, everything is a-okay.

      So, I've never really had issues with power supplies, and generally have always troubleshot (troubleshooted? trouble...shot?) my own issues with no real, well, issues. Until now.

      The other day, I got a helluva deal on a 6800 XT on Facebook Marketplace, the guy had the printout with the receipt, it's still under warranty for two years, whole shebang. So I upgraded from a Vega 56 to it. And there were zero issues. Admittedly, my power supply is only 650 watts, so I thought I might be missing some wiggle room there, and was prepared to need to upgrade. But the other night, it was fine. I stress-tested with a nearly-maxed-out 100+ FPS Cyberpunk 2077 and had zero issues, and followed that up with moderate use 144 FPS board games and things for the next few hours with a friend.

      And sometime after I went to bed (I left the computer on because I'm a bad man who doesn't take care of his things or some other vaguely acceptable excuse), Windows Update occurred. Again. It's been raising hell on me in the middle of the night any time I leave my computer on, but whatever. So in the morning (this was Sunday), I saw it wasn't working right, and just kind of... shitting itself. Had trouble getting out of BIOS, all this other stuff. Eventually, I realized it was ignoring my SSD, and after unplugging everything else and forcing it to boot from my SSD with the Windows 10 install on it, it said the install was borked and asked me to do recovery steps. None of them really worked. So at this point, I was assuming that I might have hit something with the SSD and damaged the SATA controller when moving the power for the GPU or something.

      So today, I got a new NVMe drive, booted from a 16gb flash drive, installed Windows 11 on it, and everything was fine. I was able to create a functional Windows 11 install, and it was fine. Until I got to the login screen. As soon as the screen asking for my PIN (on a complete, 100% valid Windows install) would load, that first frame, it would shut down hard. No BSOD, nothing. Just immediate shutdown. So I thought, "well, this seems like an issue for the POWER SUPPLY!" and removed the GPU, plugging my main monitor directly into the motherboard. Now, it was shutting down and power cycling before it even hit the BIOS, which is... weird as hell? So I thought "well, it gets further when a video card is in, let's put ye olden Vega 56 in and see how far that gets me!" and... it just works. I'm typing this from my fresh Windows 11 install with zero perceivable issues.

      So my question is: How is it that my computer was perfectly fine on Saturday night with my new video card under 100% load, but by the next day would decide seemingly at random based on some sort of schrodinger's cat theory when it would shut down and when it wouldn't.

      So, in summation, the four inconsistent scenarios, in tl;dr form:

      • New RX 6800 XT is installed, computer runs fine at 100% load while stress testing and then for hours afterward
      • 6800 XT installed, Windows won't boot and the power supply seemingly gives up
      • No video card installed, the computer starts power cycling before even reaching the BIOS
      • My old Vega 56 installed, everything is perfectly fine

      So, obviously there's something weird going on with my power supply, but if someone can set my sights on exactly why all of this has happened, and what the proper solution to make sure it doesn't again, or just... I don't know, typing this all out has made the last day and a half of my life feel much more worth it.

      And as an aside, my theory for why Windows was broken and I assumed my SSD was dying is as such: When it did the Windows Update and started trying to install it was the first time it powered down with no warning, which just broke Windows mid-update in a bad way.

      22 votes
    14. Teams bluetooth audio compatibility sucks. What options do I have?

      Hey! So I used to be fairly warm to MS Teams but I utterly despise its call handling. I have three Bluetooth audio devices that I used regularly - a set of Edifier earbuds, my expensive Sony...

      Hey! So I used to be fairly warm to MS Teams but I utterly despise its call handling. I have three Bluetooth audio devices that I used regularly - a set of Edifier earbuds, my expensive Sony WH-1000XM5 pair, my CX-5 audio, and my Bluebus that integrates into my old BMW's hands free system. All of these work perfectly fine when I call someone via regular-ass phone calls. When I use Teams, all hell breaks loose. The edifiers work perfectly fine, so I know Teams is QUITE capable of handling these all ok. My CX-5 system won't do microphone audio when Android Auto is connected, but works fine on Mazda's infotainment call handling. In my BMW it won't handle the microphone but plays audio. On my Sony pair of headphones, it works great... And then about every ten minutes it disconnects, consistently, so I can't use them.

      In theme with the other ongoing thread, nothing gets my gears moving like tech not doing what I'm asking it to. Teams barely has any options on Android for audio, so there isn't much of anything to tweak. Does anyone have any ideas of where to start? Is there something similar to Windows solutions like Virtual Audio Cable which could set up a virtual BT device to pipe audio through and simulate it being something else for Teams? Thanks all!

      19 votes
    15. AHOY! Cruise ship versus airplane emissions: data and commentary

      Last year I inquired how one might take sea passage across the Atlantic. The realistic answer is that there are various ocean liners and transatlantic cruises traveling multiple times per year,...

      Last year I inquired how one might take sea passage across the Atlantic. The realistic answer is that there are various ocean liners and transatlantic cruises traveling multiple times per year, none faster than 7 days and many taking closer to 10 or 14. Repositioning cruises, when the ship is being moved from one region to another and you just tag along, are infrequent but the cheapest option.

      In February, I will unavoidably be in the United Kingdom. I am flying there, but have not purchased a flight back yet. I am thinking about taking a ship in repositioning from England to the US Eastern Seaboard as there is very conveniently one such ship leaving a couple days after my event is over. That would probably be Southampton to Miami (from there, I would take a train home) and would take 11 or so days, zero of which are at intermediary ports.

      I was thinking about a ship over a plane because the last time I flew it was like my ears got blown out for an entire day afterward. I don't know what it is about my sinuses but they have never handled flying well. My height makes the experience particularly cramped and unpleasant and I have gotten sick on every plane I have taken in the last six months. It's the most miserable thing I do to myself on a regular basis.

      Unfortunately, all the research I can find on passenger ship emissions seem to indicate that it is worse for the environment on a passenger-mile basis than flying that same route, at least as far as cruise ships are concerned (there is zero research on emissions from being a passenger on a container ship). As of 2006, the Queen Mary 2 ocean liner supposedly emits about 0.43kg CO2e per passenger-mile, compared to 0.257kg CO2e for a long-haul airplane. But emissions estimates vary so ridiculously widely that it is a little bit hard for me to take these figures seriously:

      Emissions factors for individual journeys by cruise ships to or from New Zealand in 2007 ranged between 250 and 2200 g of CO2 per passenger-kilometre (g CO2 per p-km), with a weighted mean of 390 g CO2 per p-km.

      That's literally an order of magnitude. I think there is some guessing going on here. To translate from p-km to p-mi, that's ~402–3545g CO2e/p-mile or a weighted mean of 628g CO2e/p-mi. I would speculate that a repositioning cruise (which spends no time in intermediary ports because it is specifically supposed to get somewhere efficiently) would be on the lower end of the spectrum. So, honestly, while worse than an airplane in terms of gaseous emissions, it's not... that much worse. From the way articles seem to talk about cruise emissions, I would have thought it would be at least an order of magnitude. (For reference, the difference between a train and a plane is about an order of magnitude.) Which I guess it can be based on the higher figures there, but I am pretty sure that that is derived from non-direct routings (port visits apparently contribute massively to emissions) or from luxury behaviors (i.e. having an enormous stateroom and other amenities that decrease space efficiency).

      One may notice that those sources are almost 20 years old. There is more recent research on cruise ship emissions, but the non-academic stuff all seems to cite the Queen Mary 2 statistic (not sure where it even originated). I attempted to discern what cruise ship emissions looked like 20 years ago versus today, but was unable to find any specific information about passenger-mile emissions year-by-year. I don't have institutional access to most journals anymore, so feel free to share if you know anything.

      There have definitely been new environmental regulations since 2007. In 2020, some new regulations limiting high-sulphur fuels went into effect. But sulfur dioxide is more of a health concern; it isn't a greenhouse gas. It's toxic to marine life too, and all other life, but wouldn't be considered in a passenger-mile CO2e emissions figure. Apparently the regulation has encouraged more ships to switch to less toxic liquefied natural gas (LNG) fuels rather than the literal bottom-of-the-barrel sludges they've traditionally burned (maybe a 20%-ish improvement at face value), but most ships have just installed scrubbers to continue using the same fuel and emit fewer horrible particulates. Apparently a switch to LNG, while favorable for human health, does not really reduce GHG emissions due to increased methane output.

      Aakko-Saksa et al. 2023 seems to be the most comprehensive journal article I can access that covers current strategies in reducing greenhouse gas emissions for ship engines now and in the future. It mainly talks about fuels and technical stuff about engines I don't understand. This paper remarks that the switch to LNG could still be positive; it suggests a 30% reduction in GHG emissions compared to diesel fuel but a 6–23% reduction depending on how much "methane slip" happens; the IEA thinks it's 10% or less. That's still a meaningful reduction, though there is quite a lot of variance. The authors' takeaway is that there could be a significant benefit to switching to LNG and then blending that with greener fuels at increasing proportions over time.

      There are many proposed ways to decarbonize the industry. It is not clear to me which of these have been adopted recently. The industry seems to have some interest in decarbonizing, or giving the appearance of having interest, as Norwegian claims to want to "reduce GHG intensity by 10% by 2026 and 25% by 2030, compared to a 2019 baseline with intensity measured on a per Capacity Day basis." And they are actually thinking about it: they have ESG staff and a 2022 ESG Report lays out a few relatively specific and achievable metrics (or so it seems to me, a layperson and a landlubber):

      We were very excited to announce in early 2023 that two of our Norwegian Cruise Line newbuilds, expected to be delivered in 2027 and 2028, will be re-configured to accommodate the future use of green methanol. Green methanol is a fuel that we see as a promising future solution. Compared to conventional fuels, it can reduce carbon dioxide emissions by up to 95%, nitrogen oxide emissions by up to 80%, and all sulfur oxide and particulate matter emissions.

      Environmental goals:

      • Reduce GHG intensity by 10% by 2026 and by 25% by 2030, compared to 2019 baseline, and pursue net zero GHG emissions by 2050
      • Decrease fleet-wide fuel consumption of boilers per day by 2% annually, compared to 2016
      • 100% of fleet equipped with Waste Heat Recovery by 2027
      • Increase the percentage of our fleet with shore power capabilities to 50% by 2024, 70% by 2025, and 100% by 2035
      • Increase the percentage of treated wastewater compared to untreated sewage discharged by 2024, compared to 2019
      • Reduce bunkering by 4%, as compared to 2019, by 2025
      • Decrease the total volume of sludge offloaded fleetwide by 5%, compared to 2018, by 2023

      Green methanol is apparently a real thing. The figures Norwegian uses are lifted directly from the Methanol Institute. It does seem like methanol production capacity is increasing and is on track to continue increasing, according to this source. If a cruise ship uses about 250 tons of fuel per hour (91250/year), and current green methanol production is just shy of 1 million tons/year, then if all of that production were directed toward cruise ships then it could fuel about... 11 ships. Hmm. If by 2027 production increases (generously) by an order of magnitude, that's still only about 100 ships, or less than 1/3 of the total fleet worldwide across all cruise firms. Better than nothing...?

      Norwegian claims to be "on track" for all of these metrics, especially fuel consumption, but of course they will say that. I can't really figure out what their "-50%" and "-80%" figures mean and I suspect they mean nothing. Frankly most of these commitments are ridiculously insufficient, though it isn't reasonable to expect revolutionary changes to happen in just a couple years. I think we should take these commitments with a grain of salt, but it does make sense from an operational perspective why industry would be interested in improving their own efficiency, especially to avoid potentially crippling regulations from governments who they can clearly see are honing in on emissions.

      From what I can tell, many or most of the emissions are not just from the transportation itself (i.e. the burning of fuel for the purpose of moving mass from point A to B) but rather from the hoteling aboard the ship (12x more emissions than land-based hoteling) and from other luxury-related activities. Intuitively, if we know how energy-efficient it is to transport goods by sea, this should come as no surprise: if we're comparing fuel costs, it simply takes less fuel to move objects by water than by air. This is why ferries have so few emissions per passenger-mile. Ship fuel is particularly nasty stuff as far as human health is concerned, but many resources appear to primarily emphasize the non-fuel waste produced by these enterprises. So the CO2e emissions of cruise ships would seem to originate not just from fuel but rather from the inefficiency of human habitation at sea. Norwegian is at least vaguely calculating multi-scope emissions (p. 15) with, for example, "purchased goods and services" apparently making up ~21% of total emissions in 2022 (fuel itself is about 55%, and "fuel and energy-related activities," whatever that means, being another 12%). I assume "capital goods" (18% of their emissions) are the emissions from the ships themselves, which is more of a decarbonization question for manufacturers.

      There are also significant non-GHG environmental impacts due to operational procedures taken by cruise ships. Wikipedia has a whole page on the environmental effects of shipping (not just cruise ships, but they are included). Waste dumping, noise pollution, etc. Those externalities are different than the externalities produced by airplanes; same idea, but apples to oranges, so I don't know how to compare them.

      Anyway, this is all to say: greenhouse gas emissions from cruise ships are pretty rough. Given the relative lack of information on repositioning cruises specifically, the age of much of the data, and newer emissions reductions which are maybe not yet reflected in the literature, I am going to speculate that such a trip has an approximately equal GHG impact as a long-haul flight, assuming a typical stateroom and a direct voyage. On average, it probably works out to somewhat more emissions, though I personally think ships have a clearer (easier/faster) path toward net-zero (ish) emissions than airplanes given the limitations of each mode.

      I will go to sleep and decide tomorrow whether I will fly or sail home, but right now I am leaning toward the sea for this occasion. I am not sure about future voyages yet. We will see.

      29 votes
    16. Reducing the friction of publishing online?

      I'm looking for ways to make it easier to publish on my personal blog. I've had WordPress blogs in the past, and I find that they set up a constant grind of upgrading — upgrading core, upgrading...

      I'm looking for ways to make it easier to publish on my personal blog. I've had WordPress blogs in the past, and I find that they set up a constant grind of upgrading — upgrading core, upgrading plugins, reconfiguring the upgraded components, fixing the things the upgrades break...

      It was stealing too much of the little time I have to devote to my blog. So, when I built my current blog, I built in on a static site generator (11ty). It took longer to set up than just writing HTML and CSS, but it does make it a bit quicker to get something up since it will build pages from markdown, and it doesn't require a ton of upgrading every time I want to sit down and write something. Sure, I could upgrade a library or two each time I sit down with it, but it's just spitting out HTML so I don't really need to.

      That said, it's still more friction than I want. I'm currently obsessed with mmm.page. I love the playful UI. I love the design language it encourages. I love how it makes the tech get out of the way and puts you closer to getting your content out. That said, there are several things I don't love:

      1. It's not accessible. I can't pick which elements to use. I can't write alt text for images.
      2. It's not open source. This means a lot of things. It means when the developer loses interest, it will die. It means we can't evaluate it. It means we can't self-host it. Speaking of these...
      3. Development seems to be slow. There's one item on the roadmap. It was suggested in April. I have a feeling it's not making the money the developer had hoped and they've lost enthusiasm for it.
      4. We can't self-host it. Now, this means I'm stuck paying $10 a month. Tomorrow, that could go up to $20, and there's nothing I can do about it.
      5. There's no easily apparent escape hatch. I guess I could just download the pages it wrote and host them elsewhere, but that's probably not ideal. If the developer does decide to close up shop or double the price, I want an easy way to take my site and go somewhere else.
      6. As far as I can tell, it doesn't support RSS. I am a staunch believer in RSS, and I believe the web sucks without it. I won't want to run a site that doesn't offer it.

      All these problems leave me with a web site that provides too much friction and a solution to that problem that leaves many others in its wake. Does anyone know of an alternative that's similar that could address some or most of these issues? I'm a developer and I still would like to be able to publish online without doing developer-y stuff, so it's easy to see how social media has been able to bottle up so much content on the web. I'd love to think there's something that could bring us out of this dystopia... or at least make it easier for me to share a list of the games I've been playing recently. 😅

      26 votes
    17. My phone just won't let me click things once anymore

      I'm hoping someone else has had this problem and has found a solution. I have turned on visibility of taps/clicks, and I've also turned up screen sensitivity. I've turned off all animations. I've...

      I'm hoping someone else has had this problem and has found a solution. I have turned on visibility of taps/clicks, and I've also turned up screen sensitivity. I've turned off all animations. I've restarted it. I've installed the most recent update. Nothing changed it. I can see it registering my taps with the visibility feature, but it won't do anything the first time I tap.

      My phone is an Galaxy A52. I don't have a screen protector.

      What's happening is a lot of times (more than half) I will click something, and it won't register. So I have to click again. Usually it's only twice, but sometimes it can be up around five times before it will register that I've clicked the screen. This also sometimes happens when I'm scrolling a webpage, so it's like scroll, scroll, try to scroll but it gets stuck, scroll, etc.

      It happens pretty much everywhere, in every app, except the keyboard letters and numbers (thank god). But even the word suggestions sometimes need to be clicked more than once.

      I'm SO sick of it. I've looked as much as possible to find a similar situation with a fix, and I can't find one. Does anyone know what else I can do?

      18 votes
    18. Feedback on boss monster for tonight's DnD session

      Hello tabletop peeps! I have completed a monster design for my first ever boss creature, and I wanted to get some quick feedback. This is all based on a previous post where I got ideas from y'all,...

      Hello tabletop peeps! I have completed a monster design for my first ever boss creature, and I wanted to get some quick feedback. This is all based on a previous post where I got ideas from y'all, here: https://tildes.net/~games.tabletop/1cjn/designing_my_first_dnd_boss_fight_with_a_giant_mimic_5x_lvl_5_characters

      Players are a group of 5 lvl 5 characters, fairly magic heavy and lower hp overall.

      The boss creature is a mimic that appears to be a large stone fountain with blood in it. If a PC touches it or stabs it, then they (or their weapon) will be grappled for the start of combat. At that point, the mimic will sprout 6 tentacles that each can travel up to 40ft from the main body and wield a weapon. All tentacles will operate on the same turn as the main body.

      Healing Pool in the boss room

      The boss room is a large room with a pool in it where blood is mixed with water that has flowed over a magic crystal to produce a healing solution. The idea is that the PCs will figure out that they can either heal themselves by dipping into the pool, prevent the boss from getting close to the pool, or that they can break the magic crystal to prevent the boss from healing. Several of the boss abilities reference this pool.

      Mimic main body:

      STR 16 (+3)
      DEX 10 (+0)
      CON 20 (+5)
      INT 16 (+3)
      WIS 12 (+1)
      CHA 8 (-1)

      HP 200
      Main body loses 20hp if a tentacle dies

      Armor Class: 13
      Speed: 15 ft
      Proficiency Bonus: 2
      Damage Resistances: None
      Immunities: Poison, Acid, Sleep, Charm

      Abilities

      Harden: Cannot take other actions, harden body to stone and increase AC to 18, as well as resistance to bludgeoning, piercing, slashing, cold, fire
      Spew Blood: Begin charging up blood, PCs can see mouth direction. At the beginning of next turn, spew acidic blood in a 180 degree arc for 30 ft. Deals 3d6 acid damage, half damage on DEX 14 save. Mimic main body cannot do anything on its next turn as it recovers.
      Chomp: +5 to hit. 1d12+3 piercing damage
      Charge: If no arms are left, it will spew blood from the back and charge at a target. Increase speed to 45ft, and deal (+5 to hit) 4d6+3 bludgeoning damage to a target. Dex15 save for half damage.

      Sword Tentacle (x3)

      HP 20
      Armor Class 13
      Speed 30 ft
      Damage Resistances: None
      Damage Immunities: Poison, Acid

      Abilities

      Harden: Cannot take other actions, harden body to stone and increase AC to 18, as well as resistance to bludgeoning, piercing, slashing, cold, fire
      Heal: If the healing pool is nearby, soak arm in the pool to heal it fully, and heal the main body for 15hp. Alternatively, resurrect a different defeated tentacle instead of healing self or the main body.
      Slice: +5 to hit. 1d8+3 slashing damage

      Shield Tentacle (x1)

      HP 20
      Armor Class 13
      Speed 30 ft
      Damage Resistances: None
      Damage Immunities: Poison, Acid

      Abilities

      Harden: Cannot take other actions, harden body to stone and increase AC to 18, as well as resistance to bludgeoning, piercing, slashing, cold, fire
      Heal: If the healing pool is nearby, soak arm in the pool to heal it fully, and heal the main body for 15hp. Alternatively, resurrect a different defeated tentacle instead of healing self or the main body.
      Shield Bash: +5 to hit. 1d4 + 3 bludgeoning damage
      Defend: As a reaction, give disadvantage to an attack when an ally 5ft away is attacked

      Crossbow Tentacle (x1)

      HP 20
      Armor Class 13
      Speed 30 ft
      Damage Resistances: None
      Damage Immunities: Poison, Acid

      Abilities

      Harden: Cannot take other actions, harden body to stone and increase AC to 18, as well as resistance to bludgeoning, piercing, slashing, cold, fire
      Heal: If the healing pool is nearby, soak arm in the pool to heal it fully, and heal the main body for 15hp. Alternatively, resurrect a different defeated tentacle instead of healing self or the main body.
      Heavy Crossbow shot: +2 to hit. 1d10 piercing damage

      Handy Tentacle (x1)

      HP 20
      Armor Class 13
      Speed 30 ft
      Damage Resistances: None
      Damage Immunities: Poison, Acid

      Abilities

      Harden: Cannot take other actions, harden body to stone and increase AC to 18, as well as resistance to bludgeoning, piercing, slashing, cold, fire. Cannot harden when grappling a PC.
      Heal: If the healing pool is nearby, soak arm in the pool to heal it fully, and heal the main body for 15hp. Alternatively, resurrect a different defeated tentacle instead of healing self or the main body.
      Grapple: +5 to hit. Grab a target, they can avoid it with a DC16 strength saving throw. If the target is successfully grappled, they can escape with a DC14 strength save at the start of their turn.
      Squeeze: If a target is grappled, squeeze them for 1d6+3 bludgeoning damage.
      Throw juice: If the healing pool is within range, scoop up a handful of purple juice and throw it at a skeleton to resurrect it.

      Potential Adds

      There are two skeletons in the room that can be resurrected by the Handy Tentacle with it's "throw juice" ability, should the fight is too easy for the PCs or they are hanging back too far. These adds are Boneknights from page 6 on this link: https://www.gmbinder.com/share/-Mv5UKsPhrHkBqSf9vo1

      Conclusion and Questions

      Is this a fun boss? I aim to have the tentacles each fighting a different person, so I don't think I'll wipe the party out too quickly, but I know of the mystical "action economy" and I might be overdoing things.

      Also, how do I rate the CR of such a creature? And how much gold should a party earn for such a fight? Thanks for helping out a new DM!

      20 votes
    19. Does anyone here have experience/opinions on induction hotplates?

      I live in what is basically a studio apartment in someone's basement with a little cobbled-together kitchen in a small room attached to my bed/sitting area. My cooking is done in a largish Cosori...

      I live in what is basically a studio apartment in someone's basement with a little cobbled-together kitchen in a small room attached to my bed/sitting area. My cooking is done in a largish Cosori convection toaster oven (mine) with a double-hob induction hotplate (kindly provided by landlord) sat on top. The hotplate is from Nutrisystem (not sure of model exactly) and it's definitely a step up from the electric one I brought from my old place (My kitchen was the laundry room there!), but over the last few years there's been a few things about it I don't like so I'm considering buying a new one.

      The main problem I have with it is the lack of specificity in the temperature settings: it goes 140°, 210°, 260°, 300°, 350°, 400°, and above that I never really use, but I often have trouble with something cooking too fast at, say, 300° but too slow at 260°. I'd like a device that lets me make smaller, (like maybe 5-10 degree) adjustments at the very least. Also there is the issue that if you go above a certain temp on one hob, it will dial down the other automatically to keep from going over max watts, but it also means I can't boil water on one while searing a steak on the other. Not sure if there's a way around that what with the limitations of current portable cooktop technology and American house wiring codes. As you may have gathered from my living arrangements, I need to keep the cost down to a reasonable <$300, preferably <$200.

      Because it needs to sit on top of my toaster oven, I need a side-by-side arrangement. I was gifted Amazon cards for Xmas so I'm hoping to find something on there to defray the cost, but if anyone can point me to the perfect solution somewhere else, I'm interested. Everything I've looked at there so far has preset temp settings and I can't tell if they are fine enough to be any improvement.

      Bonus points if anyone knows of an induction-compatible stovetop griddle that heats evenly and isn't heavy-ass cast iron.

      Thanks in advance for any advice!

      24 votes
    20. Day 25: Snowverload

      Today's problem description: https://adventofcode.com/2023/day/25 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/25

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      8 votes
    21. Day 24: Never Tell Me The Odds

      Today's problem description: https://adventofcode.com/2023/day/24 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/24

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      6 votes
    22. Day 23: A Long Walk

      Today's problem description: https://adventofcode.com/2023/day/23 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/23

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      5 votes
    23. Day 22: Sand Slabs

      Today's problem description: https://adventofcode.com/2023/day/22 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/22

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      6 votes
    24. Day 21: Step Counter

      Today's problem description: https://adventofcode.com/2023/day/21 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/21

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      6 votes
    25. Day 20: Pulse Propagation

      Today's problem description: https://adventofcode.com/2023/day/20 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/20

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      6 votes
    26. Day 19: Aplenty

      Today's problem description: https://adventofcode.com/2023/day/19 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/19

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      7 votes
    27. Day 18: Lavaduct Lagoon

      Today's problem description: https://adventofcode.com/2023/day/18 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/18

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      8 votes
    28. Fighting with Fitbit's tech support

      I doubt I'll find any new ideas, but maybe someone here has one. I'm running out of places to turn, with no solution. I have been in a fight with Fitbit support for a few weeks now over their push...

      I doubt I'll find any new ideas, but maybe someone here has one. I'm running out of places to turn, with no solution.

      I have been in a fight with Fitbit support for a few weeks now over their push to migrate everyone to a Google-linked Fitbit account. I'm pretty sure what I've found is a rare edge case of a bug, or rather, an unaccounted for set of conditions when trying to migrate.

      A long time ago, 2017 I think, I created a Google-linked Fitbit Account (via oauth, "Login with Google"). I used it briefly and then stopped, and completely forgot about its existence.

      In 2022, I got a Pixel Watch and created a new/second Fitbit Account with a different email address, as I did not remember I had a Fitbit account already and I wanted to use a masked email address through my personal domain.

      With the push to migrate all Fitbit accounts to Google accounts, I decided to try to do so last month. When I attempted to migrate my second account to a Google account, I got an error that I already had an account registered under my Google account. So I logged in to that old 2017 Google account and initiated its deletion. It told it me would take 30 days to delete it, so I waited 31 days.

      31 days later, I tried to migrate my second account to a Google account. When I try to do so, I get an error:

      Can't use Fitbit with this Google Account
      This could be because you're using a Google Workspace account, or because your account is supervised.
      

      My account is neither a child account, nor a Workspace account, it's a standard (adult) account I've had for something like 16 years.

      So I tried to see if my old Google account was perhaps not deleted after all. I tried to log in to my old account via oauth (Sign In > Continue with Google), and I get a different error:

      Sign in again to continue
      Since you deleted Fitbit from your Google Account, you’ll need to sign in again as a new user.
      

      I suspect that what happens when I deleted my old/original Google account is that it wasn't actually deleted, but made inactive with some "deleted" flag, but the account hasn't been purged. As a result, I'm unable to migrate my new account to the same email address I used for my old Google account.

      Reaching out to Fitbit, they continually put the blame on Google for reporting my account as a workspace/supervised account, and the only solution they'll offer me is "You should create a new Google account". Google has also been unable to help, but that doesn't surprise me, as I don't think it's an issue on their end. Requests to Fitbit to escalate my case to a higher tier of support and/or someone from some type of database team have been stonewalled, and I think that Fitbit support has now just stopped responding to me entirely.

      Does anyone have any idea where I could turn?

      14 votes
    29. Day 17: Clumsy Crucible

      Today's problem description: https://adventofcode.com/2023/day/17 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/17

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      10 votes
    30. Day 16: The Floor Will Be Lava

      Today's problem description: https://adventofcode.com/2023/day/16 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/16

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      9 votes
    31. Day 15: Lens Library

      Today's problem description: https://adventofcode.com/2023/day/15 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/15

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      8 votes
    32. Day 14: Reflector Dish

      Today's problem description: https://adventofcode.com/2023/day/14 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/14

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      9 votes
    33. Day 13: Point of Incidence

      Today's problem description: https://adventofcode.com/2023/day/13 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/13

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      8 votes
    34. Day 12: Hot Spring

      Today's problem description: https://adventofcode.com/2023/day/12 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/12

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      9 votes
    35. Day 11: Cosmic Expansion

      Today's problem description: https://adventofcode.com/2023/day/11 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/11

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      8 votes
    36. Day 10: Pipe Maze

      Today's problem description: https://adventofcode.com/2023/day/10 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/10

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      10 votes
    37. Day 9: Mirage Maintenance

      Today's problem description: https://adventofcode.com/2023/day/9 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/9

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      9 votes
    38. Day 8: Haunted Wasteland

      Today's problem description: https://adventofcode.com/2023/day/8 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/8

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      12 votes
    39. [SOLVED] Recovering data in a very old, possibly corrupted tar archive?

      Hi all, There is a tar.gz whose contents I would like to access. The file itself is quite old, last being updated ~20 years ago if I had to guess (I am not sure if this is relevant). The file...

      Hi all,

      There is a tar.gz whose contents I would like to access. The file itself is quite old, last being updated ~20 years ago if I had to guess (I am not sure if this is relevant). The file contains legacy scientific code that I would like for archival purposes and can be found via the "code site" link here. However:

      • When I download the file and run tar -xvzf radpack.tar.gz I get an error: tar: Error opening archive: Unrecognized archive format.
      • Likewise, if I try to gunzip it I get gunzip: radpack.tar.gz: not in gzip format.
      • Running file radpack.tar.gz only yields radpack.tar.gx: data, indicating file cannot find anything out about it.
      • head radpack.tar.gz outputs a string of unintelligible unicode.

      These are the different solutions I have come across after searching this problem, and to me is good evidence that the file has been corrupted in some way and that may very well be the case. However, for archival and historical purposes it would be great if I could access the contents, so I am compelled to search out other solutions. Are there other options I can try here? Is there some way to confirm that the file is in fact corrupted beyond recovery? Any help on this point would be greatly appreciated. I posted this on stack exchange as well but figured maybe the smart folks here might know.

      EDIT:

      Just to be clear this has been solved — a functioning copy of the archive was found.

      17 votes
    40. Day 7: Camel Cards

      Today's problem description: https://adventofcode.com/2023/day/7 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/7

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      13 votes
    41. Day 6: Wait For It

      Today's problem description: https://adventofcode.com/2023/day/6 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/6

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      14 votes
    42. Day 5: If You Give A Seed A Fertilizer

      Today's problem description: https://adventofcode.com/2023/day/5 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/5

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      13 votes
    43. Day 4: Scratchcards

      Today's problem description: https://adventofcode.com/2023/day/4 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/4

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      12 votes
    44. Day 3: Gear Ratios

      Today's problem description: https://adventofcode.com/2023/day/3 Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it...

      Today's problem description: https://adventofcode.com/2023/day/3

      Please post your solutions in your own top-level comment. Here's a template you can copy-paste into your comment to format it nicely, with the code collapsed by default inside an expandable section with syntax highlighting (you can replace python with any of the "short names" listed in this page of supported languages):

      <details>
      <summary>Part 1</summary>
      
      ```python
      Your code here.
      ```
      
      </details>
      
      15 votes