googs's recent activity

  1. Comment on Timasomo 2022: Week 1 Update Thread in ~creative.timasomo

    googs
    Link Parent
    This little Flexbox Froggy game really helped me understand how to use flexboxes. There's also Grid Garden if you want to learn about the css grid layout.

    This little Flexbox Froggy game really helped me understand how to use flexboxes. There's also Grid Garden if you want to learn about the css grid layout.

    4 votes
  2. Comment on Resources for learning more programming fundamentals in ~comp

    googs
    Link
    If you're interested in learning about the barebones of how a computer works at a really low level, I'd highly recommend Ben Eater's series on building a 6502 computer from scratch. Ben's a super...

    If you're interested in learning about the barebones of how a computer works at a really low level, I'd highly recommend Ben Eater's series on building a 6502 computer from scratch. Ben's a super entertaining presenter and explains every detail, which keeps things beginner-friendly.

    1 vote
  3. Comment on Help me decide what technology should I use for this project in ~comp

    googs
    Link
    From a structure/design perspective, and since you're familiar with C#, I would build the majority of the logic in a plain old C#.NET class library (or set of libs). Then you could build the UI in...

    From a structure/design perspective, and since you're familiar with C#, I would build the majority of the logic in a plain old C#.NET class library (or set of libs). Then you could build the UI in any framework you like and consume those libs. That way if you decide to switch to a different UI in the future, there's a lot less to move around/rewrite.

    Say you build it in WinForms first and then later you decide you want to support a web client too. The core logic stays the same, you just have to build a new UI in something like Blazor, or set up an ASP.NET API and do the whole JavaScript front-end thing.

    2 votes
  4. Comment on Twitter accepts buyout, giving Elon Musk total control of the company in ~tech

    googs
    Link
    I pray he follows through with open sourcing the algorithms, would be a hell of a silver lining.

    I pray he follows through with open sourcing the algorithms, would be a hell of a silver lining.

    8 votes
  5. Comment on Proton vs. Native: Is there really a difference? in ~tech

    googs
    Link Parent
    I have to disagree with the premise that Linux support is just "a few clicks of effort" even for tools built with cross-platform support in mind. Software development is complicated and building...

    I have to disagree with the premise that Linux support is just "a few clicks of effort" even for tools built with cross-platform support in mind. Software development is complicated and building support for multiple operating systems isn't always easy.

    I'll give a quick example from work I've done. A few months back, we had a software service that we wanted to move from running on a Windows server to running on Linux server to maintain consistency with our other services. The service was built using .NET Core, a cross-platform framework that, for the most part, works really well whether you run it on Windows or Linux. But when we tried to run the service in Linux, it wasn't working as expected. After a day of troubleshooting, we realized that some Time zone related code was Windows-specific. So even though the code compiled and nothing looked broken, we were using the Windows way of getting Time zone info, not the Linux way. All of that to say that even when a tool claims to be fully cross-platform, there are always caveats. In our case, it was a small change, but it's impossible to say how much code is Windows-specific in the game example you gave.

    Beyond that, advertising a game as Linux native can be a risk, especially for small game companies. Only 1% of steam users use Linux (compared to the 96% that use Windows). By offering Linux support, the company now has to expect user support issues from Linux users. Addressing those issues would likely cost the company more than they would be gaining from the additional 1% of Steam users buying the game on Linux. It sucks, but as it stands, advertising a game as Linux native is just not in a company's best interest. Maybe that will change with the Steam Deck and the growing interest in Linux from non-technical users, but who knows.

    6 votes
  6. Comment on Day 1: Sonar Sweep in ~comp.advent_of_code

    googs
    Link
    Here's my (slightly gross and very lazy) JavaScript implementation Part 1 const m = [/* given input values */] console.log(m.reduce((a, c, i) => m[i-1] < c ? a + 1 : a, 0)) Part 2 const m = [/*...

    Here's my (slightly gross and very lazy) JavaScript implementation

    Part 1
    const m = [/* given input values */]
    console.log(m.reduce((a, c, i) => m[i-1] < c ? a + 1 : a, 0))
    
    Part 2
    const m = [/* given input values */]
    console.log(m.reduce((a, c, i) => m[i-1] + m[i-2] + m[i-3] < m[i] + m[i-1] + m[i-2] ? a + 1 : a, 0))
    
    4 votes
  7. Comment on I want to give psilocybin a try in ~health

    googs
    Link
    PM me if you want links/advice about growing your own. It's easier than you might think (this is coming from someone living in the US though, so take it with a grain of salt).

    PM me if you want links/advice about growing your own. It's easier than you might think (this is coming from someone living in the US though, so take it with a grain of salt).

    3 votes
  8. Comment on Hi, how are you? Mental health support and discussion thread (June 2021) in ~talk

    googs
    Link Parent
    Not exactly sure if it's what you're looking for for #2, but you might want to check out the Up! documentary series. It follows the lives of 14 individuals starting at age 7 with a new film every...

    Not exactly sure if it's what you're looking for for #2, but you might want to check out the Up! documentary series. It follows the lives of 14 individuals starting at age 7 with a new film every 7 years. There are 9 films so far (I've only seen 3 of them so I can't speak for the whole series), so you can watch the lives of these people, their struggles and successes, from ages 7-63.

    https://en.m.wikipedia.org/wiki/Up_(film_series)

    5 votes
  9. Comment on Listen to Wikipedia in ~music

    googs
    Link
    Never knew I wanted a wikipedia wind chime, but here we are.

    Never knew I wanted a wikipedia wind chime, but here we are.

    4 votes
  10. Comment on How do I get better at expressing vulnerability? in ~talk

    googs
    Link
    Thanks for posting this. I don't have any silver bullets, but know that you aren't alone in feeling this way. A lot of my friends have had trouble finding jobs during the pandemic, so I find it...

    Thanks for posting this. I don't have any silver bullets, but know that you aren't alone in feeling this way. A lot of my friends have had trouble finding jobs during the pandemic, so I find it really hard to talk about issues at work when the default response is "At least you have a job" or "You're in a very lucky position". That sort of extends into other aspects of my life as well; I definitely feel I put on the guise of the stoic, collected person when I'm around other people, but feel very differently when I'm alone.

    A few things that have helped me open up to people a little bit:

    • Hanging out and talking to friends one-on-one - I find it much easier to talk about personal problems when I'm talking to a single person. I always find it hard to open up to a group and even when I do, it's easy to get sidetracked with so many different inputs from different people.

    • Finding the right people to talk to - For a long time I had some friends that I never really talked to or reached out to. These are the sort of friends that I'd only spend time with if another friend of mine was present. Becoming closer to some of these people and spending time with them one-on-one has been really helpful I think. Sometimes I think certain issues are just missing the right perspective and finding a person that has that experience can be not only validating, but helpful in terms of solving the issue in the long run.

    • Finding times to specifically talk about personal stuff - It can be really difficult to broach personal subjects when most of the time you spend with friends is on "fun" activities. I find planning to have a sort of "vent session" with a friend or two can be really helpful; time taken specifically to just talk about personal issues with your friends. Planning for this sort of thing can take a lot of the akwardness out of bringing up personal problems. If you have trouble planning something this rigid (I know I do), try to plan for social situations that at least lend themselves to opening up about feelings. A great time I find to open up to a person is after watching a movie with them, not exactly sure why, I think it's just time that lends itself well to discussion and self reflection.

    • Taking things one step at time - Telling somebody all of your problems all at once I think is probably impossible. It was much easier for me to start by talking about small things with people before diving into bigger issues.

    (note: I am not a therapist or any kind of medical professional, everything above should be taken with a grain of salt. Everyone has different ways of handling things.)

    7 votes
  11. Comment on What programming/technical projects have you been working on? in ~comp

    googs
    Link Parent
    I always love the color schemes on the stuff you make, very recognizable.

    I always love the color schemes on the stuff you make, very recognizable.

    1 vote
  12. Comment on Humanzee in ~science

    googs
    Link
    On 2019 unconfirmed reports of a project led by Juan Carlos Izpisua Belmonte at Salk Institute of Biological Studies, said to have successfully produced the first human-monkey chimeras I find this...

    On 2019 unconfirmed reports of a project led by Juan Carlos Izpisua Belmonte at Salk Institute of Biological Studies, said to have successfully produced the first human-monkey chimeras

    Due to the much larger evolutionary distance between humans and monkeys, vs. humans and chimpanzees, it is considered unlikely that true human-monkey hybrids could be brought to term. However, it is feasible that human-compatible organs for transplantation could be grown in these chimeras.

    I find this concept incredibly unsettling and it raises so many questions.

    • Would such a chimera have some degree of human-like consciousness?
    • Is it morally reprehensible to create such a chimera with the knowledge that it has no chance of survival?
    • Does reasoning behind the creation of the chimera matter? If we are creating one for the sole intent of research, is that more morally acceptable than creating one in order to harvest and make use of its organs? Or is it the other way around, since those organs have the potential to save human lives?
    • Has science gone too far? (or I guess, will it go to far?)
    5 votes
  13. Comment on Vote safely: How to find a trustworthy election ballot drop-off location in ~misc

    googs
    Link Parent
    I'd recommend going straight to the source for tracking a ballot. PCMag has links to all 50 states' systems for tracking ballots, all of which are official (secretary of state sites, .gov, etc.)....

    I'd recommend going straight to the source for tracking a ballot. PCMag has links to all 50 states' systems for tracking ballots, all of which are official (secretary of state sites, .gov, etc.). Some of them actually use BallotTrax, so there's no reason to believe that's not safe, I just always feel more comfortable going through a government site first.

    5 votes
  14. Comment on <deleted topic> in ~tech

    googs
    Link
    It's a bit messy, but I used to use autotype to log me in to Feedly (RSS Feed reader) which has a pop-up login. Basically, I made a custom auto type to that included a bunch {TAB}'s {ENTER}'s and...

    It's a bit messy, but I used to use autotype to log me in to Feedly (RSS Feed reader) which has a pop-up login. Basically, I made a custom auto type to that included a bunch {TAB}'s {ENTER}'s and a few {DELAY}'s. Here is what I had working for Feedly, you'd obviously need a custom solution for whatever site you need to log into:

    {TAB}{TAB}{TAB}{TAB}{TAB}{ENTER}{DELAY 1000}{TAB}{TAB}{ENTER}{DELAY 1000}{USERNAME}{TAB}{PASSWORD}{ENTER}

    Up to the first delay, I'm navigating through the home page to the Log In button and then selecting it with enter, then up to the next delay, I'm navigating through the pop-up to my chosen login type (in this case email, instead of Google or Facebook), selecting with enter, and then finally entering username and password to log in. The delays are there to make sure it doesn't start typing until the pop-up has loaded in.

    2 votes
  15. Comment on Tildes Game Giveaway Thread, August 2020 in ~games

    googs
    Link Parent
    I'd love Dragon Age!

    I'd love Dragon Age!

    2 votes
  16. Comment on Tildes Game Giveaway Thread, August 2020 in ~games

  17. Comment on Factorio 1.0 has been released in ~games

    googs
    Link
    Picked up this game a few years ago and kinda just stopped playing after the initial set up. Jumped back in like a month ago as I was working through old steam games and had a lot of fun! Got to...

    Picked up this game a few years ago and kinda just stopped playing after the initial set up. Jumped back in like a month ago as I was working through old steam games and had a lot of fun! Got to the 4th tier science pack before giving up (had like 400 solar panels and a ton of batteries and was still running out of power, got burnt out waiting for solar panels), might have to have another go to try out 1.0.

    4 votes
  18. Comment on Beirut hit by massive explosions, killing over 135 people and injuring over 5000 in ~news

    googs
    Link Parent
    That's over 10% of the city, in a city where 16% are already living in poverty. Nearly 5% of the country where 25% are already living in poverty. Really heartbreaking.

    That's over 10% of the city, in a city where 16% are already living in poverty. Nearly 5% of the country where 25% are already living in poverty. Really heartbreaking.

    5 votes
  19. Comment on Should I give up from programming? in ~talk

    googs
    Link
    If you do end up continuing to pursue programming, I think the best way I've found to learn is to come up with a project and then just work on it. It doesn't have to be anything huge, and you...

    If you do end up continuing to pursue programming, I think the best way I've found to learn is to come up with a project and then just work on it. It doesn't have to be anything huge, and you don't even have to commit to finishing it, but there's no better way to learn a new language than to do some work with that language. If you want some web dev experience, you could make a personal website. Or if you want to combine some python and some web dev, you could set up a python server and make a text-based game that plays in a browser. There are tons of little projects I think you could come up with to get your hands dirty. When I was first learning HTML/css/js, I used to pick some of my favorite web pages and just try to remake them from scratch, or make an "updated version" of the page just for fun. Most of the time they didn't really have the same functionality, but I think it really helped me learn about layout and styling a web page and working with JavaScript a little bit. Start small, ask something like "how did they make this animated navigation bar?" or "how can I make a color change depending on what is selected in a drop down?" and then try to remake it. Google is your friend here.

    2 votes
  20. Comment on What did you do this week? in ~talk

    googs
    Link
    I've been cleaning and packing for the past few days. I'm moving in 5 days and I'll be working all this week, so I spent this weekend getting prepped. It's been a hassle getting everything cleaned...

    I've been cleaning and packing for the past few days. I'm moving in 5 days and I'll be working all this week, so I spent this weekend getting prepped. It's been a hassle getting everything cleaned up (who knew 2 years of stove use would build up so much grease on the kitchen walls), but it has been really satisfying to see things clean.

    1 vote