• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Please share tools/tips/platforms for making a personal website

      I figured that more than complaining about the dearth of random and weird websites, I might ought to contribute something. I almost went to MassArt for new media installations. In those days I was...

      I figured that more than complaining about the dearth of random and weird websites, I might ought to contribute something. I almost went to MassArt for new media installations. In those days I was a web monkey with a solid design bent and very orthogonal thinking. I still have a smidgeon of the thinking, we'll see what I have left of my design skills, but my tech skills are hopeless. Back then my tools were freehand, dreamweaver, bbedit, photoshop, flash, Perl, Solaris, mySQL. My last website was done with rudimentary css.

      I would like to get right to the design and expression phase, I don't have an inclination to dive into coding. I also don't want to worry about security. I'll throw a few bucks down.

      I'm still comfortable in photoshop, but would like a more fun tool. I cannot stand illustrator, and would love to have a vigorous chat with the folks at Adobe who chose to promote it and shelve freehand. Better yet, an even more vigorous chat with the moron at the FTC who approved Adobe's buyout of macromedia. You can bet that will be on the website. Is there any equivalent to freehand? I saw the post about a free, online illustration tool that came through recently, that might be a smidge rudimentary. What about dreamweaver? And how to publish? I don't care to learn about content management, scripting, databases, etc. if I can avoid it.

      Bonus if there are AI tools to help.

      5 votes
    2. I'm buying my first ever new car tomorrow

      EDIT: See final update here ...and I'm a little worried the dealership might try to screw me over. Some backstory: In 2021, Chevrolet announced the Bolt EUV -- a slightly larger version of their...

      EDIT: See final update here



      ...and I'm a little worried the dealership might try to screw me over.


      Some backstory:

      In 2021, Chevrolet announced the Bolt EUV -- a slightly larger version of their Bolt EV.

      Right after it got introduced, all Bolt EVs and EUVs underwent a battery recall. Dealers were unable to sell these until their batteries were replaced, despite the high demand for the vehicle.

      In June 2022, Chevrolet announced a $6,300 price drop for the EV/EUV.

      My current car was due for replacement (it's a 2003, lol); I wanted my next car to be an EV; the price drop made this something I could really afford; and it turns out that the EUV is literally the only electric vehicle at that price point that I can actually fit in (my head hits the ceiling in a Kona, for example).

      In June 2022, I attempted to buy an EUV, only to find out that there were waitlists everywhere because the price drop increased demand, while the recall decreased supply. As such, I put in an order for a 2023 EUV with a deposit.

      2023s went into production in July, but it turns out they're not made in order (which makes sense: the factory makes batches of similar types) and it also turns out that different dealerships have different "allocations" which means that they only get so many of a certain type of car -- even if it's been directly ordered by a customer.

      I didn't know this at the time of ordering, but, the dealership I went with had a very low allocation for EUVs.

      I have waited this entire time (which is not uncommon), and my car has finally arrived at the dealership. I'm slated to pick it up tomorrow and finish the purchase.


      My concerns:

      The dealership knows right now that they have me over a barrel. I've waited eight months for this thing. There is no other available inventory anywhere, as the EUVs sell immediately or, in most cases, are already spoken for before they arrive due to waitlists. People trying to get them complain about huge markups because of this.

      I have a "motor vehicle purchase agreement" from the dealership from when I ordered the vehicle and made my initial deposit. That paper shows that I'll be paying MSRP for the vehicle, which I'm happy to do.

      My question is: is the dealership going to try and make me pay something different, knowing that I'm not going to walk away from this? I feel somewhat comfortable that I have an agreement for the MSRP in black and white, but is that enough?

      My other question is: is there some other way they're going to try to get one over on me? Something more subtle or that I don't expect? The last time I bought a car was ~15 years ago, and I pretty much stood there while my dad did the talking (also the car was used and super cheap).

      I will be financing a loan through the dealership to pay for the car.

      Basically, what can I do to make sure tomorrow goes as smoothly as possible? I'm hoping that it's easy, cut and dry, and there's no funny business, but I've also heard some horror stories -- especially from people trying to buy the particular car I'm getting.

      17 votes
    3. 9yo son wants to join Discord to talk to friends. Any advice?

      Well, as the headline says my son wants to join Discord to talk to his friends while playing Roblox on the iPad. Up until now he's been using Teams to communicate while playing. Recently his...

      Well, as the headline says my son wants to join Discord to talk to his friends while playing Roblox on the iPad. Up until now he's been using Teams to communicate while playing. Recently his friends have been switching to Discord so naturally he wants that too.

      I only know Discord by name so I'm looking for insight into how it works and how safe it is for children and in general. I'm aware that the age limit is 13.

      10 votes
    4. Honest question: Are Windows or Linux laptops more suited for freelancers?

      I know it's a technical question but I want to know specifically from freelancer perspective. A freelancer's decision making differs from that of regular corporate worker in this regard due to...

      I know it's a technical question but I want to know specifically from freelancer perspective. A freelancer's decision making differs from that of regular corporate worker in this regard due to many reasons:

      1. Freedom to choose: Unlike corporate, a freelancer isn't imposed any process or specific software guidelines to follow. They're free to use Linux and open source if they want to.
      2. No team compatibility: A freelancer can work on specific project with a geographically distant team but they don't have to submit to any long-term compatibility constraints.
      3. Budget constraints: A freelancer can't typically afford costly licenses. With corporate, they can scale well and bring down the licensing costs which isn't true for freelancers. Hence, open source software is typically more suited to their workflow (even when using a Windows OS).

      Given all these factors, do you think a Windows or Linux laptop is more suited for a typical Freelancer? What do you happen to use?

      4 votes
    5. Upgraded to Windows 10, what do I need to do to optimize?

      I finally got around to upgrading my mom’s computer (an Asus laptop from 2015) from Windows 8.1 to Windows 10. I’ve already deleted a few apps she won’t use (e.g., Xbox) and disabled/stopped some...

      I finally got around to upgrading my mom’s computer (an Asus laptop from 2015) from Windows 8.1 to Windows 10. I’ve already deleted a few apps she won’t use (e.g., Xbox) and disabled/stopped some unneeded services. What else can I do to keep her computer fast? Particularly interesting in more services I can disable and the best browser/ad blocker combo. Thanks y’all!

      10 votes
    6. What advice would you give to someone who has coded in jquery for years and now wants to gracefully switch to modern js?

      Title says it all. Bootstrap+jquery has been my default route and path of least resistance when it comes to web development. Perhaps because I'm coding since a long time and belong to the old...

      Title says it all. Bootstrap+jquery has been my default route and path of least resistance when it comes to web development. Perhaps because I'm coding since a long time and belong to the old school when modern libraries like react weren't yet invented yet?

      I had tried to meddle with Angular.js 1.0 back in those days but was soon disillusioned! It was cool and cutting edge but highly opinionated. It tried to do so many things under the hood that I soon quit the effort and the word "Angular" was stigmatized in my mind ever since! I don't know how different today's typescript based Angular is but that stigma or phobia prevents me from even looking at that direction!

      React is another cool technology which everyone is talking about and I'm sure it has some merits. But I'm not sure exactly what React brings to my development workflow which jquery doesn't already do. Can you tell me some specific advantages or pros of react over jquery which can motivate me to learn the former and let go of the latter? What should I do?

      7 votes
    7. Food suggestions, dieting help

      I'm trying to change some nasty habits at the moment. My year's theme is self control, and beating addictions is a large part of it. The symptoms I've been trying to fight off since last year:...

      I'm trying to change some nasty habits at the moment. My year's theme is self control, and beating addictions is a large part of it.

      The symptoms I've been trying to fight off since last year: Snacking often, eating portions too large, eating past hunger/always finishing my plate even if I feel full, craving greasy fast food, craving sweets/sugar.

      Progress is mixed. I'm trying a lot of things; I've reintroduced a 20:4 IF routine (my body is naturally somewhere around 16:8 - I never have breakfast) but I've had a lot of trouble obeying it for more than a few days.

      I'm realizing, today, that one thing I have not really been looking at is the cravings. This HN thread is what clicked for me. I know that on a "healthier" diet, I crave very different things.

      I'm looking at options on what I can introduce (gradually) to start getting my gut used to different classes of foods. I don't intend to switch to being vegan/vegetarian, I'm just looking to stop craving fat, salt, and sugar.
      Or rather, not necessarily crave, but "if I see it I want it" kind of thing. I want to be able to look at a packet of crisps and think "blergh" by default, even if I'm hungry.


      What advice I am looking for: Suggestions on snack replacements, juices, various tasty meals etc; things I can actually go for from day 1. I am not looking to do any large swaps. I am also not looking for extra effort; right now, a 99 percent of my meals are either store-bought, microwaved, or restaurant/takeout. I don't cook because I don't enjoy it nor usually have the time.

      Example: I've decided to introduce ginger shots to my diet, see if it'll help. I'm also going to try having carrots on-hand more often as I really like those.

      Note 1: I am considering giving Hello Fresh a shot next month, since I've never actually tried it, but I'm lukewarm on what'll happen.

      Note 2: Allergic to bell pepper; dislike eggplant, celery, zucchini.

      12 votes
    8. Docker rootless and Watchtower and some general questions about Docker

      I finally decided to accepted that my interest in working and playing with computers and servers is worth to spend some money on. So I ditched my old box in the corner and with it all my fights...

      I finally decided to accepted that my interest in working and playing with computers and servers is worth to spend some money on. So I ditched my old box in the corner and with it all my fights with my ISP, their NAT, dynamic DNS and all that and got myself a VPS and 1 TB storage solution for less than I would have paid a static IP with my ISP.
      Best decicion ever :-)

      So I'm getting into Docker a bit, just because it's just so easy to get Nextcloud running. I used native Caddy as a reverse proxy, because if I got this "machine" there I will use it for other things as well, so make it right from the beginning. And I used native b.c I did not yet understand bridge/host mode and installing caddy native seems easier.
      Then I fought for one day with CIFS and the nextcloud gui to get the semantics right to get my storage solution accepted as external storage.
      Then I set up Jellyfin with Docker because why not. As well through caddy.
      Then I fucked something up and was like, fuck it, lets start again this time for real :-P
      I wiped my VPS clean (chose ubuntu again) set up and hardend ssh + sudo installed Docker, and then I found out about docker rootless and in the docker docs it's mentioned that it is/might be more secure, so I set up docker rootless and installed all the rest again.
      And then I was like, hmm, do these Docker Images/Containers update themself? Like snap did?
      It seems not, so I looked for a solution and found watchtower. And now I wasted another day trying to get watchtower to run, and I just can not.

      I tried so many variations of the run command now most recently I tried:

      docker run \
      --name watchtower \
      -v ${DOCKER_SOCKET_PATH}:/var/run/docker.sock \
      containrrr/watchtower
      
      time="2023-01-20T01:17:41Z" level=error msg="Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?"
      time="2023-01-20T01:17:41Z" level=info msg="Waiting for the notification goroutine to finish" notify=no
      

      /run/user/1000/docker.sock exists, I own it, i tried connecting to it through docker -e and containrrr/watchtower --host "unix:///run/user/1000/docker.sock"
      I dont now what to try more and I'm at my end with my ddg-fu as well.

      And now while proofreading this, I read everything again and decided to try something again and it just worked...

      docker run \
      --name watchtower \
      -v /run/user/1000/docker.sock:/var/run/docker.sock \
      containrrr/watchtower
      

      seems like the environment variable was not set. But I'm shure I tried that before and it did not work... ghost in a machine :-)

      So thats where I'm at. I have to say it was a lot of fun and doing and learning all that tingled my brain in a funny way :-)

      But now I have some questions for my much more experienced Tildes-friends:

      • Do I even need watchtower? because I'm not actually interested to connect to my server regularly to do the updates/maintenance.
      • Was switching to docker rootless even a good idea? it seemed so reading the docker installation docs, but just now I read the Archwiki and there it seems it has some heavy security implications, so I made the security situation acutally worse by thinking making it better.
      • How do I get this watchtower thing to fucking work? (only if I actually need it)

      I very much appreciate all further/other advise, tricks, recomendations, questions and discussion as well :-)

      4 votes
    9. Are there any android 13 apps that can successfully spoof location (or otherwise thwart stalkerware)

      (apologies if this isn't the correct place to ask, I'm just a bit out of ideas) (content warning for abusive parents) I have a friend who's abusive parents track her location using the stalkerware...

      (apologies if this isn't the correct place to ask, I'm just a bit out of ideas)
      (content warning for abusive parents)

      I have a friend who's abusive parents track her location using the stalkerware app life360.

      she currently runs graphene os (android 13) on a pixel 7 pro.

      in my past android experience there are plenty apps that can spoof your location via developer settings. however they all crash on android 13 (or at least on graphene..)

      see below (none of these work, and they also crash on my android 13 phone, but they have worked for me in the past on like android 9):
      https://github.com/mcastillof/FakeTraveler
      https://github.com/wesaphzt/privatelocation
      https://github.com/warren-bank/Android-Mock-Location
      https://play.google.com/store/apps/details?id=com.lexa.fakegps&gl=US

      if there are no functioning apps that will do this. do you know any other solutions? on other android roms or with root with magisk / xposed? obviously this is less secure than graphene os but the current problem is her parents more than anything else.

      we r also considering a secondary phone just for the stalkerware which can be opportunistically left in innocent places. or just killing the life360 app on occasion when needed. or just letting the phone die when it needs to. But not sure how obvious this might be to the abusers. any insight is appreciated.

      (suggestions like "leave her parents" are good but far easier said than done and while it will eventually happen its not feasible at the moment. That being said if you can provide detail suggestions are welcome)

      Thanks :)

      5 votes
    10. These are my old PC spare parts. I wanna build a new PC. What's the best I can do with those? (details in the post)

      So I disassembled my old PC, and there are a few spare parts that I believe are still good. According to the technician, the motherboard is fried. I have no way to test this, so I'm believing him...

      So I disassembled my old PC, and there are a few spare parts that I believe are still good. According to the technician, the motherboard is fried. I have no way to test this, so I'm believing him for now.

      I wish to use those parts on a new desktop PC, but I have no idea where to begin... what do I need to buy new? Of what kind/brand/specification/pricepoint?

      So here's what I got:

      • AMD Ryzen 5 2400G processor
        • with the AMD cooler that came with it
      • 1TB 7200RPM non-SSD hard-drive
      • 1 Ballistix by Micron 16GB 2400MHz RAM stick
      • 1 240GB WD Green Sata SSD M.2 2280

      I may have access to another 8GB RAM stick of unknown origins from my partner's old PC, but she's a bit protective of those things so I'll way for her to be home to open it in front of her :P

      There's a power source attached to the case, which reads ATX-600W. Image1, image2.

      The computer case itself is a little beat up but I don't care about looks at all. Its external dimensions are 34.5cm by 35cm, with a width of 16cm. Here's how it looks (Xbox controller for scale).

      I wanna build a new machine with the goals of:

      • video editing
        • so Adobe Premiere, Adobe After Effects, some audio work, and maybe streaming.
      • gaming
        • nothing super high-end, I'll probably get one or two 1080p 24" monitors because 4K reduces my options quite a bit. But here are some of the games I'm looking forward to playing (all MMOs): World of Warcraft Classic and Retail, FFXIV, Guild Wars 2, and the upcoming Ashes of Creation (which I believe is an Unreal 5 game).

      My budget (including the monitor or monitors) is roughly 1400 US dollars. I understand that is not a lot of money for the majority of Tildes users, but that is just my reality. My 1400 US dollars PC is very much a luxury around here.

      If needed for budget purposes I can get just one monitor now, and another down the road.

      So, what's the best I can do?

      Thanks! ;)

      10 votes
    11. Transporting a desktop PC

      So, next year, I will spend two 3-month periods at a place that is 1400km away from my home. Because of my somewhat large, superfast dog, with a tendency to run away and topple people, I will have...

      So, next year, I will spend two 3-month periods at a place that is 1400km away from my home. Because of my somewhat large, superfast dog, with a tendency to run away and topple people, I will have to go by car, dog in hand (don't worry, I won't be driving :P). Each roundtrip amounts to 42 hours on the road.

      At the same time, I'm budgeting for a new desktop workstation for gaming and video editing (so both fun and work). I could get a much inferior gamer laptop with the money, but I wanna have a good machine for things like Adobe After Effects, and the inferior part bothers me quite a bit.

      Hence the question: how can I safely transport a desktop PC plus monitor for an 84-hour car trip? Should I take it "whole"? Disassembled? Or not at all? I really don't wanna screw up my brand-new PC!

      6 votes
    12. Alright, I finally want to jump ship and join Mastodon. Can anyone post some getting started guides?

      As with many Twitter users, I'm finally at the point where I want to leave and join Mastodon. About a year ago I set up an account after seeing some people on Tildes talk about it, but I found it...

      As with many Twitter users, I'm finally at the point where I want to leave and join Mastodon. About a year ago I set up an account after seeing some people on Tildes talk about it, but I found it confusing and ultimately closed the account. I want to give it another go, but I'm a bit confused about all the different instance options, what the practical differences are, and more. Are there any comprehensive getting started guides? Does it matter which instance I join? How did you choose for yourself?

      30 votes
    13. Sex, longing, ambivalence, purpose

      I'm 22 years old and have recently graduated from college. I'm a little disoriented right now. I'd appreciate some help. I'm having trouble explaining my issue precisely, but it relates to these...

      I'm 22 years old and have recently graduated from college. I'm a little disoriented right now. I'd appreciate some help. I'm having trouble explaining my issue precisely, but it relates to these themes: SEX, LONGING, AMBIVALENCE, PURPOSE. I feel I must provide some anecdotes for my question(s) to make sense.


      In the wintertime, I made a new friend. She had pitch-black hair. We had exchanged any number of glances from across the room. She caught me one morning as I left the hall and asked if I liked [REDACTED_MEDIA]. I humored her: "Sure, as much as anyone. … No, I've not seen it. … Yes, I'll check it out." The following week I reported back with my opinions, and we spoke a great deal, warming to one another as the days remained icy.

      One day I offered to take her to [REDACTED_EVENT]. She didn't come, but regretted it, and gave me a phone number as reparation. She was a little embarrassed, but I found it endearing; I was quite happy to see more of her. From here the courtship was a breeze. On a Saturday we took a drive into the country and strolled along a quiet, wooded trail, a respite from our world of books and burdens. As we rested by a stream, talking about trivialities, she laid out a moment of trauma before me. She was not looking for answers to an unanswerable tragedy so much as a good listener. I obliged, and held her closely as we walked home. She appreciated the comfort.

      From here the romance was a breeze. One invitation to study at hers and we were having unbelievable sex. She was very beautiful. We would spend an entire day together, ignoring our responsibilities and enjoying each other's bodies. Never in my life had I indulged in such things as she asked for. I think it actually changed some of my brain chemistry. It was exciting, it was fun, and it was very satisfying—for both of us. I also thought our conversation was authentic and emotionally fulfilling. Apparently she did not share that feeling, because she broke up with me (suddenly) a couple weeks in. Her exact reasons were a little strange, but I was not going to push it. We said our goodbyes, and I walked home in the bitter cold, alone.

      I hadn't known her long enough to be debilitatingly heartbroken, but it did hurt. And maybe I'm just being naïve, but I question whether it's possible for a future relationship to beat that sex. This prompts a greater existential question: "So why bother?"


      Some time ago, a dear friend invited me to her home in a city I no longer called mine. We dined and spoke of our passing lives: exciting and intimidating in their opportunity; tiring and burdensome in their demands. There were so many choices ahead; work gave enough but took too much. It was a relief to be free from the school; it was lonely. But it warmed my heart to be in her company again.

      She drew me to her bed and closed the door. I sat, and we chatted. Her expectation was obvious and the reason for my passivity was not—the dance of intimacy was familiar to both of us. After a pause, she faced me and said, "We can sleep together, but I don't want you to stay the night."

      Her request was reasonable, but I found it deeply jarring. Sex had not really motivated my visit, though I had entertained the possibility, and it had certainly not motivated my behavior at dinner. (I had planned already where I would be sleeping that night, and it was far away.) I had missed her a lot. More than anything I had missed her presence. Her statement revealed a terrible disparity in how we viewed our relationship. It was my fault for not stepping out after dinner, and it was particularly my fault across many months prior for setting a series of expectations that effectively downplayed my emotional feelings.

      I acknowledged her and quickly changed the top of conversation, and for a moment it was as though nothing had been said. Then, with another pause, she leaned over for a kiss. My heart was not in it. All I could hear was "I don't want you..." Still, I could not refuse. I had been sliced open, but she was very pretty, and more importantly I was reluctant to disappoint the people I cared for. The sex that followed felt passionless and transactional—different from before. She seemed impatient. I was distressed. It was consensual, but it was really weird and I did not enjoy it.

      I walked out of that house wishing I could cry. It was not the time. I could betray no weakness here or the city would devour me. I did cry, later. And maybe I'm just being naïve, but this incident made me question whether it's possible for a future relationship to beat the sentimental connection we had at the peak of our fling… including another go at it (that time has evidently passed). We were emotional matches/peers/equals in a way I don't know if I will ever find again. This prompts a greater existential question: "So why bother?"

      We're meant to see each other again quite soon, but this time the bed will be my own, and this time she'll stay the night. I couldn't say no when she asked. It's going to be awkward. I'm unsure what I wish to do.


      Not long ago, a friend asked near midnight if there was something happening between us. I froze up and sputtered something out about not expecting that question. I was genuinely unable to say anything for a few minutes. The answer that came to mind was kind of "Yes," but it was also, "I'm confused at this time and I don't know," and also, "This is going to hurt the group dynamic." I said yes but mumbled something about not getting her hopes up because I was pretty weird and also pretty uncertain about how I wanted to shape my life in the near and far future. I did not talk about the group dynamic.

      I'm proud of myself for making it clear that my wants are currently shifting and that my boundaries are unclear. I would've liked to be more specific. However, I'm not proud of saying yes before I had resolved all my emotional problems, nor about glossing over all my reservations. I feel it is irresponsible; I'm setting myself (and her) up to fail. I'm uncertain how to feel about the group dynamic. In the past year I've been the recipient of a lot of romantic attention with them and I've consistently said no. It is fine right now but it might not be fine if I change course like this.

      Last year I made a post on this website about three experiences I'd had and received a few comments. One of them in particular stuck with me:

      I will give you one piece of advice. There's absolutely nothing wrong with anything that you told us, but since you are young and reminds a bit of myself when I was your age, I'll say this: be careful not to inadvertently hurt anyone. Be explicit instead of implicit. People often have all kinds of expectations that differ from our own, so it's a good idea to let them know where they stand.

      I really did take that to heart. I don't want to hurt anyone. I am trying so hard not to ruin everything. I broke this advice soon after it was given to me and it severely damaged a friendship. It was not on purpose, but it was incredibly foolish. Since then, I've been extra careful not to lead people on and to be really clear about my needs (or at least I hope I have). But this is hard because I live a very social lifestyle and people seem to misinterpret friendliness as flirting. Or they just have opinions. I can't say this without sounding arrogant, so please forgive me, but people often comment admiringly on my appearance. It is obvious that they treat me differently because of it. It's not that weird (or that bad honestly) for an acquaintance my age to be a little bashful in front of me—but it feels different when it becomes an increasingly significant part of my reputation. I try not to touch people or to otherwise give them the wrong idea, but it seems like I am breeding longing/jealousy just by existing.

      Anyway, I feel I am struggling to move this relationship forward in part because I wasn't explicitly looking for one, and have been hit hard lately by general listlessness and uncertainty, so I wasn't prepared for it. And I'm also struggling to reconcile the physical needs of a new romance with my current incredible level of apathy toward sex. "Why bother?" I've never been this indifferent toward it before, it has always been important to me. The more I think about previous relationships, the less it seems like it's worth it to pursue anything at all. I would call it freeing to not care, except that it's fundamentally concerning. It stems from bad memories and also I think some trauma I haven't really resolved, which is not the same as "letting loose and living my life." It's been physically difficult for me to even think about sex and to be honest the thought is occasionally a little revolting to me, which I have never felt before, at least not for an extended period. And I feel like I'm too irrevocably closed-off to ever sufficiently open up emotionally in a relationship to make it last long-term. But… I also know what it feels like to fall into despair, not knowing what great things lie around the corner. This makes me reluctant to cut it off or make an ultimatum or actually do anything decisive at all.

      It's all just so much.


      None of that is really in question form, but it sort of explains my headspace. I'm sorry that I can't explain it better, but it's very late and I have work tomorrow. I would really appreciate some insight. Thanks.

      12 votes
    14. Dr. Who abridged?

      So I used to be quite a fan of Dr. Who, but life got in the way shortly after Smith ended his run. Hearing about Tennant's return, I'd love to catch up, but also don't have time to watch filler....

      So I used to be quite a fan of Dr. Who, but life got in the way shortly after Smith ended his run. Hearing about Tennant's return, I'd love to catch up, but also don't have time to watch filler.

      Do any tilderinos have some advice for an abridged viewing that minimizes the episodic filler without missing too much of the main plot?

      4 votes
    15. Anyone know if there’s a way to just read text adventure games?

      I found out about these types of games about three years ago. I attempted playing Zork I, as well as this other film where you’re trying to get inside something and apparently it turns into a time...

      I found out about these types of games about three years ago. I attempted playing Zork I, as well as this other film where you’re trying to get inside something and apparently it turns into a time travel game where you meet The Beatles (and if someone knows the title of that game I would really appreciate it because I’ve forgotten).

      I’ve been fascinated by some of these games. Big problem though, is that I suck at video games in general, and these text adventure games are particularly brutal. I saw some video about Zork, which were great, but for some of them (like the aforementioned time travel game) don’t have videos. So is there a way to just read it like a book. I’ve found guides on how to complete the games, but even those leave me lost and confused.

      9 votes
    16. How to deal with rolling blackouts?

      Given how the 2020s have gone so far, I'm feeling some meaningful concern about the news that we might be getting rolling blackouts if European fuel supplies get too low. I'm not at all sure...

      Given how the 2020s have gone so far, I'm feeling some meaningful concern about the news that we might be getting rolling blackouts if European fuel supplies get too low. I'm not at all sure whether they're overplaying the risk to prepare people, or dramatically underplaying it as they did with the first COVID lockdowns.

      I'd be interested to know what, if anything, people recommend as preparation? I don't want to go overkill on something that may not even happen, but it also seems reasonable to consider the issue before everyone starts panic buying supplies.

      I'm in the middle of a city, which has definite advantages in terms of walking access to shops and public buildings, but everything I own (including gas boiler and gas stove) needs electricity to run. It seems like a 500Wh LiFePO battery might be a good middle ground in terms of keeping creature comforts up and running, but they aren't exactly cheap so I'd be interested in any opinions and recommendations there?

      More broadly it'd be great to hear what people think about the general risks, good preparations to make, and useful supplies that are easy to overlook?

      16 votes
    17. Looking for advice for starting out as a freelance software engineer

      Beginning of next year I am setting out as an independent software engineering consultant. As such I am interested in hearing from others who have already done something similar! I have been...

      Beginning of next year I am setting out as an independent software engineering consultant. As such I am interested in hearing from others who have already done something similar! I have been working as a developer and team lead for more than 10 years of which the last 5 have been focused mostly on the .Net stack. Now I want to expand my horizons a bit more, preferably with a new domain or another tech stack.

      What are some suggestions/advice you'd give someone just starting down this path? Anything I should avoid doing? Anything I should definitely do? I suppose the specifics will vary a bit by country, but are there some general things I should be thinking about?

      Oh, if you happen to have a need for a senior developer/tech lead, give me a ping!

      9 votes
    18. AdminLTE vs Pure Bootstrap for a new web project?

      I'm primarily a freelance backend dev and for the first time venturing on full-stack development of a non-trivial web app on my own, hence I needed some guidance. I've got all the backend stuff in...

      I'm primarily a freelance backend dev and for the first time venturing on full-stack development of a non-trivial web app on my own, hence I needed some guidance.

      I've got all the backend stuff in php/mysql covered, I just want to know what's the best way to create a dashboard (with left sidebar) considering various aspects like long-term code maintenance and support, robustness, etc. Looks don't matter that much as it's a CRUD app but obviously, better is more appreciated.

      Based on my research until now, AdminLTE seems to be the most popular way of doing it among most devs although a few others like material and coreui also seem to have some street cred.

      But another approach I'm considering apart from AdminLTE is to just use pure bootstrap and fiddle up my own sidebar using something like this. That way, I won't be tied to just one Bootstrap version which is used by AdminLTE (v4.6) and troubleshooting will be much easier through google search and StackOverflow. What do you guys think is the right approach?

      5 votes
    19. Does anybody have advice for getting better at racing sims? (Both circuit and rally)

      I’ve always enjoyed rally games but only recently decided to buy a wheel (just a used Logitech G29) and also decided to give F1 22 a shot. I feel like I’m okay-ish at DiRT Rally 2.0 and WRC 10 but...

      I’ve always enjoyed rally games but only recently decided to buy a wheel (just a used Logitech G29) and also decided to give F1 22 a shot. I feel like I’m okay-ish at DiRT Rally 2.0 and WRC 10 but atrocious at F1 22. How do I actually learn to be better instead of constantly making mistakes?

      9 votes
    20. Ideas how to unlock Google's blocking of my YouTube RSS feeds

      I subscribe to quite a few youtube channels to get notified when there are new videos posted. I've had this set up for several years. Today I tried to add a new channel I've discovered. My RSS...

      I subscribe to quite a few youtube channels to get notified when there are new videos posted. I've had this set up for several years.

      Today I tried to add a new channel I've discovered. My RSS reader informs me it's blocked. I check all the other youtube feeds. Every single one of them reports "Error transferring <feed url>." server replied Forbidden (201).


      Update: One day later and every feed is connecting and transferring again. It seems to be a temporary block. My IP address has changed overnight though so that's still my main suspicion.


      It seems like I'm not the only victim

      That contains a link to the author's issue on google's issue tracker

      The official response is

      Status: Won't Fix (Infeasible) Unfortunately, there's nothing we could do here. Please reach out to community forum or Stackoverflow. Check out the link below:

      https://stackoverflow.com/questions/29752447/how-to-get-a-youtube-channel-rss-feed-after-2015-april-20-without-v3-api

      They completely misunderstood the question - it's not asking how to find a feed, it's asking why that feed is getting blocked.

      Not only this but using DuckDuckGo bangs for to search google get randomly sent to a captcha page - issuing the exact same query a second time goes through perfectly. The same is happening with keyword searches I set up in my browser. .

      Any ideas what to do about this?

      So sick of google's monopoly.

      13 votes
    21. Requesting resources for de-googling

      I'm starting to get tired of being complacent about the fact that I am using Google's services when I'm well beyond the 'reasonable doubt' phase of Google being evil. They're a giant monopoly and...

      I'm starting to get tired of being complacent about the fact that I am using Google's services when I'm well beyond the 'reasonable doubt' phase of Google being evil. They're a giant monopoly and I want to stop making them money as much as I possibly can.

      Thankfully, I'm not as badly intertwined with them as I could be; I have already downloaded all the music I bought from them and since I have switched to iPhone, I'm not reliant on too many of their services. They do have some of my old files and pictures, but that shouldn't be too hard to get out. The biggest problem I can see is my email. Right now I'm actually paying $4/mo for an Amazon WorkMail account for a failed venture (which I'm planning on getting rid of), but I'm sure there are much better alternatives out there. I'd prefer something that has good spam filtering options including custom filtering. I was also wondering if anyone would recommend Apple's email service since I'm already paying for iCloud+ to store my backups.

      Another more specific recommendation I need is for a replacement to Google Authenticator that works on iPhone. It looks like there are several options but I'm frankly not sure how to evaluate them.

      If you have any other resources you'd like to share, please feel free to share.

      24 votes
    22. From beginner to conversational in three months of learning Russian: My takeaways

      I'm posting this outside of the language learning thread because I worry those not currently learning languages are skipping it altogether :) In this post, I want to share general advice and...

      I'm posting this outside of the language learning thread because I worry those not currently learning languages are skipping it altogether :) In this post, I want to share general advice and takeaways about language learning, so this is for everybody, not just current learners!


      Today, I've hit I think a big milestone: I am now comfortable calling myself "conversational" in Russian. This comes on the heels of a 30 minutes, all-Russian, naturally-flowing conversation with my coach who was very impressed, and a couple days after having participated in a total of 4+ hours of conversations that included a native speaker who doesn't actually speak English (training wheels are off, now!).

      The goal I set myself mid-may to reach in 1 year, has been reached in 3 months. My Duolingo streak is on 87 days (or 89? I don't know if it counts the two streak freezes that were used), but I picked up DL a week after I started.

      During this time, I journaled my progress here on Tildes (1, 2, 3, 4, 5, 6, 7 - really, I hope Tildes isn't getting sick of my spam!), and rekindled my love for learning languages. I think it's time for a recap: What worked, what helped the most, etc.

      Summary

      I didn't follow one specific technique or guide. Everything from the beginning has been improvised, based on experience from previous languages, and gut feel.

      I talked about my methods in-depth in the journaling posts, but here's the bird's eye view of it:

      1. Learn the script first, and how it's pronounced (I had already done that years ago, kinda)
      2. Rigorously followed a single, complete-beginner crash course to get me started. In my case, a 9-hour, 30 episodes youtube series called Russian Made Easy, at an average of 45 min/day.
      3. Started using Drops to start accumulating vocabulary; this replaced Flashcards for me.
      4. After a little while, started the Duolingo course (but I don't use Duolingo the way most people do - See the old journals for details) and kept up with the streak since.
      5. Started listening to spoken material on YouTube, as much as possible, even before I could understand what was being said.
      6. Force myself to interact with the language by switching away from English in a variety of devices and apps
      7. Watch loads of short videos on various bits and pieces about grammar, etymology, word lists and misc advice
      8. Started writing in Russian on IM apps (at first using Google Translate, then without) with natives. Ask for feedback on it all.
      9. Regularly try to speak, to whomever would have a conversation with me.
      10. Regularly introspect: appreciate my progress, share it, and think about what I need to work on

      Deep dive


      Motivation

      I wrote about how important motivation is. People start learning a language and then abandon it after a few weeks like a gym membership purchased on January 2nd. Having a motivator that goes beyond "this sounds cool" is really important, because all this is a lot of effort and your brain won't see the point of making all that effort if you don't have a proper need to go through it all.

      I found that motivation is not a constant, either. It is something which has to be maintained. Sharing this experience with you all has been immensely useful in that process. And having native speakers in your life who can really appreciate your progress and encourage you is excellent.

      Variety

      The most useful part of my "method" is definitely the variety of the language diet. It seems to me that following only a set of single-source courses will just leave you with huge gaping holes as soon as you leave its bubble. It'd be like learning to read by only reading the same 100 words, over and over, until you become very quick at reading specifically those words. And then you're done and you come across the word "exhaustion" and you're like, what the fuck do I do with this?

      So yes, a variety of activities that will cover all types of input (reading, listening) and outputs (speaking, writing and thinking). And with the varied diet, one should also be careful not to burn themselves out by doing too much. I ensured that a lot of what I was "doing" was passive: Switching my phone's language, leaving audio in the background, asking others to speak to me in the language and translating if I need, etc. My active learning was only being done when I felt like it. This circles us back to the motivation aspect: If that's rock solid, then you will want to keep studying/reading/learning, and you'll do more.

      Regularity

      So yes, quantity and regularity are also important, and keeping the language in your brain every single day is, I believe, critical to help it develop. The languages I do not think about on a regular basis don't develop. Despite speaking Greek my whole life, only interacting with that language once every couple weeks at most has kept it from evolving beyond a pretty basic level, and now I'm convinced my Russian is better than my Greek. Oof, this puts shame on my supposed bilingual heritage.

      Finding comfort

      I think it's easy to get frustrated at a language you're not yet good at, because you're so used to how you normally do things, that communicating is SO FRUSTRATING when you don't have your whole toolkit.

      Speaking in the target language, with people who know your primary language(s), can also highlight that frustration because the barrier feels "artificial". For me, I have not particularly enjoyed speaking to non-natives, and that hasn't motivated me much. However, speaking to natives has been much easier because it's really nice to think "Hey, you've been making all these efforts to speak in a language I understand, let me do the effort this time".

      And well, finding a way to be comfortable speaking is critical. Olly Richards mentions that, if you start speaking too early and in an unsafe space, you can scare yourself into a "bad experience" and regress because of that. I can definitely see that, and I personally was careful to challenge myself without trying to push too hard.

      Over time, you can get very good at getting a sense of how difficult a certain activity or material is for you. You have three grades: Things you are comfortable with (level+0), things that are challenging and teach you (level+1), and things that are straight up too difficult for you (level+2).Input-based method proponents often advise staying at +1, without really defining what that means, but it's true you kinda know it when you see it. For example, watching Let's Plays in Russian is still my_level+2 for me, but I see them slowly edging towards +1, and that type of material is super effective because, any time you see the progress happening, your motivation is massively improved.

      Mistakes

      Developing on comfort: You have to be comfortable making mistakes. This is what really scares everybody, and it was definitely the case for me as well.. I was (and still am) ashamed of my bad grammar especially, and if I don't know how to say something properly, I hesitate to say it at all. But you gotta push through that. There's a balance to strike as always, and you still need to be ok with

      How I use Google Translate

      I've been doing something which has helped a lot, and in hindsight it's obvious to me why, so I want to share this and popularize this technique.

      I started writing to native speakers on IM very, very early (people often use and recommend Tandem for this). Because I didn't have a good enough control over the language yet, what I would do was: Write in Google Translate what I want to say. But without writing long, complex sentences; instead, I would write things I felt I wanted to be able to say. So instead of "Hey, I'm super hungry right now, do you wanna meet me and grab a bite on the way?", I would write "Hey, I am a bit hungry. Can we go eat together?".

      I would take the translation, understand it, and usually I would write it again on the keyboard rather than copy-paste (this helps with memorization). Sometimes I would use voice input, because cyrillic keyboard hard.

      Then, over time, as I got better at output, I would think about what I want to say directly in Russian and write that into Google Translate to check it (and sometimes do a little back-and-forth dance to see if it suggests alternate forms).

      So, yeah, this has been extremely helpful because it's given me a way of using the language as a tool from pretty early on. It's great because Google Translate really is going to adapt to your level, so if you want to be at "level+1", you just have to figure out what that looks like for you in your native language.

      Conclusion

      Wow, what a journey. Of course it's not over, but I've actually hit my goal... with nine months to spare! That's enough time to make, like, a whole baby.
      I want to keep improving, not stagnate, so I'm now going to keep using the language and I think wait that full year before I really start learning a new one. (Ukrainian was next on my list, but I'm shocked at how much I now understand of it, it's much closer to Russian than I thought; so I'm still undecided).

      I have loved sharing this experience with you, Tildes, and I really, really hope I motivated some of y'all in your own language learning journeys. If these threads have helped you in any way, please do share it with me here or by DM, I want to know!

      12 votes
    23. I'm struggling with a potential ethical violation at work; feedback needed

      I have a work-related ethics question, and I thought the fine people here on tildes were perfect to give feedback. I'll try to be brief but still give all of the information. Background I work for...

      I have a work-related ethics question, and I thought the fine people here on tildes were perfect to give feedback. I'll try to be brief but still give all of the information.

      Background

      I work for an energy utility. This company isn't a charity, but it is a non-profit. We are owned by the people who buy power from us (called "members"). We don't profit off of the electricity we sell to our members, but we do generate extra electricity to sell to other utilities (mostly to for-profit ones). Any profit we make is either set aside for future use or is sent out to the members as a check. Yes, our members actually get a check each year. This cooperative was built to serve rural communities since at that point in history profit-driven companies weren't willing to spend the money to run electricity to these communities. We cover 90% (geographically) of our state, along with portions of a neighboring state. We generate using wind, hydro, solar, coal, and natural gas. I don't remember the exact numbers, but I believe roughly 30%-40% of our generation comes from renewables, and we now have a dedicated team researching nuclear power (SMNR) and energy storage (which would allow us to further shift to renewables).

      Context

      There is a PAC (an entity that throws money at politicians in exchange for votes) for rural electric cooperatives that we participate in. This PAC can only accept donations from our members or employees. While the stated purpose is to advocate for rural cooperatives in general, I personally think that largely translates into advocating for fossil fuels.

      Every year there is a 10-day period in August where they start asking us employees to donate. Anyone can donate at any time, this is just the time that they emphasize it. Leadership has REPEATEDLY emphasized that there is no pressure and that our supervisors can't see who has and hasn't donated. I've been here nearly five years, and they've said this each time. I know that under the previous CEO (he left ~10 years ago) there was pressure to donate, and that's probably why they emphasize this now.

      Issue

      I've discovered however that the leadership CAN see information on who has donated and how much. PAC donations are public information, and the names and amounts can be easily seen online if you know where to look. I do believe that my division leader didn't know this, though I can't really know whether the other leadership did or didn't. There's no way to know if any supervisors have looked at this data or made decisions on it. After I brought it up to my division leader he thanked me and said he will send this new information out to our division.

      However, communicating this to the rest of the company is beyond his control. He's alerted the people who can do this but what they do is up to them. While my division doesn't really care who donates, I get the impression that other divisions feel differently. IT has a profoundly different culture than the rest of the company. Senior leaders say there's no pressure, but that's not neciserily the case for supervisors and managers. It's been implied to me that the teams that work in power production, transmission planning, etc still have expectations about donations.

      What to do?

      So here's the core ethics question: Is it unethical for senior leadership to withhold this new information about the visibility of donations from the rest of the company? The assurance of anonymity was intended to reassure us that there would be no retaliation for those who don't donate and that there would be no favoritism for those who do.

      Is this just a small thing that's not really important? If this is an issue, how significant is it? It's obviously not "dumping toxic waste in the river" bad, but it still feels like it must have some level (or potential level) of impact. If this is an issue, what actions would you personally take? How much would you be willing to risk taking action on this?

      Thanks in advance, I just want to do the right thing.

      16 votes
    24. Anyone DIY-fixed a liquid-damaged MacBook Pro keyboard?

      Long story short, I wiped my keyboard with a moist towel and I knocked out exactly 6 keys on my mid-2020 MacBook Pro (Magic Keyboard, A2251). I'm now looking at either paying $300+ to have it...

      Long story short, I wiped my keyboard with a moist towel and I knocked out exactly 6 keys on my mid-2020 MacBook Pro (Magic Keyboard, A2251).

      I'm now looking at either paying $300+ to have it serviced by a technician. But I have the tempting option of buying an aftermarket replacement keyboard for less than $100 and replacing it myself. That + I'm in the spirit of DIY repairs to keep my things going longer.

      Has anyone attempted this before? Any tips and advice?

      It seems slightly daunting because the keyboard is adhered to the aluminium body so I would have to literally tear the existing one off.

      7 votes
    25. Non-profit endowment creation

      Hi Friends, I'm in the (very) early stages of creating a financial endowment fund for a small non-profit community organization I help out with. I feel they're a good fit for such an investment...

      Hi Friends,

      I'm in the (very) early stages of creating a financial endowment fund for a small non-profit community organization I help out with. I feel they're a good fit for such an investment vehicle: their current revenue stream fluctuates a bit and many of their events rely heavily on attendance fees for funding, which is unrealistic when they attempt to cater to lower-income demographics. However, they have a relatively wealthy patronage that tends to remain involved for years or decades, and I believe they have the institutional stability to operate more complex financial instruments.

      I pitched the idea of an endowment at a high level to the Chairwoman last week, and the Board is interested in moving forward. We haven't decided how exactly we want to structure the endowment yet: restricted endowment, quasi-endowment, etc. We also haven't determined exactly how much money we should fundraise for a principal investment, what our portfolio spread should look like, and how much of the annual interest we can afford to spend. (I have estimates, but they're not final.) I'm particularly interested in resources that can help the institution plan for inevitable economic downturns.

      Has anyone here done this kind of work before? If so, would you be willing to chat about some of the nuances of organizing it, and/or do you have recommendations on reading material to help with the creation and maintenance of such a fund? We plan to receive consultations from an accountant and a lawyer, but I don't have much formal background in finance and would welcome any experience, advice, warnings, or external resources Tildesians can offer.

      Thanks,
      Atvelonis

      10 votes
    26. Hard water solutions?

      I recently moved to a place with harder water than I'm used to (more minerals). It tastes bad, it makes my detergents less effective, it forms soap scum everywhere, and it's definitely not good...

      I recently moved to a place with harder water than I'm used to (more minerals). It tastes bad, it makes my detergents less effective, it forms soap scum everywhere, and it's definitely not good for my appliances. Does anyone have advice on how to deal with this in a cost-effective way?

      I unfortunately can't install a point-of-entry water softener here. I can theoretically install point-of-use softeners for each of my appliances (bathroom sink, kitchen sink, dishwasher, washing machine, maybe shower), but the portable ones cost like $300+. I can't decide if it's worth the purchase. I also don't know enough about the different kinds or whether they're available in portable formats (reverse osmosis filtration, potassium chloride water softening, and sodium water softening; maybe others). Does anyone have recommendations?

      I recently bought a showerhead with a better filter, which will probably help reduce skin irritation, but it can't actually remove calcium or magnesium. I can't visualize what a genuine point-of-use softener for a shower would even look like or how I would attach it to my showerhead, and I don't know where to get one that isn't just marketing fluff.

      I have some CLR that I intend to use with my dishwasher, but I don't want to have to buy this stuff constantly (just another cleaning product in my cabinet). And I have a Brita for drinking water, but was thinking of getting an under-sink filter as I don't like waiting for it to refill; I have no idea how much to spend on this or which brands are best.

      Happy to hear everyone's thoughts on household water management!

      9 votes
    27. I need career advice

      Long story short I am a web developer that currently makes more money than I've ever made in my life to this point. The downside is that my benefits package is sub-par. Very few vacation days, no...

      Long story short I am a web developer that currently makes more money than I've ever made in my life to this point. The downside is that my benefits package is sub-par. Very few vacation days, no health insurance (though we do get $ on our checks to go toward costs), fairly bare-bones retirement plan, etc. I also feel kind of aimless at this job. There is no clear path for raises or promotions. It's too small of a company for that.

      I got an offer today for a job with a company that a former manager of mine works at (We both left our previous jobs around the same time, so no poaching concerns there). It's an opportunity to change my specialty from backend development (databases, server-side code) to frontend development (HTML, CSS, JS). I've always enjoyed frontend development more than backend. Feel free to giggle about this terminology because it's definitely ridiculous. The job basically resolves all of my benefits issues. Unlimited vacation, pretty good health insurance, and a more robust retirement plan. There are also very clear paths for raises/promotions. In fact one of the first things you do when you get hired is sit down with your manager and department head and plot out a career track for yourself. So in my case I'm aiming for team management or something along those lines in a few years. So they would cater my training and promotions around that. There's a guaranteed yearly raise, plus a nice 5% bonus at end of the year.

      So what's the problem? Because the second job seems perfect, right? Well the second job pays nearly 12% less a year. So what's the problem? Because that's an insane drop in pay, so clearly stay where I'm at, right? Well I was told by my former manager (and potentially new department head) that the plan would be to fast-track me into something closer to my current salary once I'm there for a few months and start excelling at my job. And I trust this guy because he fought for me to get raises twice when I worked under him before. It's rare to work under someone who will go to bat for you, and he was always that guy for me and I've no reason to think he wouldn't be again.

      Because the way I see it, once I get a raise or promotion under my belt I should be pretty close to where I'm at now, but with substantially better benefits. And in a place with more of a future for me than my current job.

      I just really don't know what to do here. I've "made a decision" in my head about a dozen times today, going back and forth between options. I kind of feel like it's worth taking the hit in the short term to be working at a place that will pay off better in the long term. Not just financially, but I'll get to broaden my skill set and actually have a concrete plan for progressing in my career.

      Looking for any advice, or opinions, or whatever. I'm completely torn here.

      edit -- Just wanted to thank everyone here. I decided to accept the job offer. My wife and I are working on a plan to weather the loss of income. Next step is writing the resignation letter....which always sucks. I hate disappointing people and it's a small company that I'm leaivng so my departure will be felt.

      14 votes
    28. Is it possible to expand my Windows EFI partition?

      I currently dual-boot Arch and Windows and just use the Windows EFI partition in Arch as well, however I only have about 13 MB of space left on it. I’d like to try installing Gentoo on an extra...

      I currently dual-boot Arch and Windows and just use the Windows EFI partition in Arch as well, however I only have about 13 MB of space left on it.

      I’d like to try installing Gentoo on an extra SSD I have with nothing on it, but don’t really want to have a second EFI partition if I can avoid it.

      So my question is, can I shrink the Windows main partition towards the right and expand the the Windows EFI partition into the newly freed space?

      6 votes
    29. Should I quit smoking right now, or wait?

      I'm an on-again off-again smoker, currently (the past 4-5 months) on-again. Been meaning to requit, but it's been much harder for me this time. Here's the crux. Two of my roommates just tested...

      I'm an on-again off-again smoker, currently (the past 4-5 months) on-again. Been meaning to requit, but it's been much harder for me this time.

      Here's the crux. Two of my roommates just tested positive (for Covid). Not guaranteed, but it's a good bet that, within another 2-3 days, all 5 of us will be symptomatic.

      Am I better off quitting right now, or will that just put added stress on my lungs during the coming illness, and I should wait until after I recover (always assuming I survive it, of course)?


      ETA: Y'all are shooting holes in my, apparently, flimsy justifications to keep smoking. Just switched to vaping now.

      Thanks everyone.

      15 votes